• Embed Doc
  • Readcast
  • Collections
  • CommentGo Back
Download
 
CONFIGURACION IPSEC IMPLEMENTADO EL PROTOCOLO AH EN MODO TRANSPORTE
IPSECI
Psec (abreviatura de Internet Protocol security) es un conjunto de protocolos cuya función esasegurar las comunicaciones sobre el Protocolo de Internet (IP) autenticando y cifrando cadapaquete IP en un flujo de datos. IPsec también incluye protocolos para el establecimiento de clavede cifrado.Funciona en dos Modos:
Modo transporte.
En modo transporte, sólo la carga útil (los datos que se transfieren) del paquete IP es
cifrada
y/oautenticada. El enrutamiento permanece intacto, ya que no se modifica ni se cifra la cabecera IP;sin embargo, cuando se utiliza la
cabecera de autenticación
(AH), las direcciones IP no pueden ser
traducidas
, ya que eso invalidaría el
hash
. Las capas de
transporte
y aplicación están siempreaseguradas por un hash, de forma que no pueden ser modificadas de ninguna manera (porejemplo
traduciendo
los números de
 puerto
TCP y UDP). El modo transporte se utiliza paracomunicaciones ordenador a ordenador .
Modo Túnel.
En el
modo túnel
, todo el paquete IP (datos s cabeceras del mensaje) es cifrado y/oautenticado. Debe ser entonces encapsulado en un nuevo paquete IP para que funcione elenrutamiento. El
modo túnel
se utiliza para comunicaciones red a red (túneles seguros entrerouters, p.e. para
VPNs
) o comunicaciones ordenador a red u ordenador a ordenador sobre
Internet
.
Protocolos IPsec.
La familia de protocolos IPsec está formada por dos protocolos: el
AH
(
Authentication Header
-
Cabecera de autenticación
) y el ESP (Encapsulated Security Payload -
Carga de seguridadencapsulada
). Ambos son protocolos IP independientes. AH es el protocolo IP 51 y ESP elprotocolo IP 50 (ver
/etc/protocols
).
Autenticación de Cabecera (AH- Authentication Header):
Permite que las partes que secomunican mediante IP verifiquen que los datos no se hallan modificado durante la transmisión, yque proceden de la fuente original de la información. El AH proporciona integridad de datos sinconexión, la autenticación de los datos , y brinda protección contra ataques de repetición. El AHañade un bloque de código al paquete de datos que es el resultado de una función de "troceo"(trash) aplicada a todo el paquete. Hay 2 campos importantes en el encabezamiento AH:
-
El
indice de parámetros de seguridad (SPI)
especifica el dispositivo receptor, que grupo deprotocolos de seguridad esta usando el emisor. 
-
El
numero de secuencia
se usa para impedir ataques de repetición, al impedir el procesamientomúltiple de un paquete.
Encapsulamiento de seguridad en la carga de datos (ESP):
Encripta la información para evitar quesea monitoreada por una entidad que no sea digna de confianza. Esta también puede usarse paraautenticacion. Los esquemas de encripcion ESP mas usados son los siguientes:-Date Encryption Standard (
DES
): Usa encriptacion de 56 bits.-Triple DES (
3DES
): Usa una encriptacion de 168 bits pasando los datos a través del algoritmo DES
 
tres veces.I
KE (Internet Key Exchange)
significa intercambio de claves por Internet. En la configuraciónpodemos determinar si en el establecimiento de un túnel VPN queremos utilizar IKE o unaconfiguración manual de las claves.
Lo más habitual es utilizar IKE.En una negociación IKE, es decir, en el momento en que los dos dispositivos negocian elintecambio de claves, hay dos fases :
Primera Fase : Autetificación
Antes de iniciar el intercambio de claves los dos dispositivos se aseguran que su interlocutor es quién dice ser.
Segunda Fase ; Intercambio de claves
Una vez los dispositivos se han autentificado entre si realizan el intercambio de claves.En la primera fase se establece el IKE SA, es decir, se definen/acurdan los parámetros deintercambio, y en la segunda se utilizan esos parámetros para realizar el intercambio.En este manual implementaremos IPsec con el protocolos
AH
en modo
TRANSPORTE.1-
Para empezar debemos instalar el paquete correspondiente para Ipsec:#apt-get install ipsec-tools
2- Vamos y modificamos el archivo de configuración principal que posee Ipsec y descomentamoslas siguientes lineas;flush;spdflush;#nano /etc/ipsec-tools.conf 
 
3- Generamos las claves aleatoriamente con la que trabajaran los 2 hosts, utilizaremos 16 bytes, osea claves de 128 bits para AH.Creamos la clave para el host local:# dd if=/dev/random count =16 bs=1| xxd -psCreamos la clave para el host remoto:# dd if=/dev/random count =16 bs=1| xxd -ps4-Editamos el archivo de configuración de Ipsec para ingresar las asociaciones de seguridad (AS) ylas (SP) políticas de seguridad:#nano /etc/ipsec-tools.conf 
Sintaxis:
add (ip-local) (ip-destino) (protocolo) (SPI) (algoritmo) (clave-equipo local)add (ip-remota) (ip-local) (protocolo) (SPI) (algoritmo) (clave-equipo remoto)
El la linea
add
añade una asociación de seguridad a la SAD y requiere las direcciones IP de origen ydestino, el protocolo IPsec (
ah
), el SPI (
0x200
) y el algoritmo. El algoritmo de autenticación seespecifica con
-A
(el de cifrado con
-E
). Tras el algoritmo se especifica la clave que anteriormentecreamos que puede estar en formato hexadecimal con el prefijo
0x
.
of 00

Leave a Comment

You must be to leave a comment.
Submit
Characters: ...
You must be to leave a comment.
Submit
Characters: ...