Wireshark es una buena herramienta para ver si la aplicación está enviando datos confidenciales en texto claro a través de la red. Además, puede usar ssh y adb para ver los datos almacenados en la tarjeta SD y los permisos de archivo, para ver si los datos confidenciales se almacenan en texto sin cifrar.
Algunas herramientas de análisis estático gratuitas para aplicaciones de Android:
-
Comdroid comprueba las vulnerabilidades relacionadas con el uso de Intents. Consulte esta presentación para obtener una descripción de esas vulnerabilidades y otras dificultades.
-
Stowaway comprueba si hay sobreprivilegio: es decir, verifica si la aplicación solicita permisos que su código no hace ' Parece que no usamos.
Ten en cuenta que estas son herramientas de investigación. Además, se centran solo en un conjunto muy específico de vulnerabilidades. No son una herramienta de análisis estático de propósito general, y no sustituyen a una herramienta de análisis estático de seguridad de propósito general para Android (como Fortify); están mejor pensados como un complemento para otras herramientas disponibles para usted.
Algunos proveedores de análisis estático de seguridad tienen soporte para analizar aplicaciones de Android, por ejemplo, Fortify. Espere que estos sean caros.
Vea también las siguientes preguntas en este sitio: