El SSL (Secure Socket Layer) es un protocolo de seguridad desarrollado por la empresa Netscape Communications para lograr que la transmisión de datos entre un servidor y un usuario, o viceversa, a través de Internet, sea completamente segura. El SSL es un protocolo abierto, por lo que puede ser empleado por cualquier fabricante de aplicaciones para Internet, siendo una de sus grandes ventajas el hecho de que se pueda utilizar con cualquiera de los servicios de Internet (WWW, FTP, noticias, correo, .), aunque lo más normal es que se utilice para el tráfico a través de la WWW. El protocolo se basa en la utilización de un sistema de cifrado que emplea algoritmos matemáticos y un sistema de claves que solamente conocen el usuario y el servidor. Estas claves permiten la encriptación de los datos para que nadie que no las tenga pueda leer su contenido.
Esto significa que cualquier tipo de información que se transmita desde un servidor seguro y utilizando un navegador con tecnología SSL, viajará a través de Internet a salvo de miradas indiscretas.
Para utilizar el protocolo SSL es necesario que el servidor de Internet que soporte SSL se encuentre en posesión del certificado digital de seguridad correspondiente (viene otorgado por una agencia independiente debidamente autorizada, por ejemplo Verisign o Thawte), y por parte del usuario, es preciso disponer de un visualizador WWW que soporte el protocolo SSL (tanto Netscape como Internet Explorer lo soportan).
El sistema de seguridad SSL se basa en el algoritmo (Clave pública / Clave privada) de la RSA, que utiliza una clave de seguridad de 40 o 128 bits de longitud. Esto implica que para romper esta clave y acceder a la información que protege, sería necesario utilizar un ordenador personal durante todo varios años. El aumento en la potencia de cálculo de los ordenadores personales reduce progresivamente el tiempo necesario para romper las claves de cifrado, lo que se salva con el aumento en el número de bits utilizados.
Cuando se conecta a un servidor seguro (https://www... ) , los navegadores avisan de esta circunstancia mediante un candado de color amarillo en la parter inferior y además permiten comprobar la información contenida en el certificado digital que lo habilita como servidor seguro. SSL permite recoger datos tales como información de tarjetas de crédito, etc. en un entorno seguro puesto que la información enviada a través de un formulario seguro es transmitida al servidor de forma encriptada. [Josep Pocalles]
Esta web no se hace responsable de los comentarios escritos por los usuarios. El usuario es responsable y titular de las opiniones vertidas. Si encuentra algún contenido erróneo u ofensivo, por favor, comuníquenoslo mediante el formulario de contacto para que podamos subsanarlo.
gracias en verdad no sabes cuanto me ha servido tu informacion, de verdad gracias invitado - ip:***.40.15.45 - (22/07/2008)
Agradecer Hace horas que leo en la web sobre certificados SSL buscando un texto comprensible que me aclarara la diferencia entre los certificados con 128 bit y 256. Gracias a ti el tema me ha quedado mucho más claro. Gracias!! Brinda Mair - ip:***.255.44.73 - (06/12/2007)
observacion Buen artículo, logras definir de manera sencilla y práctica qué es un SSL. Sin embargo, quisiera preguntar o aclarar algo. Cuando dices:
"Esto significa que cualquier tipo de información que se transmita desde un servidor seguro y utilizando un navegador con tecnología SSL, viajará a través de Internet a salvo de miradas indiscretas."
El concepto de "miradas indiscretas" significa que es seguro que nadie vea el paquete de transmisión o que nadie pueda descifrar el paquete? Según se entiende, el paquete puede ser interceptado mas no descifrado.