🔒 Registro cerrado · Apertura oficial próximamente · Acceso exclusivo para alumnos activos
Iniciar SesiónEl paquete y lo que deja en el teléfono
5 tareas · 50 min · Principiante
Con el alcance claro, abres el paquete de Tejarcillos Pagos y miras lo que dejó la aplicación en el teléfono después de una sesión de prueba. Tienes las cadenas que salieron del análisis estático, el inventario del almacenamiento del emulador y el registro del dispositivo de la compilación de publicación. No todo lo que parece un secreto lo es, y no todo lo que hay guardado es un hallazgo: separar unas cosas de otras es el trabajo de esta sala.
Objetivo de la sala
Con el alcance claro, abres el paquete de Tejarcillos Pagos y miras lo que dejó la aplicación en el teléfono después de una sesión de prueba. Tienes las cadenas que salieron del análisis estático, el inventario del almacenamiento del emulador y el registro del dispositivo de la compilación de publicación. No todo lo que parece un secreto lo es, y no todo lo que hay guardado es un hallazgo: separar unas cosas de otras es el trabajo de esta sala.Una cadena que parece una clave puede ser una credencial privada o un identificador que su proveedor publica para las aplicaciones. Lo que decide es qué permite hacer y quién la emite: una clave que firma cobros con un tercero es un secreto; una clave de cliente de mapas, restringida al paquete, está pensada para viajar en él.
Responde para continuar
Escribe el valor de la cadena que es un secreto real y no debería viajar en el paquete.
Ver pista de ayuda
Lee las notas de la herramienta junto a cada clave: una firma cobros de un tercero, la otra la publica su proveedor para apps.
El almacenamiento de la app mezcla cosas inocuas con cosas que valen una sesión. Un archivo de preferencias con el tema y el idioma no importa; uno con el token de sesión en texto plano, sí, porque quien tenga el teléfono o una copia de seguridad hereda la sesión.
Responde para continuar
Escribe el nombre del archivo donde la app guarda el token de sesión sin cifrar.
Ver pista de ayuda
Hay dos archivos de preferencias; solo uno guarda algo que permite entrar a la cuenta.
Un buen informe distingue lo que falla de lo que funciona. Una base local cifrada con una clave que se genera en el dispositivo y vive en el almacén de claves del sistema es el control correcto para datos que deben quedarse en el teléfono. Reportarla como fallo gasta la credibilidad del informe.
Responde para continuar
La base tejarcillos.db está cifrada y su clave vive en el Keystore. ¿Cómo la tratas en el informe?
Ver pista de ayuda
Pregunta dónde está la clave y quién puede llegar a ella. Si la respuesta es «el sistema la guarda», el control cumple.
Una compilación de publicación no debería escribir en el registro del dispositivo credenciales ni datos personales: el registro se puede leer conectando el teléfono con la depuración activada. Cuenta las líneas del registro que llevan una credencial de sesión o un dato personal del titular.
Responde para continuar
¿Cuántas líneas del registro del dispositivo llevan una credencial de sesión o un dato personal? Escribe solo el número.
Ver pista de ayuda
Hay una cabecera de autorización que se repite y una línea del perfil que lleva un documento; el resto es ruido.
Una clave privada dentro de un paquete publicado ya la tiene cualquiera que haya descargado la app. Cambiarla de sitio dentro del paquete, o disfrazarla, no cambia eso: lo que cierra el hallazgo es que la firma de los cobros no ocurra en el cliente y que la clave expuesta se sustituya por otra.
Responde para continuar
¿Cuál es el cierre correcto del hallazgo de la clave privada de la pasarela?
Ver pista de ayuda
Una clave que ya estuvo publicada se da por conocida. Rotarla es parte del cierre, no un extra.
Whoami-Labs Pro
Whoami-Labs Pro utiliza cookies
Utilizamos cookies y almacenamiento local para el funcionamiento del sitio, seguridad de sesión y, si lo autorizas, analítica y marketing. Puedes aceptar, rechazar o personalizar. Política de Privacidad
Preferencias
Configuraciones de cookies
Elige qué categorías permitir. Las esenciales siempre están activas. Consulta la Política de Privacidad.
Esenciales
Siempre activas · sesión, CSRF, tema y esta preferencia
Necesarias para iniciar sesión, proteger formularios (CSRF) y recordar tu elección de cookies y tema. Sin ellas la plataforma no funciona de forma segura.
Analíticos
Hoy no activos en la plataforma; listos para cuando se conecten
Nos ayudan a entender uso de cursos y páginas. Si los activas, se usarán cuando conectemos analítica; hasta entonces no se carga ningún tracker.
Marketing
Hoy no activos; campañas futuras solo con tu permiso
Comunicaciones o campañas. No activos hoy en la plataforma; quedarán listos si los conectamos y solo si los permites.