SSLMap comprueba la seguridad de tu SSL

SSLMap comprueba la seguridad de tu SSLHace ya tiempo que se está revisando que tipos de SSL se soporta a nivel de servidor para que ataques del tipo renegociación no nos tire el servidor abajo, veamos en este post SSLMap comprueba la seguridad de tu SSL

Para el servidor es muy costoso, en términos de consumo de recursos una negociación SSL, por tanto los servidores evitan el tener que volver a generar las claves y de esta forma utilizar estos recursos para otras funciones. Por eso herramientas como las de la gente de THC son tan peligrosas en un entorno de producción.

Índice

SSLMap, comprueba la seguridad de tu SSL y el escaneo con sslscan

Cuando realizas un escaneo con herramientas como sslscan que suele estar en los repositorios no sabes hasta que punto soportar un tipo de cifrado es recomendable tenerlo o no.

La herramienta SSLMap nos ayudará a clasificar los distintos tipos de cifrado que se soportan por nivel de riesgo.

Lanzamos la herramienta para ver los resultados.

darkmac:ssl marc$ python sslmap-0.2.0.py --host informatica64.com

_
| |  version 0.2.0
___ ___| |_ __ ___   __ _ _ __
/ __/ __| | '_ ` _ \ / _` | '_ \
\__ \__ \ | | | | | | (_| | |_) |
|___/___/_|_| |_| |_|\__,_| .__/
| |
[email protected]   |_|

[*] Scanning informatica64.com:443 for 229 known cipher suites.
[+] TLS_RSA_EXPORT1024_WITH_RC4_56_SHA (0x000064)
[+] TLS_RSA_EXPORT1024_WITH_DES_CBC_SHA (0x000062)
[+] TLS_RSA_WITH_3DES_EDE_CBC_SHA (0x00000A)
[+] TLS_RSA_EXPORT_WITH_RC2_CBC_40_MD5 (0x000006)
[+] TLS_RSA_WITH_RC4_128_MD5 (0x000004)
[+] TLS_RSA_WITH_RC4_128_SHA (0x000005)
[+] TLS_RSA_EXPORT_WITH_RC4_40_MD5 (0x000003)
[+] TLS_RSA_WITH_DES_CBC_SHA (0x000009)
[+] SSL2_DES_64_CBC_WITH_MD5 (0x060040)
[+] SSL2_RC2_CBC_128_CBC_WITH_MD5 (0x040080)
[+] SSL2_RC4_128_WITH_MD5 (0x010080)
[+] SSL2_RC2_CBC_128_CBC_WITH_MD5 (0x030080)
[+] SSL2_DES_192_EDE3_CBC_WITH_MD5 (0x0700C0)
[+] SSL2_RC4_128_EXPORT40_WITH_MD5 (0x020080)

==================== Scan Results ====================
The following cipher suites were rated as HIGH:
TLS_RSA_WITH_3DES_EDE_CBC_SHA

The following cipher suites were rated as MEDIUM:
TLS_RSA_WITH_RC4_128_MD5
TLS_RSA_WITH_RC4_128_SHA

The following cipher suites were rated as EXPORT:
TLS_RSA_EXPORT1024_WITH_RC4_56_SHA
TLS_RSA_EXPORT1024_WITH_DES_CBC_SHA
TLS_RSA_EXPORT_WITH_RC2_CBC_40_MD5
TLS_RSA_EXPORT_WITH_RC4_40_MD5
SSL2_RC4_128_EXPORT40_WITH_MD5

The following cipher suites were rated as LOW:
TLS_RSA_WITH_DES_CBC_SHA
SSL2_DES_64_CBC_WITH_MD5
SSL2_RC2_CBC_128_CBC_WITH_MD5
SSL2_RC4_128_WITH_MD5
SSL2_RC2_CBC_128_CBC_WITH_MD5
SSL2_DES_192_EDE3_CBC_WITH_MD5

Clasificación de los tipos de cifrado

Como veis la herramienta ha sido capaz de clasificar los tipos de cifrado soportados por los que se deberían de quitar para soportarlos.

  • Si queremos probar todos los cifrados en plan fuerza bruta podemos indicar la opción --fuzz.
  • Si nos preocupa el tema del SSL, podemos visitar una web de referencia https://www.ssllabs.com/
  • Podemos incluir SSLMap en nuestras auditorías de la parte perimetral

El siguiente tema también lo puedes consultar es de gran interés, accede por el siguiente enlace - http://dragonjar.org/el-parlante-hacker.xhtml

Subir