• Home Network SSL Checker 1
  • Home Network SSL Checker 2
  • Home Network SSL Checker 3
  • Home Network SSL Checker 4

Home Network SSL Checker

Las aplicaciones estándar de Android para el correo, calendario, contactos, etc., pueden sincronizar con los servidores SSL protegido, pero no tienen opción para comprobar su certificado. Básicamente, es posible que sea comprobar si el certificado es emitido por una de la norma (antes Android 4.0, no fácil de editar) comprobar las CA, o no del todo. Esto no es suficiente para afirmar de manera fiable la identidad del servidor, lo que presenta el riesgo de dar información confidencial (contraseñas de cuentas) al servidor incorrecto. Este problema es especialmente importante cuando el servidor está en una conexión semi-permament y encontró a través de DNS dinámico, utiliza certificados con firma o privada-CA, o cuando se utilizan puntos de acceso WiFi públicos (que son más bien trivial de falsificar y por lo tanto son un MitM regulares vector -Ataque).

Esta aplicación comprueba en intervalos configurables si una URL HTTPS dado es alcanzable y el servidor se identifica con el certificado correcto. Consiste en un widget de pantalla de inicio que muestra el estado con color "luces de señal":

* Verde, si la conexión está bien
* Amarillo, cuando un cheque está en marcha
* Rojo, cuando el servidor es inalcanzable
* Doble rojo, cuando el servidor da error o falla la comprobación del certificado
* Pequeño blanco, cuando no se necesita comprobación

Al comprobar y cuando ocurre un error, el ajuste de sincronización global está apagado. De esta manera usted debe estar razonablemente seguro de que la sincronización no intenta conectarse a un servidor cuya identidad no se verifica, dado que es el mismo servidor que el que usted comprueba.

Este es un código abierto (GPL) de aplicaciones. Fuente y más documentación está disponible a través de mi sitio Web.

Permisos necesarios:
INTERNET - conectarse a su servidor (en ninguna otra parte)
ACCESS_NETWORK_STATE - determinar su conexión (WLAN, móvil ...) para averiguar si es necesaria la comprobación
READ_SYNC_SETTINGS, WRITE_SYNC_SETTINGS - Girar sincronización fuera de cheques o de error
RECEIVE_BOOT_COMPLETED - arranque automático (si es posible, dependiendo de la versión Android)
READ_EXTERNAL_STORAGE - leer los certificados de la memoria o de la tarjeta SD

Categoría : Productividad

Búsquedas relacionadas