Contrôle d’accès au réseau
Les règles d’accès déterminent le trafic autorisé par l’ASA. Il existe plusieurs couches de règles qui fonctionnent ensemble pour mettre en œuvre votre politique de contrôle d’accès :
-
Règles d’accès étendues (trafic de couche 3+) affectées aux interfaces : vous pouvez appliquer des ensembles de règles (ACL) distincts dans les directions entrantes et sortantes. Une règle d’accès étendue autorise ou refuse le trafic en fonction des critères du trafic de source et de destination.
-
Règles d’accès étendues (trafic de couche 3+) attribuées aux interfaces virtuelles de pont (BVI; mode routé) : si vous nommez un BVI, vous pouvez appliquer des ensembles de règles distincts dans les sens entrant et sortant, et vous pouvez également appliquer des ensembles de règles aux interfaces de membre du groupe de pont. Lorsque la BVI et l’interface membre ont des règles d’accès, l’ordre de traitement dépend de la direction. En entrée, les règles d’accès de l’interface membre sont évaluées en premier, puis les règles d’accès de la BVI. En sortie, les règles de la BVI sont prises en compte en premier, puis les règles de l’interface membre.
-
Règles d’accès étendues attribuées globalement : vous pouvez créer un seul ensemble de règles globales, qui sert de contrôle d’accès par défaut. Les règles globales sont appliquées après les règles d’interface.
-
Règles d’accès de gestion (trafic de couche 3+) : vous pouvez appliquer un seul ensemble de règles pour couvrir le trafic dirigé vers une interface, qui est généralement le trafic de gestion. Dans l’interface de ligne de commande, il s’agit de groupes d’accès « plan de contrôle ». Pour le trafic ICMP dirigé vers le périphérique, vous pouvez également configurer les règles ICMP.
-
Règles EtherType (trafic de couche 2) affectées aux interfaces (interfaces membres de groupes de ponts uniquement) : vous pouvez appliquer des ensembles de règles distincts dans les directions entrantes et sortantes. Les règles EtherType contrôlent l’accès réseau pour le trafic non IP. Une règle EtherType autorise ou refuse le trafic en fonction de l’EtherType. Vous pouvez également appliquer des règles d’accès étendues aux interfaces membres de groupes de ponts pour contrôler le trafic de couche 3+.
Renseignements généraux sur les règles
Les rubriques suivantes fournissent des renseignements généraux sur les règles d’accès et les règles EtherType.
Règles d’accès d’interface et règles d’accès globales
Vous pouvez appliquer une règle d’accès à une interface spécifique ou appliquer une règle d’accès globalement à toutes les interfaces. Vous pouvez configurer des règles d’accès globales en liaison avec les règles d’accès d’interface. Si vous le faites, les règles d’accès de l’interface entrante spécifiques sont toujours traitées avant les règles d’accès globales générales. Les règles d’accès globales s’appliquent uniquement au trafic entrant.
Règles entrantes et sortantes
Vous pouvez configurer des règles d’accès en fonction de la direction du trafic :
-
Entrantes : les règles entrantes s’appliquent au trafic lorsqu’il entre dans une interface. Les règles d’accès globales et de gestion sont toujours entrantes.
-
Sortantes : les règles sortantes s’appliquent au trafic lorsqu’il quitte une interface.
Remarque |
« entrantes » et « sortantes » font référence à l’application d’une liste de contrôle d’accès sur une interface, soit au trafic entrant dans l’ASA sur une interface, soit au trafic sortant de l’ASA sur une interface. Ces termes ne font pas référence au déplacement du trafic d’une interface de sécurité inférieure vers une interface de sécurité plus élevée, communément appelée entrante, ou d’une interface de niveau supérieur vers une interface de niveau inférieur, communément appelée sortante. |
Une liste de contrôle d’accès sortante est utile, par exemple, si vous souhaitez autoriser uniquement certains hôtes des réseaux internes à accéder à un serveur Web sur le réseau externe. Plutôt que de créer plusieurs listes de contrôle d’accès entrantes pour restreindre l’accès, vous pouvez créer une seule liste de contrôle d’accès sortante qui autorise uniquement les hôtes spécifiés. (Voir la figure suivante.) L’ACL sortante empêche tout autre hôte d’atteindre le réseau externe.

Consultez les commandes suivantes pour cet exemple :
hostname(config)# access-list OUTSIDE extended permit tcp host 10.1.1.14 host 209.165.200.225 eq www
hostname(config)# access-list OUTSIDE extended permit tcp host 10.1.2.67 host 209.165.200.225 eq www
hostname(config)# access-list OUTSIDE extended permit tcp host 10.1.3.34 host 209.165.200.225 eq www
hostname(config)# access-group OUTSIDE out interface outside
Ordre des règles
L’ordre des règles est important. Lorsque l’ASA décide de transférer ou d’abandonner un paquet, l’ASA teste le paquet par rapport à chaque règle dans l’ordre dans lequel les règles sont répertoriées dans l’ACL appliquée. Une fois qu’une correspondance est trouvée, aucune autre règle n’est vérifiée. Par exemple, si vous créez une règle d’accès au début qui autorise explicitement tout le trafic pour une interface, aucune autre règle n’est jamais vérifiée.
Autorisations implicites
Le trafic IPv4 et IPv6 de monodiffusion est autorisé par défaut d’une interface à sécurité supérieure vers une interface à sécurité inférieure. Cela inclut le trafic entre les interfaces routées standard et les interfaces virtuelles de pont (BVI) en mode routé.
Pour les interfaces de membre de groupes de ponts, cette autorisation implicite d’une interface de sécurité supérieure à inférieure s’applique aux interfaces du même groupe de ponts uniquement. Il n’y a pas d’autorisations implicites entre une interface de membre de groupe de ponts et une interface routée ou un membre d’un groupe de ponts différent.
Les interfaces de membre de groupe de ponts (mode routé ou transparent) autorisent également les éléments suivants par défaut :
-
ARP dans les deux sens. (Vous pouvez contrôler le trafic ARP à l’aide de l’inspection ARP, mais vous ne pouvez pas le contrôler à l’aide de la règle d’accès.)
-
BPDU dans les deux sens. (Vous pouvez les contrôler à l’aide des règles Ethertype.)
Pour les autres trafics, vous devez utiliser une règle d’accès étendue (IPv4 et IPv6) ou une règle EtherType (non IP).
Refus implicite
Les listes de contrôle d’accès ont un refus implicite à la fin de la liste, donc, sauf si vous l’autorisez explicitement, le trafic ne peut pas passer. Par exemple, si vous souhaitez autoriser tous les utilisateurs à accéder à un réseau par l’intermédiaire de l’ASA, à l’exception d’adresses particulières, vous devez refuser les adresses particulières, puis autoriser tous les autres.
Pour les listes de contrôle d’accès de gestion (plan de commande), qui contrôlent le trafic vers le boîtier, il n’y a pas de refus implicite à la fin d’un ensemble de règles de gestion pour une interface. Au lieu de cela, toute connexion qui ne correspond pas à une règle d’accès de gestion est ensuite évaluée par des règles de contrôle d’accès normales.
Pour les listes de contrôle d’accès EtherType, le refus implicite à la fin de la liste de contrôle d’accès n’affecte pas le trafic IP ni les ARP ; par exemple, si vous autorisez EtherType 8037, le refus implicite à la fin de l’ACL ne bloque pas le trafic IP que vous avez précédemment autorisé avec une liste de contrôle d’accès étendue (ou implicitement autorisé d’une interface de haute sécurité à une interface de sécurité faible). Toutefois, si vous refusez explicitement tout le trafic avec une règle EtherType, le trafic IP et ARP est refusé; seul le trafic de protocole physique, tel que la négociation automatique, est toujours autorisé.
Si vous configurez une règle d’accès globale, le refus implicite survient après le traitement de la règle globale. Consultez l’ordre des opérations suivant :
-
Critères d’accès de l’interface
-
Pour les interfaces de membre de groupes de ponts, la règle d’accès de l’interface virtuelle de pont (BVI).
-
Critères d’accès globaux
-
Refus implicite.
NAT et critères d’accès
Les critères d’accès utilisent toujours les adresses IP réelles pour déterminer une correspondance, même si vous configurez la NAT. Par exemple, si vous configurez la NAT pour un serveur interne, 10.1.1.5, de sorte qu’il ait une adresse IP routable publiquement à l’extérieur, 209.165.201.5, alors le critère d’accès permettant au trafic externe d’accéder au serveur interne doit faire référence à l’adresse IP réelle du serveur (10.1.1.5), et non à l’adresse mappée (209.165.201.5).
Interfaces de niveau de sécurité identiques et règles d’accès
Chaque interface a un niveau de sécurité, et la vérification du niveau de sécurité est effectuée avant que les règles d’accès ne soient prises en compte. Ainsi, même si vous autorisez une connexion dans une règle d’accès, elle peut être bloquée en raison d’une vérification de même niveau de sécurité au niveau de l’interface. Vous pouvez vous assurer que votre configuration autorise les connexions au même niveau de sécurité afin que vos règles d’accès soient toujours prises en compte dans les décisions en matière d’autorisation ou de refus.
-
Les connexions entre les interfaces d’entrée et de sortie de même niveau de sécurité sont soumises à la vérification same-security-traffic inter-interface.
Pour autoriser ces connexions, entrez la commande same-security-traffic permit inter-interface .
Pour autoriser ces connexions, choisissez puis sélectionnez l’option Enable traffic between two or more interfaces which are configured with the same security levels (Activer le trafic entre deux interfaces ou plus qui sont configurées avec les mêmes niveaux de sécurité).
-
Les connexions avec les mêmes interfaces d’entrée et de sortie sont soumises à la même vérification intra-interface de sécurité et de trafic.
Pour autoriser ces connexions, entrez la commande same-security-traffic permit intra-interface .
Pour autoriser ces connexions, choisissez Configuration , puis sélectionnez l’option Enable traffic between two or more hosts connected to the same interface (Activer le trafic entre deux hôtes ou plus connectés à la même interface).
Règles d'accès étendues
Cette section décrit les renseignements sur les règles d’accès étendues.
Règles de contrôle d'accès étendues pour le retour du trafic
Pour les connexions TCP, UDP et SCTP en mode routé et transparent, vous n’avez pas besoin de règle d’accès pour autoriser le retour, car l’ASA autorise tout le trafic de retour pour les connexions bidirectionnelles établies.
Pour les protocoles sans connexion tels que ICMP, cependant, l’ASA établit des sessions unidirectionnelles. Vous avez donc besoin de règles d’accès pour autoriser ICMP dans les deux sens (en appliquant des listes de contrôle d’accès aux interfaces de source et de destination), ou vous devez activer le moteur d’inspection ICMP. Le moteur d’inspection ICMP traite les sessions ICMP comme des connexions bidirectionnelles. Par exemple, pour contrôler ping, spécifiez echo-reply (0) (ASA to host) ou echo (8) (host to ASA).
Autoriser le trafic de diffusion et de multidiffusion
En mode de pare-feu routé, le trafic de diffusion et de multidiffusion est bloqué même si vous l’autorisez dans un critère d’accès, y compris les protocoles de routage dynamique non pris en charge et le DHCP. Vous devez configurer les protocoles de routage dynamique ou le relais DHCP pour autoriser ce trafic.
Pour les interfaces membres du même groupe de ponts en mode transparent ou de pare-feu routé, vous pouvez autoriser tout trafic IP à l’aide des règles d’accès.
Remarque |
Étant donné que ces types spéciaux de trafic sont sans connexion, vous devez appliquer une règle d’accès aux interfaces de trafic entrant et sortant, afin que le trafic de retour soit autorisé à passer. |
Le tableau suivant répertorie les types de trafic courants que vous pouvez autoriser à l’aide de règles d’accès entre les interfaces membres du même groupe de ponts.
|
Type de trafic |
Protocole ou port |
Notes |
|---|---|---|
|
DHCP (protocole de configuration dynamique des hôtes) |
Ports UDP 67 et 68 |
Si vous activez le serveur DHCP, l’ASA ne transmet pas les paquets DHCP. |
|
EIGRP |
Protocole 88 |
— |
|
OSPF |
Protocole 89 |
— |
|
Flux de multidiffusion |
Les ports UDP varient selon l’application. |
Les flux de multidiffusion sont toujours destinés à une adresse de classe D (224.0.0.0 à 239.x.x.x). |
|
RIP (v1 ou v2) |
Port UDP 520 |
— |
Règles d’accès de gestion
Vous pouvez configurer des règles d’accès qui contrôlent le trafic de gestion destiné à l’ASA. Les règles de contrôle d’accès pour le trafic de gestion vers le boîtier (défini par des commandes telles que http , ssh , ou telnet ) ont une priorité plus élevée qu’une règle d’accès de gestion appliquée avec l’option control-plane . Par conséquent, ce trafic de gestion autorisé sera autorisé à entrer même s’il est explicitement refusé par la liste de contrôle d’accès vers le boîtier.
Contrairement aux règles d’accès standard, il n’y a pas de refus implicite à la fin d’un ensemble de règles de gestion pour une interface. Au lieu de cela, toute connexion qui ne correspond pas à une règle d’accès de gestion est ensuite évaluée par des règles de contrôle d’accès normales.
Vous pouvez également utiliser des règles ICMP pour contrôler le trafic ICMP vers le périphérique. Utilisez des règles d’accès étendues normales pour contrôler le trafic ICMP qui passe par le périphérique.
Règles EtherType
Cette section décrit les règles EtherType.
EtherTypes pris en charge et autres types de trafic
Une règle EtherType contrôle les éléments suivants :
-
EtherType identifié par un numéro hexadécimal de 16 bits, y compris les types courants IPX et MPLS de monodiffusion ou de multidiffusion.
-
Trames Ethernet V2.
-
Les BPDU, qui sont autorisés par défaut. Les BPDU sont encapsulés dans le protocole SNAP et l’ASA est conçu pour gérer spécifiquement les BPDU.
-
BPDU de port de liaison (propriétaire Cisco). Les BPDU de ligne principale ont des informations VLAN dans la charge utile, de sorte que l’ASA modifie la charge utile avec le VLAN sortant si vous autorisez les BPDU.
-
Intermediate System-to-Intermediate System (IS-IS)
-
Le paquet de contrôle de liaison logique IEEE 802.2. Vous pouvez contrôler l’accès en fonction de l’adresse du point d’accès du service de destination.
Les types de trafic suivants ne sont pas pris en charge :
-
Trames au format 802.3 : ces trames ne sont pas gérées par la règle, car elles utilisent un champ de longueur par opposition à un champ de type.
Règles EtherType pour le retour du trafic
Comme les EtherTypes sont sans connexion, vous devez appliquer la règle aux deux interfaces si vous souhaitez que le trafic passe dans les deux sens.
Autoriser MPLS
Si vous autorisez MPLS, assurez-vous que les connexions TCP du protocole de distribution d’étiquette et du protocole de distribution de balise sont établies par l’ASA en configurant les deux routeurs MPLS connectés à l’ASA pour utiliser l’adresse IP sur l’interface de l’ASA comme ID de routeur pour les sessions LDP ou TDP. (LDP et TDP permettent aux routeurs MPLS de négocier les étiquettes (adresses) utilisées pour transférer les paquets.)
Sur les routeurs Cisco IOS, saisissez la commande appropriée pour votre protocole, LDP ou TDP. L’ interface est l’interface connectée à l’ASA.
mpls ldp router-id interface force
Ou
tag-switching tdp router-id interface force
Commentaires