Loading
_ DESCIFRANDO CONEXIÓN SEGURA...

El 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.

0 de 5 · 0%

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.

Inicia sesión para registrar tus puntos y progreso en el ranking.

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