¿Debo deshabilitar TLS 1.0 en mis servidores?

42

El Estándar de seguridad de datos PCI 3.1 recomienda desactivar "TLS inicial" junto con SSL:

  

SSL y TLS anterior no se consideran criptografía sólida y no se pueden usar como control de seguridad después del 30 de junio de 2016.

El La migración de SSL y el suplemento TLS temprano dice:

  

La mejor respuesta es desactivar SSL por completo y migrar a un protocolo de cifrado más moderno, que en el momento de la publicación es un mínimo de TLS v1.1, aunque se recomienda encarecidamente a las entidades que consideren TLS v1.2.

Tengo algunas preguntas con respecto a la desaprobación de TLS 1.0:

  • ¿Cuál es la razón de esta recomendación? ¿Existen vulnerabilidades conocidas con el protocolo TLS 1.0? (Soy consciente de que algunas implementaciones defectuosas de TLS son vulnerables a POODLE pero se indica un análisis SSL Labs que mi sitio no era vulnerable.)
  • ¿Es necesario / deseable aplicar este estándar a las aplicaciones web que usan HTTPS que no manejan la información de la tarjeta de crédito?
  • ¿Es probable que la desactivación de TLS 1.0 y la restricción a TLS 1.1 o 1.2 en sitios web públicos que utilizan HTTPS rompa la compatibilidad del navegador para una proporción significativa de usuarios?
pregunta augurar 23.11.2015 - 20:41
fuente

3 respuestas

45

TLS 1.0 cuando se configura correctamente no tiene vulnerabilidades de seguridad conocidas. Los protocolos más nuevos están mejor diseñados y abordan mejor el potencial de nuevas vulnerabilidades. Por eso es que

Yo personalmente no recomendaría la desactivación de TLS 1.0, principalmente porque IE 7-10 no es compatible con TLS 1.1. Si observa detenidamente la matriz de soporte en: enlace verá que TLS 1.1 está deshabilitado de forma predeterminada en todo pero IE 11.

La mayoría de las personas tiene una gran cantidad de tráfico en estos navegadores, y su sitio web, de repente, no funciona tendría un impacto comercial significativo. Muchas personas aquí abogarán por un enfoque de "Seguridad por encima de todo" y le dirán que defienda firmemente la desactivación de TLS 1.0. Creo que la seguridad debe equilibrarse con las necesidades comerciales, y el trabajo del profesional de la seguridad es entender el aspecto de la seguridad y el impacto de los cambios.

Aún así, si necesita mantener el cumplimiento de PCI, puede verse obligado a desactivar TLS 1.0. Obviamente, necesita probar el impacto de esto en la configuración del navegador de stock y comprender la cantidad de negocios que puede o no perder con este cambio.

    
respondido por el Steve Sether 23.11.2015 - 21:34
fuente
12

También recomiendo deshabilitar TLS 1.0 si es posible y admitir los conjuntos de cifrado y cifrado más modernos que pueden manejar sus servidores web.

  • TLS 1.0 es vulnerable en muchas implementaciones a un par de ataques conocidos, como BEAST y POODLE. También hay algunos problemas de criptografía en TLS 1.0, como los vectores de inicialización criptográfica (IV) que también son predecibles en algunas implementaciones. Esto se reemplaza en TLS 1.2 para proteger contra ataques de encadenamiento de bloques de cifrado (CBC).

  • Sí, como práctica recomendada, es compatible con la criptografía moderna en todos los sitios que publica a través de HTTPS, incluso si no manejan tarjetas de crédito u otra información personal. También desea deshabilitar los estándares criptográficos que se consideran obsoletos, obsoletos y / o tienen ataques conocidos contra ellos. Además, algunos navegadores comenzarán a alertar si está utilizando TLS 1.0 (por ejemplo, Chrome y su advertencia de "criptografía obsoleta"), por lo que los exploradores recomiendan mucho esta práctica recomendada y el usuario la puede ver de forma destacada.

  • La desactivación de TLS1.0 puede causar problemas para algunos usuarios con navegadores desactualizados. Sin embargo, tendrían que estar bastante desactualizados ... lo que no se actualizó desde 2013-2014, según el navegador. El problema puede ser el más importante con Internet Explorer, que durante un tiempo deshabilitó TLS. Un gráfico de compatibilidad completa está disponible en Wikipedia . La comparación de esta matriz con sus registros para los encabezados HTTP_USER_AGENT debería decirle cuántos visitantes espera tener potencialmente problemas.

respondido por el Herringbone Cat 23.11.2015 - 20:55
fuente
0
respondido por el DarkLighting 23.11.2015 - 21:13
fuente

Lea otras preguntas en las etiquetas