UNIVERSIDAD YACAMBÚ
VICE-RECTORADO DE ESTUDIOS VIRTUALES
CATEDRA: SISTEMAS DE INFORMACIÓN GERENCIAL
PROF: YAROS LÓPEZ
Seguridad para Aplicaciones Web

Realizado por:
Alexis
Velazco
Arelis Velazco
Marcos Ventre
Caracas, Agosto 2006
INTRODUCCIÓN
Son muchas las
organizaciones que no se atreven a dar el paso hacia la red, en su mayor parte
debido al desconocimiento de éste, tanto de la forma de operar en él como de
los procedimientos para instalarse. Muchos de los temores que enfrentan las
empresas, organismos, etc. al momento de pensar en realizar un Sistema vía Web
es el de la seguridad de los datos y las transacciones que realizará ese
sistema, en este presente trabajo se pretende de una manera resumida dar a
conocer algunos puntos importante a tomar en cuanta al momento de realizar un
desarrollo vía Web
Las aplicaciones Web presentan un conjunto complejo de aspectos de
seguridad que deben ser cubiertos por los arquitectos, diseñadores y
desarrolladores. Las aplicaciones más seguras y resistentes al hacking son aquellas en las cuales la seguridad se tuvo en
cuenta durante todo su proceso de desarrollo
CONSIDERACIONES DE DISEÑO PARA APLICACIONES WEB
Las aplicaciones Web presentan a los diseñadores y desarrolladores
muchos desafíos. La naturaleza del protocolo HTTP como un protocolo sin estado
implica que el seguimiento de la sesión para cada usuario pasa a ser
responsabilidad de la aplicación. Además, la aplicación debe permitir
identificar a un usuario usando algún mecanismo de autenticación. Dado que
todas las subsecuentes decisiones de autorización estarán basadas en la
identidad del usuario, es esencial que el proceso de autenticación sea seguro y
que el mecanismo de manejo de sesión del usuario autenticado esté igualmente
bien protegido. El diseño de los mecanismos de autenticación segura y
administración de sesión son solo un par de consideraciones con las que los
diseñadores y desarrolladores de aplicaciones Web tendrán que lidiar. Otro
desafío se presenta en el paso de datos de entrada y salida a través de redes
públicas. Prevenir la manipulación de parámetros y el acceso a datos sensibles
son otros de los aspectos a dar prioridad.
Algunos de los problemas a tratar con prácticas de diseño seguro se
muestran en la siguiente figura:

CONSIDERACIONES EN UN DISEÑO SEGURO PARA UNA APLICACIÓN WEB
Las consideraciones en
el diseño se pueden organizar por categorías considerando las vulnerabilidades
de la aplicación. La experiencia muestra que un diseño pobre en estas áreas, en
particular, conducen a vulnerabilidades de seguridad. La Tabla 1 lista las
categorías de vulnerabilidades y para cada una resalta los problemas
potenciales que pueden darse debido a un mal diseño.
|
Categoría de vulnerabilidad |
Problema Potencial |
|
Validación de entrada |
Ataque ejecutado mediante inserción de
cadenas de texto maliciosas en Query Strings, campos de formularios, cookies,
y cabeceras HTTP. Esto incluye ejecución de comandos, cross-site scripting (XSS), SQL injection, y ataques para desborde de buffer (buffer overflow attacks). |
|
Autenticación |
Suplantación de identidad, password cracking, elevación de privilegios y acceso no
autorizado. |
|
Autorización |
Acceso a datos
confidenciales o restringidos, ejecución de operaciones no autorizadas. |
|
Administración de configuración |
Acceso no
autorizado a interfaces de administración, alteración de datos de
configuración, acceso no autorizado a cuentas de usuario y perfiles de
cuentas de usuarios. |
|
Datos sensibles |
Acceso a
información confidencial |
|
Administración de sesiones |
Captura de identificadores de sesión |
|
Encriptamiento |
Acceso a datos
confidenciales o credenciales de cuenta o a ambos. |
|
Manipulación de parámetros |
Ejecución de
comandos, elevación de privilegios, Denegación de servicios, etc. |
|
Manejo de Excepciones |
Denegación de
servicios y acceso a información de detalle en el nivel de sistema. |
|
Auditoria y registro de actividades |
Falla para
registro de pruebas de intrusión, acciones realizadas por el intruso y
dificultades en diagnosticar problemas. |
CONSIDERACIONES DE DESPLIEGUE
Durante la fase de diseño, se deberían revisar los procedimientos y
políticas de seguridad corporativa junto con la infraestructura sobre la cual
será desplegada la aplicación. Frecuentemente, el entorno de destino no es
flexible, el diseño de la aplicación debe reflejar esas restricciones.
Compensaciones en el diseño se requieren algunas veces, por ejemplo, tener en
cuenta restricciones de protocolo o puerto, o topologías de despliegue
específicas. Identificar estas restricciones con anticipación en la fase de
diseño evita toparse con sorpresas posteriormente e involucra a los miembros de
los equipos de red e infraestructura para ayudarnos en el proceso.

POLÍTICAS Y PROCEDIMIENTOS DE SEGURIDAD
Las políticas de seguridad determinan que es lo que les está
permitido hacer a la aplicación y usuarios de aplicación. Más importante aún,
éstas definen restricciones que determinan que es lo que no puede hacer una
aplicación o usuario. Identificar y trabajar dentro del ámbito cubierto por las
políticas de seguridad corporativa mientras se diseña la aplicación asegura un
correcto despliegue.
Componentes de
infraestructura de red
Se debe familiarizar con la estructura
de red del entorno destino y los requerimientos de seguridad de la red en
términos de reglas de filtro, restricciones de puertos, protocolos soportados,
etc.
Identificar
como las políticas de los firewalls afectarían el diseño y despliegue de la
aplicación. Puede darse el caso de la existencia de firewalls delante del o los
servidores de base de datos. Estos pueden afectar los posibles puertos de
comunicación a usar y, por lo tanto, las opciones de autenticación desde el
servidor Web a los servidores de aplicaciones y de bases de datos. Por ejemplo
el modo de autenticación Windows requiere el uso de puertos adicionales.
Topologías de
despliegue
La topología de despliegue de la
aplicación y la necesidad de tener una capa de aplicación remota es uno de los
puntos clave a considerar e incorporar en el diseño. Si se tiene una capa de
aplicación remota, se debe tomar en cuenta como asegurar la red entre los
servidores para tratar las amenazas como escucha o alteración de datos, por lo
que se deben proporcionar mecanismos de protección y aseguramiento de
integridad de datos sensibles.
También es importante tener en cuenta los flujos de identidades e
identificar las cuentas que serán usadas para autenticación en la red cuando la
aplicación conecte a servidores remotos. Un enfoque común es el uso de una
cuenta lo menos privilegiada y el uso de una cuenta espejo o duplicada en el
servidor remoto con el mismo password. Otra alternativa es el uso de una cuenta
de dominio, la cual facilita la administración, pero con el costo adicional de
configurar el uso de la misma en toda la red. La presencia de un firewall o de
dominios separados sin relaciones de confianza algunas veces hace que la única
opción viable sea el uso de cuentas locales.
Intranet, Extranet e Internet
Cada uno de estos escenarios de aplicación presenta desafíos en su diseño.
Puntos a tener en cuenta pueden ser:
MECANISMOS DE SEGURIDAD UTILIZADOS PARA
TRANSACCIONES VÍA WEB
Entre los sistemas de seguridad más utilizados
actualmente, encontramos los siguientes:
Servidores seguros: Un servidor seguro es
un procesador que permite que la información que viaja entre el Servidor y el
PC del usuario vaya "encriptada" y
"controlada" de forma que no pueda ser leída ni manipulada por
terceras personas.
Funcionamiento: Al conectarse a un
servidor seguro, éste le obliga a que se autentifique. La seguridad de estar en
un servidor seguro se obtiene mediante un certificado digital, el cual es expedido
por una compañía independiente, la cual está autorizada legalmente para
garantizar que un determinado servidor pertenece a una compañía determinada. A
través del certificado de seguridad el usuario obtiene la confirmación de que
está enviando la información al lugar correcto.
Incrementar la confidencialidad y la fiabilidad de las transacciones on-line y mantener en todo
momento la privacidad de los datos emitidos.
Este sistema de
protección criptográfica impide que los datos transmitidos puedan ser
reconocidos por un tercero ajeno a la transacción que logre infiltrarse
ilegalmente en la comunicación (como puede ser el caso de un hacker).
Pasarelas de Pagos: Las pasarelas de pago
son plataformas que realizan la función de procesamiento de tarjetas de crédito
desde internet a las redes privadas de los sistemas
VISA, Mastercard, American
Express, etc.
Las pasarelas de pago, generalmente conocidas como aplicaciones TPV (Terminal
Punto de Venta) virtual, permiten que los clientes puedan realizar una compra
utilizando una tarjeta de crédito y validando la operación de forma automática
y en línea.
Funcionamiento:
La operación de pago a través de una TPV consta de las siguientes fases:
·
El cliente utiliza una aplicación de comercio electrónico para
elegir los artículos que desea adquirir; la aplicación calcula el importe total
de la compra.
·
Cuando el cliente decide pagar, la aplicación de comercio
electrónico le redirige al servidor seguro del banco y le indica al TPV la
cantidad total a cobrar para que procese el pedido.
·
El cliente introduce el número de su tarjeta de crédito en un
formulario del servidor seguro del banco (los datos viajan debidamente encriptados).
·
El banco realiza una comprobación (en segundos) de la validez de la
tarjeta de crédito y de la existencia de fondos. Si la respuesta es afirmativa,
se realiza el cobro ingresando el dinero en la cuenta bancaria del vendedor.
·
El servidor seguro del banco redirige al cliente de vuelta a la
aplicación de comercio electrónico indicando si la operación se ha realizado o
no con éxito.
La función básica de las paralelas de pago es evitar que la información sobre
la tarjeta de crédito del comprador llegue directamente al vendedor, siendo
utilizada únicamente por la entidad bancaria. El vendedor únicamente recibe una
notificación informándole de si el pago ha sido hecho efectivo o no.
Este sistema de pago ofrece diversas ventajas, tanto para los compradores como
para los vendedores.
El sistema TPV también conlleva ciertas desventajas:
·
Las comisiones por este sistema de cobro son muy altas, alrededor
de un 4% del importe total de la operación, a diferencia del 2% que se carga
por los pagos realizados con la tarjeta en tiendas físicas.
·
Otro inconveniente que pueden encontrar los comerciantes que
utilicen este sistema es la posibilidad de reclamaciones a Visa u otra entidad
emisora por parte de compradores insatisfechos o con mala fe. Por ello, es
conveniente conservar toda la información posible que pruebe el envío real de
la mercancía vendida (por ejemplo, los resguardos de las agencias de
transporte).
Protocolos de seguridad: Existen dos protocolos
estándar de seguridad: el SET y el SSL, sistemas que encriptan
nuestros datos para que nadie pueda acceder a ellos.
El SET, es un conjunto de normas de seguridad que adjunta un certificado al
pago que se realiza mediante tarjeta de crédito. Mientras que, el SSL (más
conocido y más utilizado), tiene como función principal cifrar el número de las
tarjetas de crédito antes de que el mismo sea enviado.
Protocolo SET (Secure Electronic
Transaction)
Este
protocolo fue diseñado con la intención de asegurar y autenticar la identidad
de las personas que participan las transacciones efectuadas a través de
cualquier red en línea.
Fue desarrollado por
iniciativa de Visa y Mastercard, y con la
participación de diversas empresas como Microsoft, IBM, Netscape,
SAIC, GTE, RSA, VeriSign y otras empresas líderes en
tecnología.
El objetivo primordial de SET es mantener la confidencialidad de la información
intercambiada en una transacción, así como garantizar la integridad del mensaje
y la identidad de los participantes, con objeto de evitar los fraudes,
falsificaciones y uso ilegitimo de tarjetas de crédito en Internet.
El SET proporciona los medios para que consumidores y comerciantes se
identifiquen entre ellos antes de la realización de la transacción. Su
funcionamiento se basa en la utilización de certificados digitales1 y de la encriptación de claves públicas para proteger
la información financiera de los participantes.
Es importante recalcar
que, para evitar cualquier clase de fraude, SET esta diseñado de tal forma que
la empresa, en cuyo favor se realiza la transacción, nunca podrá tener acceso
ni conocerá el número de la tarjeta usada por el consumidor.
El mecanismo de una
transacción realizada utilizando el SET es similar al de las transacciones
ordinarias, celebradas utilizando como medio de pago una tarjeta de crédito.
Una transacción SET se desarrolla de la siguiente manera:
1. El protocolo SET da
inicio en el momento en que el cliente decide adquirir un determinado artículo
o servicio.
2. El servidor del comerciante
realiza una descripción del pedido, con lo cual pone en marcha la aplicación
"cartera del cliente".
3. Se cifra y se transmite
la orden de pago. Se incluyen tanto los datos del pedido como las instrucciones
de pago.
4. Se envía la petición
del pago al banco del comerciante.
5. El banco descifra la
información recibida, verifica la identidad del comprador y del comerciante, y
comprueba la integridad de los datos. Si todo es correcto, envía una petición
de autorización de pago al banco emisor (banco del cliente).
6. El banco del emisor
verifica los datos y si todo es correcto autoriza la transacción.
7. Después, se envía al
comerciante un testigo de transferencia de fondos, el cual comprueba que todo
se ha desarrollado correctamente.
8. El software del cliente
prepara y envía a éste un recibo de la transacción. A continuación se completa
el procesamiento del pedido (envío de mercancías o suministro de servicios).
9. Realizada con éxito la
transacción, el comerciante genera una petición de transferencia a su banco
solicitando el abono en su cuenta del precio pactado.
10. Se hace el cargo en la
cuenta correspondiente a la tarjeta de crédito utilizada.
El SET aún no esta completamente implantado en Internet debido, en primer
lugar, a la necesidad de utilizar un software especial (tanto para compradores
como para comerciantes) cuya distribución y comercialización se está
desarrollando muy lentamente.
La segunda y más importante razón es que el funcionamiento del SET resulta
complejo y confuso para los usuarios.
Desde el punto de vista
de los especialistas, SET es un mecanismo que irá creciendo paulatinamente,
pero de momento seguirá coexistiendo con el protocolo SSL.
ii. Protocolo SSL (Secure
Sockets Layer):
Este protocolo fue diseñado en el año de 1994 por Netscape
con el objetivo de proteger el acceso de personas no autorizadas a determinada
información confidencial.
El protocolo SSL proporciona los servicios de cifrado de datos, autenticación
de servidores, integridad de mensajes y, en menor grado, la identificación del
cliente para conexiones TCP/IP (Transmission Control Protocol/ Internet Protocol).
El protocolo SSL proporciona un canal de comunicaciones entre los servidores y
los navegadores a través del cual, cifrando los datos intercambiados, las
partes pueden celebrar transacciones electrónicas con seguridad.
El SSL funciona de forma sencilla, se basa en la encriptación de los datos
mediante la utilización de una clave de sesión y la aplicación de una clave
pública (normalmente la RSA).
El funcionamiento del
protocolo SSL puede resumirse en 4 fases:
1. La denominada
"Fase Hola", momento en el cual el navegador y el servidor se deben
poner de acuerdo respecto a los algoritmos necesarios para mantener la
confidencialidad y la autenticación.
2. Una vez alcanzado el
acuerdo se inicia la "Fase de Autentificación", etapa en la cual el
servidor envía al navegador el certificado que contiene su clave pública,
solicitando al mismo tiempo el certificado del cliente.
3. Después, el cliente
envía al servidor una clave maestra, con la cual se genera la clave de sesión
que cifrará los datos que las partes intercambien a través del algoritmo de
cifrado acordado. La clave de sesión es remitida por el usuario debidamente
cifrada gracias a la utilización de la clave pública del servidor. Esta parte
del proceso se conoce como "Fase de Creación de Clave de Sesión".
4. Por último, en la
"Fase de Verificación" se comprueba tanto la autenticidad del
servidor y del usuario, como la seguridad del canal establecido. Concluida esta
última fase, se da inicio a una sesión segura entre las partes.
Si bien es cierto que ofrece un sistema seguro para el envío y cifrado de los
números de tarjetas de crédito, también lo es que carece de la capacidad para
proteger otros aspectos de la actividad comercial (verificar que la tarjeta sea
valida, autorizar la transacción con los bancos, etc.)
Otra desventaja es la protección parcial que concede, ya que garantiza la
integridad y confidencialidad de los datos únicamente durante el tránsito de
los mismos, pero no los protege una vez que los mismos son recibidos por el
servidor.
A pesar de estas deficiencias, el SSL es un protocolo seguro cuya utilización
es altamente recomendable para proteger las transacciones electrónicas.
Sin embargo, para lograr una óptima protección, lo mejor es utilizar tanto el
protocolo SSL como el protocolo SET, pues así se gozaría al mismo tiempo de la
seguridad proporcionada por ambos sistemas.
CERTIFICADOS DE SEGURIDAD PARA
APLICACIONES Y TRANSACCIONES VÍA WEB.
Certificado de Seguridad
Un Certificado
de Seguridad es un conjunto de documentos electrónicos emitidos por una entidad
certificadora, que permiten encriptar la información
transmitida e identificar a la fuente de dicha información. Para que el
certificado sea fiable, la entidad certificadora debe ser un organismo de
confianza capaz de certificar la procedencia de la información, que es lo que
en cierta medida proporciona la seguridad.
Para que un
Certificado de seguridad se encuentre operativo es necesario instalarlo en el
servidor donde se encuentre alojado el dominio que se desea proteger
Certificado de Servidor (Secure Socket Layer SSL).
Permiten incorporar el protocolo SSL en un
servidor Web. Gracias a este protocolo toda comunicación entre el cliente y el
servidor permanece segura, cifrando la información que se envían ambas partes.
El nivel de cifrado depende normalmente de las posibilidades del navegador del
usuario, por ejemplo un Explorer 6 con el "Paquete de cifrado de alto
nivel para Internet Explorer" permite sesiones cifradas a 128 bits. El
certificado de servidor posibilita la "Autenticación Fuerte", es
decir, que el servidor puede exigir certificados personales de navegación a los
usuarios para acceder a determinadas carpetas, lo que repercute en la seguridad
y en la comodidad por la ausencia de login y password para la identificación de
los usuarios.
Para establecer una comunicación segura utilizando SSL se tienen
que seguir una serie de pasos. Primero se debe hacer una solicitud de
seguridad. Después de haberla hecho, se deben establecer los parámetros que se
utilizarán para SSL. Esta parte se conoce como SSL Handshake.
Una vez se haya establecido una comunicación segura, se deben hacer verificaciones
periódicas para garantizar que la comunicación sigue siendo segura a medida que
se transmiten datos. Luego que la transacción ha sido completada, se termina
SSL.
Solicitud de SSL: Antes de que se establezca SSL, se debe hacer una
solicitud. Típicamente esto implica un cliente haciendo una solicitud de un URL
a un servidor que soporte SSL. SSL acepta solicitudes por un puerto diferente
al utilizado normalmente para ese servicio.
Una vez se ha hecho la
solicitud, el cliente y el servidor empiezan a negociar la conexión SSL, es
decir, hacen el SSL Handshake.
SSL Handshake: Durante el hanshake se
cumplen varios propósitos. Se hace autenticación del servidor y opcionalmente
del cliente, se determina que algoritmos de criptografía serán utilizados y se genera
una llave secreta para ser utilizada durante el intercambio de mensajes
subsiguientes durante la comunicación SSL.
Funcionamiento

|
Certificado SSL Entidad Certificadora |
Características
Básicas del Certificado SSL |
|
RapidSSL
|
Cifrado
SSL: 128 bit Verificación
sencilla. No se muestra alerta de seguridad en el navegador. Comprobación a
través de la ruta de certificación. |
|
QuickSSL Premium
|
Cifrado SSL: 128 bit Sello dinámico que garantiza que las transacciones son
seguras. Muestra la fecha y la hora y al hacer click
muestra los datos y validez del certificado sobre el servidor de Geotrust. No se muestra alerta de seguridad en el
navegador. |
|
Thawte SSL
|
» Cifrado SSL: 128 bit » Sello dinámico que garantiza que las transacciones son
seguras. Muestra la fecha y la hora y al hacer click
muestra los datos y validez del certificado sobre el servidor de Thawte. No se muestra alerta de seguridad en el
navegador. |
Un certificado contiene la siguiente información:

Cómo funciona
un sitio de e-commerce
El
Punto1: el usuario soy yo, me conecto al sitio Punto2 que es Amazon.com
Punto2: me muestra los
productos, que voy a comprar, yo los selecciono y proceso a ir al sitio seguro.
Entonces el Punto2 me contacta con el Punto3, el cual me envía la dirección del
certificado para el Punto2, donde me dice si es válido o no.
Utilizar SSL
tiene beneficios grandes, ya que es un estándar no hace falta instalar ningún
software adicional de lado del cliente, y tampoco de lado del servidor, ya que
la mayoría de los servidores Web como son IIS (Internet Information
Server) y Apache ya poseen soporte para SSL conexiones seguras. Los navegadores
de Internet más populares como lo son el Internet Explorer y el Netscape también ya poseen soporte para SSL.
También da una
prueba de que su servidor Web es su servidor Web, es decir que está protegiendo
la identidad de su sitio Web.
El 95% de los
pagos de Internet se realizan utilizando hoy en día SSL.
SSL no depende
de ningún sistema operativo, es independiente, puede ser utilizado sobre
cualquier plataforma, independiente.
Esta basada en
criptografía de clave pública, que permite la gestión de certificados.
Una PKI es una
fusión de soluciones dadas en hardware, software y políticas de seguridad. PKI
como nombré anteriormente está dada por la utilización de Certificados
Digitales o bien un documento digital que identifica cualquier transacción.
Que provee
PKI:
v
Confidencialidad (Privacidad)
v
Integridad de los Mensajes (no modificaciones en el trayecto)
v
Autenticación
v
No repudio (No poder denegar una acción en el mensaje emitido por
un remitente)
v
Control de Acceso: Solo usuarios autorizados pueden acceder.
Componentes:
v
Política de Seguridad: establece la manera en que una organización
ejecutará procesos de gestión de claves públicas y privadas.
v
Autoridad Certificante (CA): del inglés Certificate Authority, se encarga
de generar los Certificados Digitales, usando una clave privada para firmarlos.
Otras funciones de una CA son:
§
Emitir Certificados
§
Revocar certificados y crear CRLs (Certificate Revocation List) que son listas de certificados ya no válidos.
v
Autoridad de Registro (RA): es la entidad encargada de gestionar
altas y bajas de las peticiones de certificación como así también de la
revocación. Entonces un usuario que desea solicitar un certificado de clave
pública se debe dirigir a una RA autorizada por una CA.
v
Autoridad de Validación (VA): proporciona información sobre el
estado de los certificados. Realiza las consultas de todas las CRLs necesarias para saber el estado del certificado que se
le ha pasado en una petición de validación.
v
Sistema de Distribución de Certificados: El sistema de distribución
puede ser variado, esto depende ya de la estructura PKI que utilicemos.
v
Aplicaciones habilitadas por PKI:
§
Comunicación entre servidores
§
Correo Electrónico
§
EDI (Intercambio Electrónico de Datos)
§
Transacciones con tarjeta de Créditos
§
Redes Virtuales Privadas (VPN)
En esta imagen
presenta la misma función en un sitio de Internet que el CA cumple de VA, y RA,
dado que es una Empresa Certificadora Externa.

El Número 3 es
nuestro CA que se encarga de:
Esta sesión
por lo tanto es privada, Integra, soporta no repudio y también autenticación.
Esto es todo
por lo menos en la parte teórica.
En el próximo
artículo espero hablar de soluciones reales, como instalar un certificado
digital en el servidor como Activar SSL, y pedir un certificado de Prueba a Verisign. Con esto montaremos un servidor seguro con SSL.
ESTRATEGIAS PARA NEGOCIOS ELECTRÓNICOS
Son muchas las organizaciones que no se atreven
a dar el paso hacia la red, en su mayor parte debido al desconocimiento de ese
“gigante”, tanto de la forma de operar en él como de los procedimientos para
instalarse. Las empresas están orientando, aunque lentamente, sus procesos
hacia Internet. La gran barrera que se encuentran: LA SEGURIDAD. Son muchas las
empresas que están efectuando grandes desembolsos para mentalizar al consumidor
de que sus negocios virtuales son completamente seguros y así poder dotar de
mayor participación a su actividad comercial en Internet, logrando que el
comercio electrónico despegue. Por ello, gran parte de la estrategia de estas
empresas se centra actualmente en el desarrollo de sistemas estables de
comercio electrónico que permitan la seguridad en las compras y que impulsen la
compra del ciberconsumidor.
Según informes de organizaciones de comercio electrónico internacionales, se ha
demostrado que el consumidor mantiene cierto respeto a realizar el pago a
través de Internet, y es aquí donde reside la principal desconfianza de los
clientes potenciales.
Al encontrarse con un problema de elevadas dimensiones, se recurre a las
tendencias internacionales de otras organizaciones, y se descubren nuevos
sistemas de pagos que proporcionan mayor seguridad. Un ejemplo de estas
tendencias lo constituye el mecanismo de pago que se está desarrollando en
Estados Unidos, y que poco a poco se va implantando en el resto del mundo. Se
trata de un sistema de verificación que consiste en la comprobación de si el
sujeto que efectúa la compra es el titular de la tarjeta mediante la petición
de una contraseña que se facilita al mismo conjuntamente con la mencionada tarjeta.
Además este sistema también proporciona la certeza al comprador de que no se
trata de ningún negocio “fantasma” que en realidad no exista y/o lleve a cabo
prácticas fraudulentas, ya que el negocio donde se realiza el pago opera en
convenio con la empresa que suministra la tarjeta al comprador.
Es por este motivo por el que en la actualidad conviven en el mundo de los
negocios virtuales dos tipos de estrategias:
v La de Complemento y
Mejora del Sistema Comercial
v La Seguridad en la Red
Pero entre estas dos estrategias hay una que
está dotada de mayor peso en la actualidad. Hasta que la seguridad en Internet
no se consiga, la red no es un negocio rentable, por ello, la estrategia de
estas empresas debe estar y está centrada actualmente en conseguir ese
principal objetivo. El resto... vendrá con el tiempo.
CONCLUSIÓN
La Internet a
revolucionado el modo en que las personas, empresas, etc. se relacionan y por
lo tanto la forma de comunicación también. En pleno desarrollo de la denominada
sociedad de la información, es cada vez más frecuente y habitual la utilización
de las nuevas tecnologías para la realización de transacciones comerciales por
medios electrónicos y prescindiendo del tradicional documento escrito en papel.
Esto conlleva a pensar en la seguridad de los datos a transmitir.
La Seguridad en los sistemas de
información es uno de los desafíos más importantes que están asumiendo
actualmente muchas de las organizaciones. A pesar de que muchas empresas han
descubierto lo crítico que resulta una correcta confidencialidad, integridad y
disponibilidad de su información para el éxito de sus negocios y operaciones,
muy pocas han adaptado sus sistemas para mantener la información segura,
evitando accesos no autorizados, previniendo intrusos, e impidiendo el
descubrimiento de información confidencial.
Actualmente, existen muchos avances
tecnológicos que estimulan la utilización de sistemas de información en muchos
entornos de negocio. Estos sistemas utilizan grandes cantidades de datos, que
son gestionados y almacenados por bases de datos y almacenes de datos. A menudo
gestionan información que es especialmente sensible. Por tanto, la adecuada
gestión de la seguridad, así como la implantación de medidas técnicas que
garanticen la seguridad de estos sistemas de información y la información que
éstos gestionan resulta crucial. De allí la importancia de la seguridad en los
sistemas de información y las transacciones realizadas a través de Internet, es
de relevante importancia obtener certificados de seguridad que den confianza a
todas las personas que realizan operaciones con dicho sistema y que les de la seguridad
que su información está protegida.
INFOGRAFÍA
v
Titulo: Protocolo SSL y su uso en transacciones
electrónicas.
URl:
http://asds.dacya.ucm.es/rafa/redes-itig/SSL.ppt
v Titulo: Web Seguro
Url: http://www.iec.csic.es/criptonomicon/web.html
v Titulo: Secure Socket Layer (SSL)
Url: http://www.geocities.com/CapeCanaveral/2566/ssl/ssl.html
v Titulo: Consideraciones de Seguridad en el Diseño de Aplicaciones Web
v
Titulo: Evolución de la seguridad en aplicaciones de comercio electrónico
Url:
http://www.iec.csic.es/gonzalo/descargas/EvolucionSeguridadWeb.pdf.
v Titulo: Introducción a la seguridad en aplicaciones Web
v Titulo: Preguntas Frecuentes sobre Seguridad en Aplicaciones Web
(OWASP FAQ)
v
Titulo: La Estrategia De Los
Sitios De Comercio Electrónico: Algo Más Que Vender
Url: http://www.gestiopolis.com/canales/gerencial/articulos/56/estcome.htm
Url: http://www.maestrosdelweb.com/editorial/segecom/