Glosario de seguridad

¿Qué es una ACL (lista de control de acceso)?

Abstract isometric UI showing network ranges, usage bars, region names (EMEA/APAC), and a purple "Deploy" button
Puntos claveLos puntos clave se generan con la ayuda de la inteligencia artificial. Dado que los resúmenes automáticos pueden contener en ocasiones errores u omitir contexto importante, consulta siempre la entrada completa del blog para obtener toda la información.

Una ACL (lista de control de acceso) es un control de seguridad que permite o deniega el acceso a recursos como consultas DNS, transferencias de zona y actualizaciones dinámicas en función de criterios definidos, como la dirección IP de origen, evaluados regla por regla en el orden en que aparecen. En entornos DNS, las ACL son fundamentales para restringir las transferencias de zona no autorizadas que exponen la topología de la red, para evitar el uso indebido de resolutores recursivos en ataques de amplificación y para controlar quién puede enviar actualizaciones dinámicas, aunque deben combinarse con métodos de autenticación como TSIG para resistir la suplantación de la dirección de origen. Las ACL mal gestionadas fallan a gran escala a medida que se acumulan las excepciones; las entradas obsoletas exponen direcciones desactivadas a su reutilización por parte de hosts ajenos, y los errores en el orden de las reglas o la falta de consideración de las denegaciones implícitas pueden provocar interrupciones del servicio o dejar los servicios excesivamente expuestos a Internet.

  • Los servidores DNS autoritativos que permiten transferencias de zona a cualquier solicitante exponen el contenido completo de la zona, lo que proporciona a los atacantes un mapa de los hosts y servicios de la red.
  • Las entradas de la ACL deben evaluarse en un orden estricto de arriba abajo, ya que una regla de permiso amplia situada por encima de una regla de denegación específica hace que esta última sea ineficaz y permite el paso de tráfico no deseado.
  • La coincidencia de ACL basada únicamente en direcciones es vulnerable a la suplantación de la IP de origen, especialmente a través de UDP, por lo que las operaciones sensibles, como las actualizaciones dinámicas, requieren una autenticación adicional, como TSIG con claves secretas compartidas.

Las ACL de un vistazo

AttributeValue
Full nameAccess control list
CategorySecurity control
Primary usePermitting or denying access to a resource based on defined match criteria
Related termsFirewall, Zone transfer, Dynamic DNS update, TSIG, Recursive resolver, Split-horizon DNS

Cómo funcionan las ACL

Una ACL es una lista de entradas, cada una de las cuales asocia un criterio de coincidencia con una acción de permitir o denegar. El sistema que aplica la lista compara una solicitud con las entradas y aplica el resultado de la primera coincidencia.

  1. Llega una solicitud: un cliente o dispositivo intenta realizar una acción, como enviar una consulta DNS, solicitar una transferencia de zona o reenviar un paquete a través de un router.
  2. Criterios extraídos: El sistema encargado de aplicar las reglas lee los atributos que utiliza la lista para la coincidencia, normalmente la dirección IP de origen y, en los dispositivos de red, también el destino, el protocolo o el puerto. Los servidores DNS también pueden realizar coincidencias basándose en una clave criptográfica.
  3. Entradas evaluadas por orden: el sistema comprueba las entradas de arriba abajo. La mayoría de las implementaciones se detienen en la primera entrada que coincide y aplican su acción.
  4. Acción aplicada: una entrada de permiso permite que la solicitud siga adelante. Una entrada de denegación la rechaza o la descarta. Muchos sistemas terminan la lista con una denegación implícita, por lo que se rechaza cualquier solicitud que no coincida con ninguna entrada.

Dado que el orden es importante, una regla de permiso amplia situada por encima de una regla de denegación restrictiva puede hacer que esta última resulte ineficaz. En los servidores DNS, suele haber listas independientes que regulan diferentes funciones, como las consultas, la recursividad, las transferencias y las actualizaciones, de modo que cada función puede tener su propio público. La coincidencia basada en direcciones puede ser falsificada, por lo que las operaciones sensibles, como las actualizaciones dinámicas, están mejor protegidas si se exige además una autenticación, como TSIG.

Por qué son importantes las ACL en las redes empresariales

Las listas de control de acceso son uno de los controles más utilizados en redes porque son sencillas y están disponibles en casi todos los routers, cortafuegos y servidores DNS. El coste se hace patente a gran escala. Las listas crecen a medida que se acumulan las excepciones, y los ingenieros pierden la noción de por qué existe una entrada. Las entradas obsoletas que hacen referencia a direcciones fuera de servicio pueden ser reutilizadas posteriormente por hosts ajenos al contexto y heredar un acceso que nunca deberían haber tenido.

En el caso del DNS, las ACL desempeñan un claro papel en materia de seguridad. Un servidor autoritativo que permite transferencias de zona a cualquier solicitante expone todo el contenido de su zona, lo que proporciona al atacante un mapa de los hosts y los servicios. Un resolutor recursivo que responde a consultas de cualquier origen puede ser objeto de abuso en ataques de reflexión y amplificación; por eso, directrices como la BCP 140 sobre la prevención del uso de servidores de nombres recursivos en ataques de reflexión recomiendan limitar la recursividad a los clientes previstos.

Las ACL mal gestionadas fallan en dos sentidos. Las reglas excesivamente permisivas dejan los servicios abiertos a Internet, mientras que las reglas excesivamente estrictas o mal ordenadas bloquean a clientes legítimos, lo que provoca fallos intermitentes en la resolución que son difíciles de rastrear. Mantener las listas documentadas, revisadas y coherentes en todos los servidores reduce ambos problemas, y combinar la comprobación de direcciones con la autenticación limita el daño procedente de fuentes suplantadas.

Comparación de «ACL» con términos relacionados

ACL frente a cortafuegos

Una ACL es una lista de reglas que permite o deniega el tráfico o las solicitudes, mientras que un cortafuegos es un dispositivo o servicio que aplica políticas y puede utilizar ACL junto con otros métodos de inspección.

AttributeACLFirewall
What it isAn ordered list of permit and deny entriesA device or software service that enforces security policy
Typical matchingSource address, and on network devices destination, protocol, or portAddresses and ports, and often connection state or application
State trackingOften stateless on routers and switchesCommonly stateful
Where it runsRouters, switches, firewalls, DNS serversNetwork perimeters, host systems, or virtual appliances

ACL frente a TSIG (firma de transacción)

Una ACL decide a quién se permite el acceso basándose en criterios de coincidencia, como una dirección, mientras que TSIG autentica un mensaje DNS con una clave secreta compartida. ¿Qué es TSIG?

AttributeACLTSIG (Transaction Signature)
PurposePermits or denies requestsAuthenticates DNS transactions
Basis of trustMatch criteria such as source IP addressShared secret key and a signature on each message
Spoofing resistanceWeak when it relies on source address aloneStronger, because forging a message requires the key
Common DNS useLimiting queries, zone transfers, and updatesSecuring zone transfers and dynamic updates

Problemas habituales con las ACL

Una regla de permiso general situada por encima de una regla de denegación específica implica que la denegación nunca se aplica, por lo que el tráfico que debería bloquearse pasa sin problemas. Los ingenieros suelen detectar esto cuando el contador de accesos de la entrada de denegación se mantiene en cero.

Muchas implementaciones terminan una lista con una regla de denegación tácita, por lo que añadir una primera entrada a una lista que antes estaba vacía puede bloquear de repente todo lo demás. Esto suele provocar una interrupción del servicio justo después de un pequeño cambio.

Las entradas que designan a hosts retirados del servicio permanecen activas tras la reasignación de la dirección. El nuevo host hereda entonces derechos de acceso, como el permiso de transferencia de zona, que nadie tenía intención de concederle.

Una ACL que se basa únicamente en la dirección IP de origen puede ser eludida por paquetes falsificados, especialmente a través de UDP. Combinarla con una autenticación basada en claves o con un filtrado en el perímetro de la red reduce el riesgo.

Permitir consultas desde cualquier dirección en un servidor recursivo lo convierte en un objetivo para ataques de amplificación. Permitir transferencias a cualquier dirección expone todo el contenido de la zona.

Descubre cómo el DDI unificado simplifica las operaciones de red

Gestiona el DNS, el DHCP y las direcciones IP desde una única plataforma con automatización, visibilidad y control integrados.

Preguntas frecuentes sobre las ACL

Términos relacionados

Network visualization showing IP addresses and interconnected nodes representing IPAM infrastructure and data flow

Establecimiento de modelos de flujo de trabajo y aprobación de IPAM regulados y preparados para auditorías para las redes de la organización

Descubre soluciones de gestión de direcciones IP para flujos de trabajo de IPAM regulados y preparados para auditorías. Habilita aprobaciones por ámbitos…

Read more
Content Hub

Comprender el modelo OSI: dónde encajan el DNS y el direccionamiento IP dentro de las 7 capas

Comprende las siete capas del modelo OSI y cómo encajan en ellas el DNS y el direccionamiento IP. Aprende los fundamentos de la arquitectura de redes con…

Read more
Fiber optic cables with glowing blue and cyan light points representing high-speed network data transmission and connectivity

Escalabilidad del DNS y la gestión de direcciones IP (IPAM) para redes empresariales IPv6 y de doble pila

Amplíe el DNS y el IPAM para redes empresariales de doble pila. Descubra cómo Micetro ayuda a los equipos a gestionar las migraciones a IPv6 con sistemas…

Read more
Hand holding digital pen interacting with holographic network diagrams and data visualization on laptop screen, representing

Integración de DNS, DHCP e IPAM en flujos de trabajo de infraestructura como código basados en Ansible y Git

La integración de DNS, DHCP e IPAM en los flujos de trabajo de IaC basados en Ansible y Git con Micetro convierte los cambios de direcciones y registros en…

Read more
Podcast

Podcast: Cómo la IA está cambiando el desarrollo de software empresarial

La IA transforma la automatización de redes, pero una implementación segura requiere sólidas prácticas de software, pruebas y experiencia en el ámbito…

Read more
Podcast

Podcast: Por qué las plataformas abiertas son importantes en las operaciones de red

Las plataformas abiertas y la arquitectura «API-first» permiten operaciones de red inteligentes, automatización y flujos de trabajo impulsados por IA en…

Read more
Network engineer reviewing LiveNX flow and telemetry data visualized across server racks in a hybrid multicloud environment

Obtenga respuestas a partir de los datos de LiveNX que ya tiene con LiveAssist

Descubre cómo LiveAssist, el complemento basado en IA para LiveNX, convierte tus datos de red en respuestas rápidas y guiadas, con un valor que podrás…

Read more
LiveWire GEN3 device offerings overview with descriptions of deep packet visibility and deployment options

Oferta de dispositivos LiveWire GEN3

BlueCat LiveWire es una plataforma de captura de paquetes y análisis forense de redes que ofrece una visibilidad profunda a nivel de paquetes en entornos…

Read more

Artículos relacionados