Envía esta página a un amigo  Envía esta página a un amigo   Volver al índice  Volver al índice

Seguridad en e-commerce

 

Nota del Editor

 

En la medida que las transacciones comerciales por Internet no sean seguras, con una seguridad fácil de controlar y de bajo costo, el e-commerce no va a entrar en su etapa explosiva o de "tornado". Lamentablemente los temas de la seguridad todavía están en una etapa de magia por parte de los expertos. Una idea de ese estadio de magia cara la proporcionan los costos de ciertos libros recientes sobre el tema, ¡algunos más de 300 dólares!. Como contrapartida, en una próxima entrega presentaremos información y soft de seguridad distribuidos en forma libre y gratuita.

 

 


Una Introducción al encriptado

(ver la Guía sobre Criptología)

 

Funciones del Encriptado

 

El encriptado o codificación de los documentos a fin de evitar ser conocidos en todo o en parte por terceros comprende las siguientes funciones básicas que aseguran una operación comercial online:

Autenticación: es el proceso que permite a ambas puntas de la transacción: empresa que vende, comprador, estar absolutamente seguros de la existencia y veracidad de datos del otro. El comprador debe asegurarse que el comercio exista y esté habilitado como persona jurídica y el comprador debe asegurarse que su cliente es el real dueño de la tarjeta de crédito empleada para la transacción.

Integridad: ambas partes deben estar seguras de que el los mensajes no han sido interceptados por un tercero durante la transmisión.

No repudiación: ambas partes deben poder asegurarse que el otro no pueda negar la recepción o el envío de un mensaje particular.

Privacidad: se previene que terceros intercepten y decodifiquen los mensajes.

Elementos de un encriptado

El texto: o cuerpo del mensaje que hay que encriptar

El algoritmo de encriptado: un proceso lógico matemático que permite codificar y decodificar el texto en base a una "llave".

La clave o llave: un conjunto de dígitos encadenados.

El texto cifrado: o texto codificado, es el mensaje codificado o encriptado.

 

 

¿Cuántos métodos de encriptado hay?

Hay dos métodos principales:

Encriptado por Clave Privada, también denominado Encriptado Simétrico o por Clave Secreta, en el cual los usuarios comparten una clave común.

Encriptado por Clave Pública, también conocido por Encriptado Asimétrico en el cual se emplean claves distintas para el encriptado y desencriptado.

Ambos sistemas tienen sus ventajas y desventajas por lo cual los Protocolos de Transacciones Seguras tales como SSL y SET usan una combinación de ambos.

 

 


¿Qué es una Firma Digital?

 

Es una cadena de bits, resultante de una cadena de caracteres que a los fines prácticos tiene la validez de firmas personales. Las firmas digitales se transmiten mediante Encriptado por Clave Pública y se usan para verificar el origen y autenticidad del mensaje.

Una firma digital se prepara pasando el mensaje a través de un algoritmo criptográfico que computa una síntesis del mensaje. Esta síntesis es a su vez encriptada con la Clave Privada para producir una firma que es agregada al mensaje original.

 

El receptor de la firma digital puede estar de ésta forma seguro que el mensaje proviene del origen esperado. En efecto, el cambio de un solo carácter en el mensaje cambia en forma impredecible la síntesis del mensaje y así el receptor puede estar seguro que el mensaje no fue alterado después que la síntesis fue generada.

 

 

¿Qué es un Certificado Digital?

 

Son documentos que suministran las bases para Transacciones Electrónicas Seguras permitiendo a los participantes de una transacción verificar fácilmente la identidad y autenticidad de los mensajes de los otros participantes.

Son firmados digitalmente y emitidos por CA, Certificate Authorities, Autoridades de certificación las que verifican que la Clave Pública agregada al certificado pertenece a la persona que lo requirió.

¿Cómo soporta el Sistema SSL Transacciones Seguras?

 

SSL es un sistema soportado por los principales browsers o navegadores. Este protocolo es especialmente apto para e-commerce. La privacidad está garantizada por el encriptado y aunque los mensajes pudieran ser interceptados por un tercero no podríe leerlo por no tener acceso a la clave del encriptado. Si recibido el mensaje no puede ser correctamente desencriptado es señal cierta de que el mensaje ha sido alterado durante su transmisión.

 

La autenticación es suministrada mediante ceriticaciones digitales.

  

 

¿Cómo soporta el Sistema SET transacciones seguras?

 

SET por protocolo Secure Electronic Transaction fue desarrollado por VISA y MasterCard para permitir el procesamiento seguro de sus tarjetas de crédito a través de Internet. Emplea certificados digitales para asegurar la identidad de las partes involucradas en las compras mediante tarjetas de crédito antes de transmitir la información por Internet.

 

Al igual que SSL, SET permite que los comerciantes sean identificados vía certificados digitales. A su vez le posibilita a los comerciantes requerir a sus clientes que se autentiquen mediante certificaciones digitales, lo cual hace mucho más difícil el uso de tarjetas de crédito robadas. Otra ventaja de éste sistema es que no tiene acceso a los números de las tarjetas con lo cual se elimina otra posible fuente de fraude.

 


¿Qué es una Tarjeta Inteligente?

 

A primera vista luce como una tarjeta de crédito normal pero una aproximación mayor revela la ausencia de banda magnética pues almacena toda la información pertinente en un chip oculto dentro del cuerpo de la misma. En relación a las tarjetas convencionales difieren en varios aspectos importantes, a saber:

Pueden almacenar mucha más información

Pueden ser protegidos mediante passwords

Pueden incorporar un microprocesador capaz de realizar encriptaciones.

 

 

¿Cómo pueden ser usadas en e-commerce las Tarjetas Inteligentes?

 

En transacciones: permiten el almacenamiento seguro de claves de encriptado

Emergencias: permiten el almacenamiento de dinero digital en una especie de "cartera electrónica"

Operativamente: asegurando transacciones seguras en terminales de Web públicas y en teléfonos de pantalla.