Está en la página 1de 6

Protocolos de seguridad (septiembre 2017)

A. Principales caractersticas.
INTRODUCTION Control de accesos.
Integridad no orientada a la conexin.
Un protocolo de seguridad define las reglas que Autenticacin del origen de datos.
gobiernan estas comunicaciones, diseadas para que Rechazo o reenvi de paquetes.
el sistema pueda soportar ataques de carcter Confidencialidad.
malicioso. Negociacin de compresin IP.
Protegerse contra todos los ataques posibles es
generalmente muy costoso, por lo cual, los Adems de esto, es independiente de los algoritmos
protocolos son diseados bajo ciertas premisas con criptogrficos actuales, contempla su
respecto a los riesgos a los cuales el sistema est implementacin con IPv4 e IPv6, siendo un
expuesto. componente obligado en IPv6.

B. Modo de funcionamiento.
I. PROTOCOLO IPSEC (IP SECURITY) Modo transporte (IP seguro):
- Se protege la carga til IP (payload) (capa de
Una de las debilidades del protocolo original de transporte).
Internet es que carece de cualquier tipo de - Comunicacin segura extremo a extremo.
mecanismo de propsito general para garantizar la - Requiere implementacin de IPSec en ambos
autenticidad y la privacidad de los datos a medida hosts.
que se pasa a travs de la internetwork. Dado que
los datagramas IP normalmente deben ser Modo tnel (IP seguro dentro de IP
encaminados entre dos dispositivos a travs de estndar):
redes desconocidas, cualquier informacin en ellos - Se protegen paquetes IP (capa de red).
est sujeta a ser interceptada e incluso posiblemente - Para la comunicacin segura entre
modificada. Con el uso creciente de Internet para routers/gateways de seguridad slo se puede usar
aplicaciones crticas, se necesitaban mejoras de este modo.
seguridad para IP. Para ello, se desarroll un - Permite incorporar IPSec sin afectar a los hosts.
conjunto de protocolos denominados IP Security o Se integra cmodamente con VPNs.[2]
IPSec.[1]

IPSec es un grupo de extensiones de la familia del


protocolo IP pensado para proveer servicios de
seguridad a nivel de red, de un modo transparente a
las aplicaciones superiores.
II. SSL (SECURE SOCKETS LAYER)
Secure Sockets Layer (SSL) fue el protocolo
criptogrfico ms implementado para proporcionar La transferencia de archivos a travs de
seguridad a travs de las comunicaciones por HTTPS y FTP (s) de servicios, tales como
Internet antes de que fuera precedido por TLS propietarios de sitios web actualizacin de
(Transport Layer Security) en 1999. A pesar de la nuevas pginas a sus sitios web o la
depreciacin del protocolo SSL y la adopcin de transferencia de archivos de gran tamao.[3]
TLS en su lugar, la gente todava se refiere a este
tipo de tecnologa como "SSL". III. HTTP VS HTTPS

SSL proporciona un canal seguro entre dos HTTP, Es un protocolo que permite la
mquinas o dispositivos que operan a travs de comunicacin entre diferentes sistemas. Ms
Internet o una red interna. Un ejemplo comn es comnmente, se utiliza para transferir datos de un
cuando SSL se utiliza para asegurar la servidor web a un navegador para ver pginas web.
comunicacin entre un navegador web y un servidor
web. Esto convierte la direccin de un sitio web de El problema es que los datos HTTP no estn
HTTP a HTTPS, la 'S' significa 'seguro'. encriptados y pueden ser interceptados por terceros
para recopilar datos que se pasan entre los dos
Con tantas transacciones y comunicaciones de sistemas.
nuestro da a da en lnea, hay muy poca razn para
no usar SSL. SSL admite los siguientes principios de Esto se puede resolver usando una versin segura
seguridad de la informacin: llamada HTTPS, donde el "S" significa seguro.

Cifrado: protege las transmisiones de datos Esto implica el uso de un certificado SSL - "SSL"
(por ejemplo, navegador a servidor, servidor significa capa de sockets seguros - que crea una
a servidor, aplicacin a servidor, etc.) conexin cifrada segura entre el servidor web y el
Autenticacin: asegrese de que el servidor navegador web.
al que est conectado sea el servidor correcto.
Sin HTTPS, cualquier dato transmitido es inseguro.
Integridad de datos: asegrese de que los
Esto es especialmente importante para los sitios
datos que se solicitan o envan son los que
donde se transmiten datos confidenciales a travs de
realmente se entregan.
la conexin, como los sitios de comercio electrnico
que aceptan pagos con tarjeta en lnea o las reas de
SSL se puede utilizar para proteger:
inicio de sesin que requieren que los usuarios
introduzcan sus credenciales.
Transacciones en lnea con tarjeta de crdito
u otros pagos en lnea.
Trfico basado en Intranet, como redes A. Cul es el proceso para cambiar a HTTPS?
internas, comparticin de archivos, extranets
y conexiones de bases de datos. Los pasos bsicos son los siguientes.
Servidores Webmail como Outlook Web Adquiera un certificado SSL y una direccin
Access, Exchange y Office Communications IP dedicada de su empresa de alojamiento.
Server. Instale y configure el certificado SSL.
La conexin entre un cliente de correo Realice una copia de seguridad completa de
electrnico como Microsoft Outlook y un su sitio en caso de que necesite volver.
servidor de correo electrnico como Configure cualquier enlace interno duro
Microsoft Exchange. dentro de su sitio web, desde HTTP a
HTTPS.
Actualice cualquier biblioteca de cdigo, Los clientes FTP se conectarn al servidor FTP en
como JavaScript, Ajax y cualquier el puerto 21 e iniciarn una conversacin. Esta
complemento de terceros. conexin principal se denomina Conexin de
Redireccione cualquier enlace externo que Control o Conexin de Comando. Normalmente, el
controle a HTTPS, como las listas de cliente FTP se autenticar con el servidor FTP
directorios. enviando un nombre de usuario y una contrasea.
Actualice las aplicaciones htaccess, como Despus de la autenticacin, el cliente y el servidor
Apache Web Server, LiteSpeed, NGinx normalmente, a travs de una serie de comandos
Config y su funcin de administrador de sincronizados controlados por Command
servicios de Internet (como Windows Web Connection, negociarn un nuevo puerto comn
Server), para redirigir el trfico HTTP a denominado Conexin de datos sobre el que se
HTTPS. transferir el archivo. La conexin de control
Si est utilizando una red de distribucin de permanece inactiva hasta el final de este
contenido (CDN), actualice la configuracin intercambio, cuando informa que la transferencia de
SSL de su CDN. archivos ha fallado o se ha completado
Implementar redireccionamientos 301 correctamente. La conversacin entre el cliente y el
pgina por pgina. servidor se realiza en texto plano: toda la
Actualice los vnculos que utiliza en las comunicacin entre las dos partes se enva
herramientas de automatizacin de desprotegida, literalmente, a travs de Internet. Esto
marketing, como los enlaces de correo hace FTP muy inseguro; no sera terriblemente
electrnico. difcil para un tercero, como un hombre en el medio
Actualice las pginas de destino y los atacante (MITMA), para robar las credenciales de
enlaces de bsqueda pagados. los usuarios.
Configure un sitio HTTPS en Google Search
Console y Google Analytics.[4] Mientras que el FTP genrico no es seguro, se han
aadido extensiones a lo largo de los aos para
B. Versiones HTTP. permitir la seguridad de las conversaciones FTP, es
decir, la TLS (2048 bit Transport Layer Security), la
0.9 (lanzada en 1991). versin ms actualizada del antiguo estndar SSL
HTTP/1.0 (mayo de 1996) de 1024 bits. FTP a travs de SSL (FTP / S, como
HTTP/1.1 (junio de 1999)1
es comnmente conocido) permite el cifrado de las
HTTP/1.2 (febrero de 2000)
conexiones de control y de datos, ya sea de forma
HTTP/2 (mayo de 2015)
concurrente o independiente. Esto es importante
porque la negociacin de la conexin SSL lleva
mucho tiempo y tener que hacerlo dos veces, una
IV. FTP VS FTPS vez para la conexin de datos y una vez para la
conexin de control, puede resultar costosa si un
cliente planea transferir un gran nmero de archivos
FTP es un protocolo muy bien establecido,
pequeos.
desarrollado en la dcada de 1970 para permitir que
dos computadoras para transferir datos a travs de
FTP / S normalmente se ejecuta en el puerto 990 ya
Internet. Una computadora acta como el servidor
veces en el puerto 21, la principal diferencia es que
para almacenar informacin y la otra acta como el
el puerto 990 es un FTP / S implcito, y el puerto 21
cliente para enviar o solicitar archivos desde el
es un FTP / S explcito. Si un cliente se conecta a
servidor. El protocolo FTP utiliza tpicamente el
un servidor FTP / S en el puerto 990, se supone que
puerto 21 como su principal medio de
el cliente tiene la intencin de realizar SSL. Por lo
comunicacin. Un servidor FTP escuchar las
tanto, el apretn de manos SSL tiene lugar
conexiones del cliente en el puerto 21.
inmediatamente; se le denomina Implcito porque el El cliente recibe un certificado digital. Este archivo
nmero de puerto implica seguridad. Clientes FTP electrnico funciona como una tarjeta de crdito
que se conectan en el puerto 21 y la intencin de para compras en lnea u otras transacciones. Incluye
utilizar SSL para la seguridad tendr que dar el paso una clave pblica con una fecha de caducidad. Ha
adicional para indicar explcitamente sus sido a travs de un cambio digital al banco para
intenciones mediante el envo de una AUTH SSL o garantizar su validez.
AUTH TLS comando al servidor. Una vez que el Los comerciantes de terceros tambin reciben
servidor recibe este comando, las dos partes realizan certificados del banco. Estos certificados incluyen
un apretn de manos SSL y entran en un estado la clave pblica del comerciante y la clave pblica
seguro, por lo que el puerto 21 se denomina del banco.
xplicit. Esto permite al cliente la oportunidad de El cliente realiza un pedido en una pgina Web, por
activar una mayor seguridad cuando sea necesario o telfono o por otros medios.
acelerar el proceso en transferencias de archivos El navegador del cliente recibe y confirma en el
menos sensibles a la seguridad.[5] certificado del comerciante que el comerciante es
vlido.
El navegador enva la informacin del pedido. Este
V. SET (SECURE ELECTRONIC TRANSACTION) mensaje se cifra con la clave pblica del
comerciante, la informacin de pago, que se cifra
Secure Electronic Transaction (SET) es un sistema con la clave pblica del banco (que no puede ser
para garantizar la seguridad de las transacciones leda por el comerciante) y la informacin que
financieras en Internet. Fue apoyado inicialmente por garantiza el pago slo se puede utilizar con este
Mastercard, Visa, Microsoft, Netscape, y otros. Con pedido en particular.
SET, se da a un usuario una cartera electrnica El comerciante verifica al cliente comprobando la
(certificado digital) y se realiza una transaccin y se firma digital en el certificado del cliente. Esto puede
verifica mediante una combinacin de certificados hacerse remitiendo el certificado al banco oa un
digitales y firma digital entre el comprador, el verificador externo.
comerciante y el banco del comprador de manera que El comerciante enva el mensaje de pedido al banco.
garantice la privacidad y la confidencialidad. SET Esto incluye la clave pblica del banco, la
hace uso de Secure Sockets Layer (SSL) de informacin de pago del cliente (que el comerciante
Netscape, tecnologa de transaccin segura (STT) de no puede descifrar) y el certificado del comerciante.
Microsoft y el protocolo de transferencia segura de El banco verifica el comerciante y el mensaje. El
hipertexto (S-HTTP) del sistema Terisa). SET utiliza banco utiliza la firma digital en el certificado con el
algunos, pero no todos los aspectos de una mensaje y verifica la parte de pago del mensaje.
infraestructura de clave pblica (PKI). El banco firma digitalmente y enva la autorizacin
al comerciante, que entonces puede llenar el
pedido.[6]
A. Cmo funciona?
Suponga que un cliente tiene un explorador
habilitado para SET, como Netscape o Microsoft
Internet Explorer y que el proveedor de VI. SSH (SECURE SHELL)
transacciones (banco, tienda, etc.) tiene un servidor
habilitado para SET. SSH puede referirse tanto al protocolo de red
criptogrfica como al conjunto de utilidades que
El cliente abre una cuenta bancaria MasterCard o implementa ese protocolo. SSH utiliza el modelo
Visa. Cualquier emisor de una tarjeta de crdito es cliente-servidor, conectando una aplicacin cliente
algn tipo de banco. de Shell segura, el final en el que se muestra la
sesin, con un servidor SSH, el final en el que se A. SSH vs TELNET.
ejecuta la sesin.
Aparte de Microsoft Windows, el software SSH se Telnet fue diseado para funcionar dentro de una
incluye por defecto en la mayora de los sistemas red privada y no a travs de una red pblica donde
operativos. SSH tambin soporta tneles, reenvi de las amenazas pueden aparecer. Debido a esto, todos
puertos TCP y conexiones X11 arbitrarias, mientras los datos se transmiten en texto plano, incluyendo
que la transferencia de archivos puede realizarse contraseas. Este es un problema de seguridad
utilizando los protocolos de transferencia segura de importante y los desarrolladores de SSH utilizan
archivos o de copia segura (SCO) asociados. Un cifrados para que sea ms difcil para otras personas
servidor SSH, por defecto, escucha en el puerto oler la contrasea y otra informacin relevante.
TCP 22. Telnet tambin omite otra medida de seguridad
La suite SSH se compone de tres utilidades-slogin, llamada autenticacin. Esto asegura que la fuente de
ssh y scp que son versiones seguras de las los datos sigue siendo el mismo dispositivo y no
anteriores utilidades UNIX inseguras, rlogin, rsh, otro. Sin autenticacin, otra persona puede
rcp. SSH utiliza criptografa de clave pblica para interceptar la comunicacin y hacer lo que desea.
autenticar el equipo remoto y permitir que el equipo Esto tambin se aborda en SSH, ya que utiliza una
remoto autentique al usuario, si es necesario. clave pblica para autenticar la fuente de los datos.
La primera versin de SSH apareci en 1995 y fue
diseada por Tatu Ylnen, un investigador de la Debido a las medidas de seguridad necesarias para
Universidad de Tecnologa de Helsinki que fund que SSH sea utilizado en las redes pblicas, cada
SSH Communications Security. Con el tiempo paquete contiene menos datos para dar cabida a los
varios defectos se han encontrado en SSH-1 y ahora datos de los mecanismos de seguridad. Con el fin de
es obsoleto. El conjunto actual de protocolos Secure transmitir la misma cantidad de datos, que tendra
Shell es SSH-2 y fue adoptado como estndar en que tomar mucho ms ancho de banda. Esto se
2006. No es compatible con SSH-1 y utiliza un llama sobrecarga y fue un problema tan importante
intercambio de claves Diffie-Hellman y una cuando la velocidad de Internet era muy baja, ya
comprobacin de integridad ms fuerte que utiliza que se traduce en un xito de rendimiento.
cdigos de autenticacin de mensajes para mejorar
la seguridad. Los clientes y servidores SSH pueden Los problemas de seguridad de Telnet obligaron a
utilizar una serie de mtodos de encriptacin, siendo mucha gente a usar SSH para protegerse. No tard
la mayora ampliamente utilizada AES y Blowfish . mucho tiempo antes de que SSH reemplazara a
Telnet en la gran mayora de sus usos. Sin embargo,
Hasta el momento, no se conocen vulnerabilidades Telnet no se desvaneci porque todava se utiliza en
explotables en SSH2, aunque la informacin filtrada algunas reas, principalmente en pruebas y
por Edward Snowden en 2013 sugiere que la depuracin. Las extensiones de Telnet se
Agencia de Seguridad Nacional podra descifrar desarrollaron para proporcionar seguridad, pero no
algn trfico SSH. se utilizan en la mayora de las implementaciones
de Telnet.
Shellshock , un agujero de seguridad en el
procesador de comandos Bash , se puede ejecutar a Se puede decir que:
travs de SSH, pero es una vulnerabilidad en Bash, 1. SSH y Telnet comnmente sirve el mismo
no en SSH. En realidad, la mayor amenaza para propsito
SSH es la mala gestin de claves. Sin la creacin 2. SSH es ms seguro en comparacin con Telnet
centralizada adecuada, la rotacin y la eliminacin 3. SSH cifra los datos mientras Telnet enva datos
de claves SSH, las organizaciones pueden perder el en texto plano
control sobre quin tiene acceso a qu recursos y 4. SSH utiliza una clave pblica para la
cundo, especialmente cuando se utiliza SSH en autenticacin, mientras que Telnet no utiliza
procesos automatizados de aplicacin a aplicacin. ninguna autenticacin
5. SSH agrega un poco ms de sobrecarga al ancho
de banda en comparacin con Telnet
6. Telnet ha sido prcticamente reemplazado por
SSH en casi todos los usos.[7]

REFERENCIAS

[1] Charles M. Kozierok [En lnea]. Available:


http://www.tcpipguide.com/free/t_IPSecurityIPSecProtocols.ht
m
[2] MariCarmen Romero Ternero [En lnea]. Available:
http://www.dte.us.es/personal/mcromero/docs/ip/tema-
seguridad-IP.pdf
[3] GlobalSign [En lnea]. Available:
https://www.globalsign.com/en/ssl-information-center/what-
is-ssl/
[4] Tony Messer [En lnea]. Available:
https://www.entrepreneur.com/article.
[5] SRT Secure [En lnea]. Available:
https://southrivertech.com/whats-difference-ftp-sftp-ftps/
[6] Margaret Rouse [En lnea]. Available:
http://searchfinancialsecurity.techtarget.com/definition/Secure
-Electronic-Transaction.
[7] ] Margaret Rouse [En lnea]. Available:
http://searchsecurity.techtarget.com/definition/Secure-Shell

También podría gustarte