El nivel de socket seguro (SSL) es un protocolo abierto y de propiedad exclusiva diseñado por Netscape Communications para asegurar las comunicaciones de datos entre redes de computadoras. El SSL está contenido entre el protocolo de aplicación (tal como HTTP, Telnet, FTP, NNTP) y el protocolo de conexión (tal como TCP/IP, UDP). El SSL proporciona autenticación del servidor, integridad del mensaje, encriptado de datos y autenticación de cliente opcional para conexiones TCP/IP. Con la adición del SSL, puede garantizarse la seguridad de los datos.
La información viaja por Internet a través de una serie de rutas, esto significa que la información puede ser enviada a través de muchos sistemas de computadoras antes de llegar al servidor de confianza. Cualquiera de estos sistemas de computadoras puede representar una oportunidad de que se acceda a la información. El SSL garantiza que las computadoras intermediarias "no puedan engañarle, interceptar sus conversaciones y/o mensajes ilegalmente, copiar información suya o dañar sus comunicaciones."
El SSL trabaja para proteger la comunicación por Internet con las siguientes características:
• Autenticación del servidor
• Encriptado
• Integridad de los Datos/Mensaje
Una vez realizada la conexión inicial, el SSL realiza un "protocolo de intercambio" de seguridad que se utiliza para iniciar la conexión de TCP/IP. El protocolo de intercambio permite que el cliente y el servidor convengan en el nivel de seguridad que van a utilizar. Una vez que se llega a un acuerdo en cuanto al nivel de seguridad, se encargará entonces de cualquier requisito de autenticación. El SSL utiliza la tecnología de autenticación y encriptado desarrollada por RSA Data Security Inc. La autenticación del servidor se logra a través de certificados digitales ISO X.509 junto con criptografía de clave pública de RSA. Un certificado digital realiza la verificación de la conexión entre una clave pública del servidor y una identificación del servidor. Estos certificados son emitidos por terceros de confianza conocidos como autoridades en materia de certificados. Una vez realizado el protocolo de intercambio, toda la transmisión es encriptada usando el algoritmo de encriptado de flujo RC4 que contiene una clave de 40 bits. Un mensaje encriptado con una clave RC4 de 40 bits lleva a una computadora de 64-MIPS un año de tiempo de procesador dedicado para descifrar. Este encriptado permanecerá válido entre el cliente y el servidor en múltiples conexiones. Debido a que el encriptado cambia eventualmente, debe dedicarse el mismo esfuerzo para descifrar cada uno de los mensajes. A pesar de que el encriptado RC 4 de 40 bits no es seguridad militar, el esfuerzo que se necesita para descifrar cualquier tipo de información transmitida no es insignificante en lo absoluto.
Para usar el SSL como parte de un sistema seguro, el servidor requiere un certificado firmado digitalmente. Para obtener un certificado, debe presentarse un formulario de solicitud de certificado a una organización (tercero) que emita certificados. Usted debe pagar entonces un cargo por servicio asociado.
El protocolo SSL, como cualquier otro protocolo, está diseñado para trabajar con los protocolos de red existentes (OSI o TCP/IP). Está ubicado estratégicamente debajo de los protocolos de aplicación y sobre los protocolos de conexión. Después de iniciar el protocolo de intercambio de seguridad, para comenzar una conexión de TCP/IP, la única función del SSL es encriptar y desencriptar el flujo de bits del protocolo de aplicación que está siendo utilizado. Debido a esta ubicación, puede operar independientemente de la aplicación de Internet y de los protocolos de conexión.
Desde la presentación del SSL en diciembre de 1994, hay más de 3 millones de personas, incluyendo un amplio espectro de organizaciones y compañías líderes del sector, que utilizan productos con capacidad de SSL y que apoyan el protocolo SSL para la seguridad en Internet. Algunas de las compañías que apoyan el protocolo SSL son: Apple Computer., Bank of America, Delphi Internet Services Corporation, IBM, MasterCard, Novell Inc., Microsoft Corporation, MCI Communications Corp., Sun Microsystems, Inc. y Visa International. Este amplio grupo de empresas que brindan apoyo fomentarán el crecimiento del comercio electrónico tanto en Internet como en las redes privadas TCP/IP.
Una nueva generación de SSL, llamado TLS para Transport Layer Security, complementará a SSL en Internet, aunque es esencialmente el mismo protocolo con características adicionales.
9:07
gines y alejandro

Posted in 
