Fiche

DNS Firewall

Image : un contrôleur assis à côté de l'annuaire, avec une liste de noms autorisés.

Le Route 53 Resolver DNS Firewall filtre les questions posées à l'annuaire d'un VPC. Il bloque la fuite de données cachées dans des noms (<données>.pirate.com).

Comment il lit ses règles

  1. De la plus petite priorité à la plus grande.
  2. Dès qu'une règle correspond : il s'arrête et applique son action (ALLOW, BLOCK ou ALERT).
  3. Aucune règle ne correspond : la question passe normalement.

Le modèle « liste blanche »

PrioritéListeAction
100les seuls noms nécessairesALLOW
200"*." (tous les noms)BLOCK, réponse NXDOMAIN

Sans la règle 200, la liste blanche ne bloque rien (règle 3).

Réglages à connaître

Signaux d'alarme dans un diff

En Terraform : aws_route53_resolver_firewall_domain_list, _rule_group, _rule, _rule_group_association et aws_route53_resolver_firewall_config.

Sources : AWS : How DNS Firewall works, AWS : rule settings, AWS : fail open / fail closed.