Está en la página 1de 58

Listas de control de acceso o

ACL.

Listas de control de acceso o ACL.




Una ACL es una lista secuencial de sentencias de permiso o


denegacin que se aplican a direcciones IP o protocolos de capa
superior.

La ACL puede extraer la siguiente informacin del encabezado del


paquete, probarla respecto de las reglas y decidir si "permitir" o
"denegar" el ingreso segn los siguientes criterios:
Direccin IP de origen
Direccin IP de destino
Tipo de mensaje ICMP

La ACL tambin puede extraer informacin de las capas superiores


y probarla respecto de las reglas. La informacin de las capas
superiores incluye:
Puerto TCP/UDP de origen
Puerto TCP/UDP de destino

ACL

ACL


La ACL se revisa de arriba a abajo, una


lnea a la vez, y se busca un patrn que
coincida con el paquete entrante.

Las tres P


Puede configurar una ACL por protocolo,


por direccin y por interfaz.
Una ACL por protocolo: para controlar el flujo de
trfico de una interfaz, se debe definir una ACL
para cada protocolo habilitado en la interfaz.
Una ACL por direccin: las ACL controlan el
trfico en una direccin a la vez de una interfaz.
Deben crearse dos ACL por separado para
controlar el trfico entrante y saliente.
Una ACL por interfaz: las ACL controlan el trfico
para una interfaz, por ejemplo, Fast Ethernet 0/0.

ACL, tareas


Las ACL realizan las siguientes tareas:

Limitar el trfico de red para mejorar el rendimiento de sta.


Brindar control de flujo de trfico.
Proporcionar un nivel bsico de seguridad para el acceso a la red.
Se debe decidir qu tipos de trfico enviar o bloquear en las interfaces
del router.
Controlar las reas de la red a las que puede acceder un cliente.
Analizar los hosts para permitir o denegar su acceso a los servicios de
red.
Las ACL inspeccionan los paquetes de la red segn un criterio, como
direccin de origen, de destino, protocolos y nmeros de puerto.
Adems de permitir o denegar el trfico, una ACL puede clasificar el trfico
para darle prioridad en la lnea.

Cmo funcionan las ACL


Las listas de acceso definen el conjunto de reglas que
proporcionan control adicional para los paquetes que
ingresan a las interfaces de entrada, paquetes que pasan a
travs del router y paquetes que salen de las interfaces de
salida del router.
 Las ACL no actan sobre paquetes que se originan en el
mismo router.


Las ACL se configuran para ser aplicadas al trfico entrante o


saliente.
ACL de entrada: los paquetes entrantes se procesan antes de ser
enrutados a la interfaz de salida.
ACL de salida: los paquetes entrantes se enrutan a la interfaz de
salida y luego son procesados a travs de la ACL de salida.

ACL de entrada

ACL de salida

ACL Cisco: estndar y extendidas.




Hay dos tipos de ACL Cisco: estndar y extendidas.

ACL estndar
Las ACL estndar le permiten autorizar o denegar el
trfico desde las direcciones IP de origen. No importan el
destino del paquete ni los puertos involucrados.

ACL extendidas
Las ACL extendidas filtran los paquetes IP en funcin de
varios atributos, por ejemplo: tipo de protocolo,
direcciones IP de origen, direcciones IP de destino, puertos
TCP o UDP de origen, puertos TCP o UDP de destino e
informacin opcional de tipo de protocolo para una mejor
disparidad de control.

Tipos de ACL

Numeracin de las ACL

Ubicacin adecuada de las ACL


ACL extendidas lo ms cerca posible del
origen del trfico denegado. De esta
manera, el trfico no deseado se filtra sin
atravesar la infraestructura de red.
 ACL estndar no especifican las
direcciones de destino, colquelas lo ms
cerca del destino posible.


ACL Estandar = Destino

ACL Extendida = Origen

Mejores prcticas de las ACL

Configuracin de las ACL estndar




Para configurar las ACL estndar numeradas en un router Cisco,


primero debe crear la ACL estndar y, luego, activarla en una
interfaz.
El comando de configuracin global access-list define una ACL
estndar con un nmero entre 1 y 99. El software IOS de Cisco
Versin 12.0.1 extendi el rango y permite desde 1300 a 1999.
Estos nmeros adicionales son denominados ACL IP expandidos.
Para crear una ACL numerada nombrada 10 que permita la red
192.168.10.0 /24, debe ingresar:
R1(config)# access-list 10 permit 192.168.10.0




Para eliminar la ACL, se utiliza el comando de configuracin global


no access-list <nmero acl>.
show access-list

Configuracin de las ACL estndar

Mscaras wildcard


Una mscara wildcard es una secuencia de


dgitos binarios que le indican al router qu
partes del nmero de subred observar.
Las mscaras wildcard utilizan las siguientes
reglas para hacer coincidir sus unos y ceros
binarios.
Bit 0 de mscara wildcard: hacer coincidir el
valor de bits correspondiente de la direccin
Bit 1 de mscara wildcard: ignorar el valor de
bits correspondiente de la direccin

Mscaras wildcard

Palabras clave de la mscara de bits wildcard




La opcin host reemplaza la mscara 0.0.0.0. Esta mscara indica


que todos los bits de direcciones IP deben coincidir o que slo un
host coincide.
La opcin any reemplaza la direccin IP y la mscara
255.255.255.255. Esta mscara indica que debe ignorarse toda la
direccin IP o que deben aceptarse todas las direcciones.

Palabras clave de la mscara de bits wildcard

Procedimientos de configuracin de las ACL estndar

ACL para controlar el acceso VTY


Cisco recomienda utilizar SSH para conexiones administrativas a
routers y switches. Si la imagen del software IOS de Cisco en su router
no admite SSH, puede mejorar parcialmente la seguridad de las lneas
administrativas restringiendo el acceso VTY.
 El comando access-class para filtrar sesiones de Telnet entrantes y
salientes mediante direcciones de origen y para aplicar filtros a las
lneas VTY, puede utilizar las sentencias de ACL estndar para controlar
el acceso VTY.


La sintaxis del comando access-class es:


access-classaccess-list-number {in [vrf-also] | out}

El parmetro in restringe las conexiones entrantes entre un dispositivo


Cisco particular y las direcciones de la lista de acceso, mientras que el
parmetro out restringe las conexiones salientes entre un dispositivo
Cisco particular y las direcciones de la lista de acceso.

ACL para controlar el acceso VTY




Cuando configure las listas de acceso en las VTY, tenga en


consideracin lo siguiente:
Slo se pueden aplicar listas de acceso numeradas a las VTY.
Deben establecerse las mismas restricciones en todas las VTY
porque un usuario puede intentar conectarse a cualquiera de
ellas.

Edicin de las ACL numeradas

Comentarios en las ACL

ACL estndar nombrada

Visualizar los contenidos de las ACL

Edicin de ACL nombradas


Las ACL nombradas son ms fciles de editar.
A partir del software IOS de Cisco versin 12.3,
las ACL IP nombradas permiten borrar entradas
individuales en una ACL especfica.
 Puede usar secuencias de nmeros para insertar
sentencias en cualquier parte de la ACL
nombrada.
 Si utiliza una versin anterior del software IOS,
puede agregar sentencias slo al final de la ACL
nombrada.
 Como puede borrar entradas individuales, puede
modificar su ACL sin necesidad de borrar y luego
reconfigurar toda la ACL.



Edicin de ACL nombradas

ACL extendidas
ACL extendidas numeradas del 100 al 199
y del 2000 al 2699, ofrecen un total de
799 ACL extendidas posibles.
 A las ACL extendidas tambin se les
puede asignar un nombre.
 Las ACL extendidas se utilizan con ms
frecuencia que las ACL estndar porque
proporcionan un mayor control.


ACL extendidas

ACL extendidas

Configuracin de ACL extendidas

Sin el parmetro established en la sentencia de ACL, los clientes pueden enviar trfico a un servidor Web,
pero no lo reciben de ese servidor.

Cmo aplicar una ACL a una interfaz

Tipos de ACL complejas

ACL dinmicas
Las ACL dinmicas comienza con la aplicacin de una
ACL extendida para bloquear trfico que atraviesa de
router.
 Los usuarios que deseen atravesar el router son
bloqueados por la ACL extendida hasta que utilizan
Telnet para conectarse al router y ser autenticados.
 En ese momento, se interrumpe la conexin a Telnet,
y se agrega una ACL dinmica de nica entrada a la
ACL extendida existente.
 Esta entrada permite el trfico por un perodo
determinado; es posible que se produzcan errores
por inactividad y superacin del tiempo de espera.


ACL dinmicas

ACL dinmicas

ACL dinmicas

ACL reflexivas
Los administradores de red utilizan las ACL
reflexivas para permitir el trfico IP en sesiones
que se originan en su red y, al mismo tiempo,
denegar el trfico IP en sesiones que se originan
fuera de la red.
 Estas ACL permiten que el router administre el
trfico de sesin en forma dinmica.
 El router examina el trfico saliente y, cuando ve
una conexin, agrega una entrada a una ACL
temporal para permitir la devolucin de
respuestas.
 Las ACL reflexivas contienen slo entradas
temporales.


ACL reflexivas
Las ACL reflexivas proporcionan una forma ms
exacta de filtrado de sesin que una ACL extendida
que utiliza el parmetro established presentado
anteriormente.
 Si bien son similares en cuanto al concepto del
parmetro established, las ACL reflexivas tambin
funcionan para UDP e ICMP, que no tienen bits ACK
ni RST.
 Las ACL reflexivas slo pueden definirse con ACL IP
extendidas nombradas. No pueden definirse con ACL
numeradas ni estndar nombradas ni con otras ACL
protocolo.
 Las ACL reflexivas pueden utilizarse con otras ACL
estndar y extendidas estticas.


Beneficios de las ACL reflexivas


Ayudan a proteger la red de piratas informticos y
pueden incluirse en un firewall.
 Proporcionan un nivel de seguridad contra ataques de
suplantacin de identidad y de denegacin de
servicios.
 Las ACL reflexivas son mucho ms resistentes a los
ataques de suplantacin de identidad porque deben
coincidir ms criterios de filtro antes de dejar
ingresar un paquete. Por ejemplo, se verifican las
direcciones de origen y de destino y los nmeros de
puerto, no solamente los bits ACK y RST.
 Son fciles de utilizar y, comparadas con las ACL
bsicas, proporcionan un mayor control de los
paquetes que ingresan a la red.


ACL reflexivas

ACL reflexivas

ACL reflexivas

ACL basadas en el tiempo







La ACL basada en el tiempo es similar en funcin a la


ACL extendida, pero admite control de acceso basado
en el tiempo.
Para implementar las ACL basadas en el tiempo, debe
crear un rango horario que defina la hora especfica del
da y la semana.
Debe identificar el rango de tiempo con un nombre y,
luego, remitirse a l mediante una funcin.
Las restricciones temporales son impuestas en la misma
funcin.

ACL basadas en el tiempo

ACL basadas en el tiempo

Paso 1. Defina el rango de tiempo para implementar la ACL y darle el nombre


EVERYOTHERDAY, en este caso.

Paso 2. Aplique el rango de tiempo a la ACL.

ACL basadas en el tiempo

Paso 3. Aplique la ACL a la interfaz.

También podría gustarte