TLS
HISTORIA
Los primeros esfuerzos de
investigación hacia la seguridad de la capa de transporte incluyeron la interfaz
de programación de aplicaciones (API, por su sigla en inglés) de Secure
Network Programming (SNP), la que en 1993 exploró la posibilidad de tener una
API de capa de transporte segura similar a los sockets Berkeley, para
facilitar la retroadaptación de las aplicaciones de red preexistentes con
medidas de seguridad.
SSL 3.0
El protocolo SSL fue
desarrollado originalmente por Netscape. La versión 1.0 nunca se
entregó públicamente; la versión 2.0 se presentó en febrero de 1995 pero
"contenía una cantidad de fallas de seguridad que al final llevaron al
diseño de la versión SSL 3.0".7 Dicha versión, presentada en 1996,
fue un rediseño completo del protocolo producido porPaul Kocher, quien trabajó
con los ingenieros de Netscape Phil Karlton y Alan Freier. Las
versiones más nuevas de SSL/TLS están basadas en SSL 3.0. El borrador de 1996
de SSL 3.0 fue publicado por la IETF como el histórico RFC 6101.
En el mes de octubre de 2014, se generó una nueva vulnerabilidad sobre el
protocolo SSL en su versión 3.0, Vulnerabilidad de Poodle.
QUE ES
Transport Layer Security (TLS;
en español «seguridad de la capa de transporte») y su antecesor Secure
Sockets Layer (SSL; en español «capa de conexión segura») son protocolos
criptográficos que proporcionan comunicaciones seguras por una red,
comúnmente Internet.1
Se usan certificados X.509 y
por lo tanto criptografía asimétrica para autentificar a la
contraparte con quien se están comunicando, y para intercambiar una llave
simétrica. Esta sesión es luego usada para cifrar el flujo de datos entre las
partes. Esto permite la confidencialidad del dato/mensaje, y códigos de
autenticación de mensajes para integridad y como un producto lateral, autenticación
del mensaje. Varias versiones del protocolo están en aplicaciones ampliamente
utilizadas como navegación web, correo electrónico, fax por Internet, mensajería
instantánea, y voice-sobre-IP (VoIP).
COMO FUNCIONAN
SSL proporciona autenticación y privacidad de
la información entre extremos sobre Internet mediante el uso de criptografía.
Habitualmente, sólo el servidor es autenticado (es decir, se garantiza su
identidad) mientras que el cliente se mantiene sin autenticar.
SSL implica una serie de fases
básicas:
Negociar entre las partes el algoritmo que
se usará en la comunicación
Intercambio de claves
públicas y autenticación basada en certificados digitales
Cifrado del tráfico basado en cifrado
simétrico
REFERENCIAS

No hay comentarios.:
Publicar un comentario