lunes, 9 de mayo de 2011

SSH, SSL, TLS

Conexiones seguras

  • SSH: Secure Shell.
  • SSL: Secure Socket Layer.
  • TLS: Transport Layer Security
El primer intercambio de información entre cliente y servidor es el envío de las llaves públicas de ambos.
El segundo paso, consiste en la creación aleatoria de una clave secreta, que suusará sólo durante esta sesión.
Una vez que se tiene la clave, la comunicación se realiza usando un algoritmo de clave simétrica,  mucho más eficiente que el de clave pública


  • SSH se usa, principalmente, para proporcionar acceso remoto a computadoras Unix, aunque también se usa para  transferencias de archivos.

  • SSL hace túneles, redirecciona la información de un puerto inseguro a uno seguro. Su puede aplicar a muchos protocolos TCP proporcionando una comunicación segura entre dos hosts y dando lugar a las versiones seguras de dichos protocolos. Https o pop3s, por ejemplo, son versiones seguras de protocolos que viajan en túneles SSL.

  • TLS busca integrar un esquema tipo SSL al sistema operativo. Proporciona el mecanismo para que  los túneles de los protocolos serguros funcione a nivel de la capa TCP/IP y resulte transparente  para las aplicaciones.

No hay comentarios: