12 abr. 2016

Las CA ya NO son de confianza (I)

El sistema de gestión certificado digital tradicional es uno de los eslabones más débiles de la seguridad. Todos confiamos en ellos, el modelo se basa totalmente en la confianza, y ese es el problema.
Para garantizar la confidencialidad e integridad de los datos sensible, miles de millones de usuarios confiamos ciegamente en autoridades de certificación que pocos conocen.

En este artículo se explica:
  • La falla estructural en el actual sistema de gestión de certificados digitales.
  • Por qué autoridades de certificación (CA) han perdido la confianza.
  • soluciona problemas en el sistema de certificados.
  • ¿Cómo detectar de forma temprana si un certificado es legítimos o falso?
En primer lugar, se necesita saber qué es una autoridad de certificación y su papel: una autoridad de certificación (CA) es una organización de terceros que actúa como un cuerpo central de confianza diseñado para emitir y validar certificados digitales SSL/TLS. Funciona como un escribano.
Autoridad de certificación y un Certificado Rogue

Hay cientos de estas organizaciones de confianza que tienen el poder de emitir certificado SSL válidos para cualquier dominio. Esta es la laguna más grande en el sistema de CA.

La cadena de confianza está rota

El año pasado, Google descubrió que Symantec/Verisign (una de las CAs más grande) emitió incorrectamente un certificado duplicado para Google a otra persona.

Esta no fue la primera vez una CA era abusada o utilizada para emitir certificados digitales falsos y que ponen millones de usuarios en riesgo.

En marzo de 2011, Comodo, una autoridad de certificación muy popular, fue hackeada y se emitieron certificados fraudulentos de dominios muy conocidos, incluyendo mail.google.com, addons.mozilla.org y login.yahoo.com.

En el mismo año, la autoridad de certificación holandesa DigiNotar también fue comprometida y emitió enormes cantidades de certificados fraudulentos. Puesto que la cadena de confianza se rompió, millones de usuarios fueron objeto del ataque Man-in-the-Middle.

Además, los documentos filtrados por Edward Snowden revelaron que la NSA (National Security Agency) interceptó masivamente sesiones HTTPS, indicando y suponiendo que alguna CAs de confianza es controlada o está bajo la autoridad de gobiernos.

No es solo una especulación; ya ha ocurrido en el pasado cuando organizaciones gubernamentales y hackers patrocinados por el estado han abusado de las CAs de confianza para obtener certificados falsos para dominios populares y así espiar a los usuarios.

Ejemplos de incidentes gubernamentales

  1. En 2011, los certificados digitales emitidos por DigiNotar CA fueron utilizados para hackear cuentas de Gmail de aproximadamente 300.000 usuarios iraníes.
  2. A fines de 2013, Google descubrió que los certificados falsos de sus dominios fueron utilizados por la agencia del gobierno francés para realizar ataques MitM a sus ciudadanos.
  3. A mediados de 2014, Google identificó otro incidente: el Centro Nacional de Informática (NIC) de la India estaba usando certificados digitales no autorizados para algunos sus dominios.
Como puede verse es fácil poner en peligro la seguridad de sitios web protegido por CAs de "confianza".

¿Qué pasaría si, el el gobierno pide a cualquiera de estas autoridades de certificación "de confianza" emitir certificados duplicados para sitios web como Facebook, Google o Yahoo? El FBI ya ha intentado algo equivalente con Apple.

Continua aquí: Las CA ya NO son de confianza. Como identificar certificados falsos (II)

Fuente: The Hacker News

2 comentarios:

  1. El fondo de pantalla del blog es de color oscuro y no deja leer bien los artículos. Mejor dejarlo con un fondo blanco

    ResponderEliminar
    Respuestas
    1. Oscuro? Me envias una captura de pantalla para ver lo que ves tu? Envialo a "infosegu-info.com.ar"

      Que browser utilizas?

      Eliminar

Gracias por dejar un comentario en Segu-Info
Si vas a dejar una consulta, procura tener habilitado tu perfil en Blogger o deja una forma de contacto.

Gracias por comentar!