0 votos

Observa si una aplicación utiliza TLS

Me gustaría inspeccionar el uso de red de mis aplicaciones (por ejemplo, una aplicación bancaria) para determinar los protocolos de seguridad que emplean (si HTTPS: versión de la capa TLS, protocolo de cifrado, tamaño de la clave, algoritmo de firma, si se admiten múltiples trajes de cifrado, entonces se debe dar preferencia al soporte de FS obligatorio/preferido, etc.).

En un navegador, eso es fácil; no tanto para aplicaciones autónomas, que por lo que sé podrían no estar usando protocolos modernos.

¿Hay aplicaciones que escuchan y analizan la actividad de la red para obtener esa información?

0 votos

Podría haber algo como Wireshark para Android pero también está Fiddler que puede actuar como proxy e incluso descifrar flujos HTTPS, si se configura correctamente.

0 votos

@GiantTree Me sorprendería mucho (incluso me alarmaría) que cualquier configuración de Fiddler pudiera descifrar el flujo de una aplicación bancaria sobre la marcha (eso requeriría que la aplicación ignorara un certificado no fiable), pero en esencia eso es lo que quiero. ¿Permite el análisis del protocolo independientemente de la implementación de seguridad? (Es decir, en el caso esperado en el que la aplicación rechaza la conexión cuando Fiddler intenta descifrar HTTPS, ¿puede Fiddler seguir identificando el traje de cifrado sin descifrar?)

0 votos

No creo que Fiddler pueda hacer eso específicamente (tengo que volver a investigarlo). Fiddler genera un certificado Root personalizado, por lo que puede ser el MITM y descifrar la conexión.

0voto

pr0nin Puntos 353

Hay aplicaciones para Android disponibles que pueden actuar como servicio VPN en el propio dispositivo Android (incluso sin Root). Después todo el tráfico es redirigido a través de esa aplicación.

La aplicación captura y muestra el proxy, permitiéndole detectar datos no encriptados.

Aplicaciones disponibles:

Captura de paquetes

En el paso "Descifrado SSL" seleccione "saltar", de lo contrario sus conexiones SSL serán interceptadas y descifradas.

Las aplicaciones que usan conexiones SSL/TLS correctamente protegidas fallarán mientras se ejecuta Packet Capture y se capturan los datos.

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X