Skip to content

ExplainerDNS filtering limits

Filtrage DNS « fail open » vs « fail closed » : que se passe-t-il lorsque le filtre est en panne ?

Vous pourrez décider du comportement du WiFi visiteurs et du WiFi du personnel lorsque le filtre DNS ne répond plus, et vérifier si votre réseau applique réellement le mode « fail closed ». Vous saurez où se cache le repli dans le DHCP, les redirecteurs et les équipements, et comment tester la redondance avant qu'une...

12 min read

Filtrage DNS « fail open » vs « fail closed » : que se passe-t-il lorsque le filtre est en panne ?

Le filtrage DNS en mode fail open vs fail closed correspond au choix du comportement d'un réseau lorsque son résolveur de filtrage cesse de répondre. Le mode fail open bascule sur un résolveur non filtré, de sorte que la navigation se poursuit sans protection. Le mode fail closed ne renvoie les requêtes nulle part ailleurs, conformément au contrôle SC-24 du NIST SP 800-53 (défaillance dans un état connu), garantissant que rien ne soit résolu sans filtrage.

Qu'est-ce que le filtrage DNS en mode fail open vs fail closed ?

Le filtrage DNS intervient dès la première étape de chaque connexion. Un téléphone demande à un résolveur de convertir un nom de domaine en adresse IP avant d'ouvrir une session (RFC 1035). Un résolveur DNS protecteur vérifie ce nom par rapport aux informations sur les menaces et à votre politique de contenu. Il renvoie ensuite l'adresse réelle, l'adresse d'une page de blocage ou un refus.

Cet emplacement est la raison pour laquelle le filtrage DNS fonctionne. La vérification a lieu avant même qu'un seul paquet n'atteigne la destination. Cela permet de bloquer un lien de hameçonnage ou un rappel de logiciel malveillant qu'un pare-feu ne verrait que comme du trafic autorisé sur le port 443. Le National Cyber Security Centre du Royaume-Uni exploite un service DNS protecteur pour le secteur public fondé sur ce même principe.

Cet emplacement constitue également le point faible. Si chaque recherche dépend du résolveur de filtrage, vous devez prévoir un plan pour les cas où celui-ci est inaccessible. Il n'existe que deux plans possibles.

  • Fail open. Le réseau ou l'équipement envoie la requête à un autre résolveur qui n'applique aucune politique. La navigation se poursuit, mais la protection, la journalisation et les règles de contenu s'arrêtent jusqu'au retour du filtre.
  • Fail closed. Aucun chemin non filtré n'existe. Les nouvelles recherches attendent la réponse d'un résolveur de filtrage, et rien n'est résolu sans une décision basée sur la politique établie.

Ce choix réside dans un arbitrage entre disponibilité et assurance. Le mode fail open privilégie le visiteur qui souhaite charger une page immédiatement. Le mode fail closed privilégie votre équipe de sécurité, votre responsable de la protection des données et votre auditeur, qui doivent prouver que le réseau a été filtré à chaque minute de l'année.

Le NIST SP 800-53 Rev. 5 formule cette même idée dans deux contrôles. SC-24 correspond à la « défaillance dans un état connu » et SC-7(18) à la « défaillance sécurisée » (NIST SP 800-53 Rev. 5).

Comment fonctionne le comportement en cas de défaillance du filtre au niveau du résolveur ?

C'est votre configuration qui détermine le comportement en cas de défaillance du filtre, et non le filtre lui-même. Trois éléments le définissent : le serveur DHCP, tout redirecteur DNS local et l'équipement client.

Les champs DNS du DHCP

Le DHCP est le protocole qui fournit à chaque équipement son adresse IP et ses paramètres réseau lorsqu'il se connecte. La plupart des réseaux invités et collaborateurs l'utilisent pour attribuer à chaque équipement deux adresses de serveurs DNS ou plus. Si toutes pointent vers des résolveurs de filtrage, la conception est en mode fail closed. Si la seconde pointe vers un FAI ou un résolveur public, la conception est en mode fail open, peu importe les promesses du fournisseur de filtrage.

1. Query on port 532. Timeout, no reply3. Retry to secondary4. Resolves any domain5. Device connectsGuest deviceReceives two DNS serveraddresses from DHCPFiltering resolverPrimary DNS,unreachable during theoutageUnfilteredfallback resolverSecondary DNS, often anISP or public resolverAnswer with nopolicy checkMalware, phishing andblocked categories allresolveConnection opensFirewall sees anallowed IP on port 443
1. Query on port 532. Timeout, no reply3. Retry to secondary4. Resolves any domain5. Device connectsGuest deviceReceives two DNS serveraddresses from DHCPFiltering resolverPrimary DNS, unreachableduring the outageUnfilteredfallback resolverSecondary DNS, often anISP or public resolverAnswer with nopolicy checkMalware, phishing andblocked categories allresolveConnection opensFirewall sees an allowedIP on port 443
Fail open: the filtering resolver times out, the device retries an unfiltered secondary, and the lookup succeeds with no policy applied.

Flow diagram showing a guest device query timing out at the filtering resolver, falling back to an unfiltered secondary resolver and connecting to a domain with no policy check.

Connections

  1. Guest device to Filtering resolver (1. Query on port 53)
  2. Filtering resolver to Guest device (2. Timeout, no reply)
  3. Guest device to Unfiltered fallback resolver (3. Retry to secondary)
  4. Unfiltered fallback resolver to Answer with no policy check (4. Resolves any domain)
  5. Answer with no policy check to Connection opens (5. Device connects)

Le relais local

De nombreux pare-feux et passerelles exécutent un relais DNS. Les appareils interrogent la passerelle, et la passerelle retransmet aux résoluteurs en amont. Ici, le secours réside dans la liste en amont du relais. Un relais qui répertorie un résoluteur public en dessous du filtre échoue en mode fail open, même si le DHCP semble propre.

Le comportement propre à l'appareil

La sélection du résoluteur varie selon le système d'exploitation. Certains appareils traitent le second serveur comme une veille stricte. D'autres l'interrogent dès que le premier est lent, ou envoient des requêtes aux deux. Dans une conception fail open, des réponses non filtrées peuvent donc fuiter alors que le filtre fonctionne parfaitement.

À quoi ressemble le mode fail closed

Dans une architecture fail closed, chaque adresse DNS qu'un appareil ou un relais peut utiliser pointe vers un résoluteur de filtrage appliquant la même politique. Si l'un cesse de répondre, l'appareil réessaie avec le suivant. La recherche n'échoue que lorsque tous les résoluteurs de filtrage sont inaccessibles. L'appareil obtient alors un délai dépassé ou SERVFAIL, la réponse d'erreur standard de "défaillance du serveur" DNS, au lieu d'une réponse non filtrée.

1. Query2. Retry to next filter3. Apply network policy4a. Domain allowed4b. Threat or blocked categoryIf all filters failDeviceOnly filtering resolveraddresses configuredFiltering resolver1UnreachableFiltering resolver2Redundant, same policyPolicy checkThreat intelligenceplus your contentcategoriesClean answerReal IP returned,connection proceedsBlock responseBlock page or refusal,event loggedNo answerEvery filteringresolver down:SERVFAIL, no connection
1. Query2. Retry to next filter3. Apply network policy4a. Domain allowed4b. Threat or blocked categoryIf all filters failDeviceOnly filteringresolveraddressesconfiguredFilteringresolver 1UnreachableFilteringresolver 2Redundant, samepolicyNo answerEvery filteringresolver down:SERVFAIL, noconnectionPolicy checkThreatintelligenceplus yourcontentcategoriesClean answerReal IPreturned,connectionproceedsBlockresponseBlock page orrefusal, eventlogged
Fail closed: redundant filtering resolvers share one policy, and if all of them fail the lookup fails rather than resolving unfiltered.

Flow diagram showing a device retrying a second filtering resolver after the first fails, the policy allowing or blocking the domain, and a dashed path where all resolvers fail and no connection opens.

Connections

  1. Device to Filtering resolver 1 (1. Query)
  2. Device to Filtering resolver 2 (2. Retry to next filter)
  3. Filtering resolver 2 to Policy check (3. Apply network policy)
  4. Policy check to Clean answer (4a. Domain allowed)
  5. Policy check to Block response (4b. Threat or blocked category)
  6. Device to No answer (If all filters fail)

Lorsqu'il est correctement mis en œuvre, le mode fail closed n'est pas fragile. La résilience provient de la redondance des résolveurs de filtrage, et non d'une porte de sortie non filtrée.

Fail open, fail closed, fail secure : quels termes sont souvent confondus ?

Quatre termes proches apparaissent dans la documentation des fournisseurs, les résultats d'audit et les tickets de modification. Ils décrivent des éléments différents, et les confondre conduit à une conception erronée.

Fail open vs fail closed vs les termes avec lesquels ils sont confondus Data as of 2026-06-10
TermeCe que cela décritPendant une panne de filtreRisque engendré
Fail openLes requêtes basculent vers un résolveur non filtré lorsque le filtre est inaccessibleLa navigation continue, non filtréeLes menaces et catégories bloquées sont résolues sans politique et souvent sans journal
Fail closedSeuls les résolveurs avec filtrage sont configurés, sans secours non filtréLes nouvelles recherches échouent jusqu'à ce qu'un résolveur avec filtrage répondeLa disponibilité dépend de la redondance du filtre
Fail secure (NIST SC-7(18))Terme du cadre de contrôle : un équipement frontière ne doit pas passer dans un état non sécurisé en cas de défaillanceMême résultat pratique que le fail closedLes auditeurs peuvent vous demander d'en apporter la preuve
Serve-stale (RFC 8767)Un résolveur répons à partir du cache expiré lorsque les serveurs en amont sont inaccessiblesLes domaines récents continuent d'être résolusLes réponses reflètent la dernière décision, pas une vérification de politique récente
Default denyPolitique pour les domaines non encore catégorisés par le filtreN'est pas un mode de défaillance ; s'applique lorsque le filtre fonctionne correctementSur-blocage si le paramétrage est trop strict
BypassUn appareil ignore le résolveur réseau via du DNS codé en dur, DoH ou DoTNon affecté, car il est non filtré en permanenceNécessite des contrôles de sortie, pas un paramètre de défaillance
Libellé Fail secure issu du NIST SP 800-53 Rev. 5. Serve-stale défini dans la RFC 8767.

Fail closed n'est pas default deny

Default deny est un choix de politique concernant les domaines non catégorisés. Il s'exécute lorsque le filtre fonctionne correctement. Le fail closed concerne ce qui se produit lorsque le filtre est absent. Vous pouvez utiliser le fail closed avec une politique permissive, ou le fail open avec une politique stricte.

Serve-stale se situe entre les deux

La RFC 8767 permet à un résolveur de répondre à partir du cache expiré lorsqu'il ne peut pas atteindre les serveurs en amont. Cela permet aux noms populaires de continuer à fonctionner pendant les courtes pannes. Il rejoue la dernière décision, de sorte qu'un domaine devenu malveillant entre-temps n'est pas intercepté.

Le contournement n'est pas une défaillance

Un appareil utilisant le DNS over HTTPS (DoH, RFC 8484) ou le DNS over TLS (DoT, RFC 7858) vers un résolveur public ne touche jamais votre filtre. Les paramètres de fail closed n'y changent rien. Vous gérez le contournement avec des règles de sortie (egress).

Où rencontrez-vous une panne de filtrage DNS en pratique ?

Une panne de filtrage DNS n'a d'importance que si le lien Internet est actif mais que le filtre est inaccessible. Si l'ensemble de la liaison descend, les deux modes semblent identiques. En pratique, l'écart se crée lors d'événements opérationnels ordinaires :

  • une modification du pare-feu qui bloque le port 53 sortant vers les adresses du filtre ;
  • un redirecteur local qui plante ou cesse de rediriger en amont ;
  • un changement de routage sur un WAN de filiale qui envoie le DNS dans la mauvaise direction ;
  • un prestataire modifiant une plage DHCP et ajoutant un résolveur public "pour la résilience" ;
  • un incident chez le fournisseur de filtrage lui-même.

Chacun de ces éléments semble inoffensif sur un réseau qui bloque en cas de panne (fail closed). Chacun d'eux supprime silencieusement la protection sur un réseau qui laisse passer en cas de panne (fail open).

Réseaux WiFi invités dans l'hôtellerie et la restauration

Les hôtels et les groupes de pubs appliquent une politique de filtrage de contenu pour garder un réseau WiFi invité adapté aux familles et à l'abri des logiciels malveillants. Un réseau invité en mode fail open abandonne cette politique sans en avertir quiconque. Pour les grands acteurs de l'hôtellerie, une faille dans l'application de la politique sur le WiFi public engendre un risque d'image en plus du risque de sécurité.

Santé

Purple Shield bloque environ 241 000 menaces par semaine au St George's Healthcare NHS Trust. Selon nos calculs, cela représente une moyenne d'environ 1 400 menaces par heure. Une fenêtre d'interruption en mode fail open d'une heure laisserait ces requêtes se résoudre sans aucun contrôle, sur les appareils des patients, des visiteurs et du personnel.

Hubs de transport

Les aéroports accueillent des milliers d'appareils de passagers sur des réseaux publics, dont beaucoup ne sont pas gérés. Dans un terminal, une interruption en fail open signifie un réseau public non filtré en plein pic de fréquentation.

Réseaux d'entreprise et du personnel

Les réseaux réservés au personnel augmentent les enjeux de disponibilité. Les applications professionnelles doivent continuer à fonctionner, la stratégie fail closed a donc besoin d'une véritable redondance. Les noms internes se résolvent généralement sur des serveurs DNS internes, qui transmettent ensuite les requêtes externes au filtre. Assurez-vous que cet étage de redirection ne comporte aucun serveur en amont non filtré.

Quelles sont les limites et les cas particuliers du DNS fail closed ?

Le mode fail closed est le choix par défaut idéal pour la plupart des réseaux WiFi invités et du personnel. Il présente néanmoins des limites qu'il convient de connaître avant de concevoir votre architecture.

Le fail closed avec un seul résolveur équivaut à un plan d'interruption

Si le réseau ne liste qu'une seule adresse de filtrage, le fail closed signifie que chaque panne de cette adresse interrompt le service DNS. La redondance entre plusieurs résolveurs de filtrage est ce qui rend le fail closed viable. Demandez à votre fournisseur combien d'adresses de résolveur vous pouvez configurer et testez chacune d'elles.

Le cache conserve certains noms actifs

Chaque réponse DNS comporte un TTL (time to live), c'est-à-dire le nombre de secondes pendant lesquelles un appareil ou un résolveur peut la conserver en cache. Lors d'une courte panne, les noms en cache continuent de fonctionner et les nouveaux échouent. Les visiteurs constatent cela par le fait que "certains sites fonctionnent et d'autres non", ce qui peut induire votre support informatique en erreur.

Les portails captifs nécessitent le DNS avant la connexion

Un Captive Portal est la page d'accueil qu'un invité voit avant d'accéder à Internet. L'appareil doit résoudre le domaine du portail et tous les domaines du jardin clôturé (walled garden) avant de s'authentifier. Si le réseau pré-connexion utilise un résolveur non filtré, le portail devient la faille. S'il est configuré en fail closed sans redondance, les invités ne peuvent pas du tout se connecter.

Une panne se présente différemment d'un blocage

Un domaine bloqué doit renvoyer une page de blocage ou un refus clair. Une recherche échouée renvoie un délai d'attente (timeout) ou SERVFAIL. L' RFC 8914 (Extended DNS Errors) ajoute des codes qui les distinguent, tels que Bloqué (15) et Filtré (17) par opposition à Autorité non joignable (22). Informez votre support technique de cette distinction afin qu'il puisse faire la différence entre un blocage de politique et une panne.

Le DNS ne peut pas voir au-delà du nom

Le fonctionnement en échec sécurisé (fail closed) garantit une décision de politique sur chaque recherche, mais pas une couverture totale. Les connexions aux adresses IP brutes contournent entièrement le DNS. Les connexions déjà ouvertes avant la panne se poursuivent. De plus, le DNS ne voit que le domaine, jamais le chemin d'accès, ce qui est expliqué dans pourquoi le filtrage DNS ne peut pas voir les URL complètes.

Pour comprendre comment ces limites s'intègrent dans une architecture plus large, consultez le filtrage DNS est-il suffisant ? et la vue d'ensemble sur les limites du filtrage DNS.

Quel est le lien entre le DNS en mode fail closed et Purple Shield ?

Purple Shield est une solution de DNS protecteur et de filtrage de contenu pour chaque réseau. Shield fonctionne en mode fail closed, de sorte qu'une panne ne laisse jamais un réseau sans filtrage. Chaque recherche obtient une décision de politique ou aucune réponse, mais jamais une réponse non vérifiée.

Vous pouvez exécuter Shield de manière autonome sur n'importe quel réseau WiFi ou parallèlement à Purple Access. Vous définissez une politique par réseau et par VLAN (LAN virtuel, un réseau logiquement séparé sur un matériel partagé). Les réseaux invités, le personnel et le back-office d'un même site peuvent chacun appliquer des règles différentes. Shield ne nécessite aucun nouveau matériel et s'installe sous forme de superposition cloud sur Cisco Meraki, HPE Aruba, Ruckus, Juniper Mist, Ubiquiti UniFi, Cambium, Extreme Networks et Fortinet.

  • ~241 000menaces bloquées par semaineSt George's Healthcare NHS Trust
  • 80 000+sites actifsDonnées Purple
  • 90paysDonnées Purple

DNSFilter et Cisco Umbrella filtrent également lors de la résolution DNS, l'argument d'emplacement s'applique donc aux trois solutions. La question à poser à chaque fournisseur est de savoir où se trouve la solution de repli. Demandez comment se comportent leurs agents nomades lorsque les résoluteurs sont inaccessibles, et combien d'adresses de filtrage vous pouvez configurer. Vérifiez ensuite que vos propres paramètres DHCP et de redirecteur ne réintroduisent pas un chemin non filtré.

Shield fonctionne sur l'ensemble de l'empreinte de Purple, soit plus de 80 000 sites dans 90 pays. Consultez comment fonctionne Shield pour obtenir des détails sur le déploiement. Le guide de sécurité WiFi pour entreprises montre où se situe le filtrage DNS aux côtés de l'identité et de la segmentation.

Ce concept montre sa vraie valeur lors de la fenêtre de modification, pas dans la brochure. La règle de pare-feu, la modification DHCP ou la secondaire publique « résiliente » déterminent si votre réseau reste filtré. Auditez ces trois paramètres ce trimestre. Ensuite, lisez DNS sur TLS et filtrage : ce que change le port 853, car un résolveur qui échoue en mode fermé ne protège que les appareils qui l'utilisent réellement.

Foire aux questions

Le filtrage DNS en mode fermé entraîne-t-il la mise hors ligne de mon WiFi en cas de panne ?

Non, pas lorsque le filtre s'exécute sur des résolveurs redondants. Le mode fermé bloque uniquement les nouvelles requêtes lorsque tous les résolveurs de filtrage sont inaccessibles en même temps. Les appareils réessayent d'abord sur la seconde adresse de filtrage. Les réponses en cache permettent de continuer à résoudre les sites récemment visités lors de courtes interruptions. Concevez la redondance avant d'être en production, puis testez-la en bloquant un résolveur à la fois depuis un VLAN de test.

Shield fonctionne-t-il avec les points d'accès et pare-feux dont je dispose déjà ?

Oui. Shield filtre au niveau de la résolution DNS, il ne nécessite donc aucun nouveau matériel et fonctionne de manière autonome sur n'importe quel réseau WiFi. Purple fonctionne avec Cisco Meraki, HPE Aruba, Ruckus, Juniper Mist, Ubiquiti UniFi, Cambium, Extreme et Fortinet. Vous pointez le DNS de chaque réseau ou VLAN vers Shield, supprimez tout secours non filtré et appliquez une politique par réseau. La page du produit détaille ces étapes.

Comment est calculé le prix de Shield ?

Purple établit un devis Shield personnalisé pour votre parc plutôt que de publier un tarif public dans ce guide. Shield est un module complémentaire de sécurité que vous pouvez exécuter de manière autonome sur n'importe quel réseau WiFi ou parallèlement à Purple Access. Le devis reflète donc vos réseaux et sites, et non du nouveau matériel. Demandez un devis en précisant le nombre de sites, le nombre de réseaux et de VLAN, et si vous utilisez déjà Purple.

Comment passer de DNSFilter ou Cisco Umbrella sans interruption du filtrage ?

Effectuez la bascule d'un réseau ou VLAN à la fois. Pointez le DNS DHCP d'un VLAN de test vers Shield, confirmez les blocages et les journaux, puis migrez les réseaux en production lors d'une fenêtre de modification. Supprimez complètement les anciennes adresses de résolveur au lieu de les laisser en DNS secondaire. Vérifiez également les agents itinérants sur les appareils du personnel, car leurs paramètres de secours se trouvent en dehors de votre étendue DHCP.

Une réglementation exige-t-elle un filtrage DNS en mode fermé ?

Aucune réglementation ne nomme explicitement le DNS en mode fermé, mais les cadres de contrôle exigent que les contrôles de sécurité échouent dans un état sécurisé et connu. Le contrôle SC-24 du NIST SP 800-53 Rev. 5 couvre la défaillance dans un état connu. Le contrôle SC-7(18) couvre la protection des limites avec défaillance sécurisée. Le filtrage en mode fermé vous fournit la preuve que la politique est appliquée à chaque minute, ce qui est utile lors des audits ou des demandes des responsables de la protection des données.

Comment tester le comportement actuel de mon filtre en cas de défaillance ?

Bloquez le trafic DNS sortant vers vos résolveurs de filtrage à partir d'un seul VLAN de test et observez la réaction de l'appareil. Si les sites web continuent de s'afficher et que le filtre n'enregistre rien, le réseau échoue en mode ouvert. Vérifiez les champs DNS DHCP, les listes de réacheminement en amont et tous les paramètres d'appareil configurés en dur. Répétez l'opération en bloquant un résolveur de filtrage à la fois pour confirmer que la redondance fonctionne.

Le filtrage DNS suffit-il à lui seul, ou ai-je besoin d'une passerelle web sécurisée ?

Le filtrage DNS couvre la protection contre les menaces et la politique de contenu pour la plupart des réseaux d'invités et d'établissements, mais pas l'inspection complète des URL ni la prévention des pertes de données. Il voit les noms de domaine, pas les chemins ni le contenu des fichiers. Si vous avez besoin de ces contrôles, ajoutez une passerelle web sécurisée sur les appareils gérés. Consultez Filtrage DNS vs passerelle web sécurisée pour savoir où se situe la limite.

Key terms

DNS protecteur
Un résolveur récursif qui vérifie chaque domaine interrogé par rapport au renseignement sur les menaces et à la politique de contenu avant de répondre, en renvoyant l'adresse réelle, l'adresse d'une page de blocage ou un refus. Il agit sur la recherche de nom définie dans le RFC 1035, avant l'ouverture de toute session. Le NCSC du Royaume-Uni gère un service de DNS protecteur pour le secteur public sur ce principe. Il s'agit du contrôle dont le mode d'échec est régi par cette décision.
Panne ouverte (Fail open)
Une architecture dans laquelle les requêtes DNS basculent vers un résolveur qui n'applique aucune politique lorsque le résolveur de filtrage est inaccessible. La résolution se poursuit, mais le blocage des menaces, les règles de contenu et la journalisation s'arrêtent. On le retrouve généralement sous la forme d'un résolveur public ou d'un FAI dans le champ secondaire du DHCP ou dans une liste de redirecteurs en amont. Il survient souvent par accident lors d'un changement.
Panne fermée (Fail closed)
Une architecture dans laquelle chaque adresse DNS qu'un équipement ou un redirecteur peut utiliser pointe vers un résolveur de filtrage doté de la même politique. Une requête ne subit un échec avec un délai d'attente dépassé ou un SERVFAIL que lorsque tous les résolveurs de filtrage sont inaccessibles. Il s'agit du réglage par défaut recommandé pour la plupart des réseaux WiFi visiteurs et du personnel, à condition qu'il repose sur des résolveurs de filtrage redondants.
Panne sécurisée (Fail secure - NIST SC-7(18))
Amélioration SC-7(18) de la protection des limites du NIST SP 800-53 Rev. 5, qui exige qu'un équipement frontière évite de passer dans un état non sécurisé en cas de défaillance. Les auditeurs peuvent vous demander de le prouver. Le filtrage DNS en mode « fail closed » offre le même résultat pratique.
Défaillance dans un état connu (Fail in known state - NIST SC-24)
Contrôle SC-24 du NIST SP 800-53 Rev. 5, qui exige que les systèmes tombent en panne dans un état défini et connu plutôt qu'imprévisible. Aucune réglementation ne nomme le DNS « fail closed », mais ce contrôle constitue le langage du référentiel que vous citez pour le justifier auprès des auditeurs ou des responsables de la protection.
Serve-stale (utilisation de données périmées)
Comportement du RFC 8767 qui permet à un résolveur de répondre à partir d'un cache expiré lorsqu'il ne peut pas atteindre les serveurs en amont, maintenant ainsi le fonctionnement des noms récemment résolus. Il atténue les pannes de courte durée, mais rejoue la dernière décision ; un domaine devenu malveillant entre-temps ne sera donc pas intercepté.
SERVFAIL
Le code de réponse d'échec du serveur dans le format de message DNS défini dans la RFC 1035, renvoyé lorsqu'un résolveur ne peut pas effectuer une recherche. Sur un réseau à fermeture sécurisée (fail closed), c'est ce qu'un appareil reçoit quand tous les résolveurs de filtrage sont en panne. Votre centre de services doit savoir le distinguer d'un blocage.
Erreurs DNS étendu (Extended DNS Errors)
Codes RFC 8914 qui ajoutent des détails aux réponses DNS, notamment Blocked (15), Filtered (17) et No Reachable Authority (22). Elles permettent au personnel de support et aux outils de distinguer un blocage lié à une politique d'une panne lors du diagnostic de signalements de sites qui ne chargent pas.
TTL (durée de vie)
Le champ dans chaque enregistrement de ressource DNS, défini dans la RFC 1035, indiquant le nombre de secondes pendant lesquelles un appareil ou un résolveur peut mettre la réponse en cache. Pendant une courte panne, les noms en cache continuent de fonctionner et les nouveaux noms échouent. Les visiteurs le signalent en indiquant que certains sites fonctionnent et d'autres non.
Relais DNS (DNS forwarder)
Un service DNS sur un pare-feu, une passerelle ou un serveur interne qui reçoit les requêtes des appareils et les retransmet à une liste configurée de résolveurs en amont. La solution de secours réside dans sa liste en amont. Un résolveur public présent dans cette liste passe en ouverture sécurisée (fail open) même si le DHCP est propre, y compris le niveau situé derrière le DNS interne sur les réseaux du personnel.
DoH et DoT
DNS sur HTTPS, spécifié dans la RFC 8484, et DNS sur TLS, spécifié dans la RFC 7858. Tous deux chiffrent le DNS vers un résolveur choisi et peuvent contourner le résolveur du réseau. Il s'agit d'un contournement, pas d'une défaillance. Les paramètres de fermeture sécurisée (fail closed) n'ont aucun effet sur eux ; vous les contrôlez donc à l'aide de règles de sortie.
Portail captif
Le portail captif qu'un invité voit avant de se connecter. L'appareil doit résoudre les domaines du portail et du walled garden avant de s'authentifier. Un résolveur non filtré avant la connexion transforme le portail en faille. Un réseau de portail captif à fermeture sécurisée (fail closed) sans redondance empêche les invités de se connecter.
Refus par défaut (Default deny)
Une politique de filtrage pour les domaines que le filtre n'a pas encore catégorisés. Elle s'applique lorsque le filtre est en bon état et ne constitue pas un mode de défaillance. Il est souvent confondu avec la fermeture sécurisée (fail closed). Vous pouvez exécuter une fermeture sécurisée avec une politique permissive ou une ouverture sécurisée (fail open) avec une politique stricte.

Worked examples

Un prestataire ajoute un résolveur public dans la plage DHCP d'un réseau visiteurs en tant que DNS secondaire pour des raisons de résilience. Le résolveur de filtrage reste le principal. Le réseau est-il toujours protégé ?

Non. La présence d'un résolveur public dans le champ secondaire fait basculer la conception en mode « fail open ». Certains systèmes d'exploitation interrogent ce second serveur dès que le premier est lent, de sorte que des requêtes non filtrées peuvent fuiter au quotidien, et pas seulement lors des pannes. Pour confirmer ce comportement, bloquez les flux DNS sortants vers les résolveurs de filtrage à partir d'un seul VLAN de test. Si les sites continuent de s'afficher et que le filtre ne journalise rien, le réseau échoue en mode « fail open ». Remplacez l'adresse publique par un second résolveur de filtrage appliquant la même politique. Vérifiez ensuite les listes de redirecteurs en amont et les paramètres intégrés des équipements afin de détecter la même anomalie. Enfin, bloquez les résolveurs de filtrage un par un pour prouver que la redondance fonctionne.

Vous migrez les réseaux visiteurs et du personnel de DNSFilter ou Cisco Umbrella vers Purple Shield. Comment éviter toute interruption du filtrage pendant la bascule ?

Effectuez la bascule d'un réseau ou d'un VLAN à la fois. Commencez par faire pointer le DNS DHCP d'un VLAN de test vers Shield, puis confirmez que les blocages et les journaux apparaissent comme prévu. Basculez les réseaux en production dans une fenêtre de changement une fois le test validé. Supprimez complètement les anciennes adresses de résolveurs au lieu de les laisser en DNS secondaire. Un DNS secondaire restant réintroduit un chemin non filtré ou incohérent. Vérifiez également les agents itinérants sur les équipements du personnel, car leurs paramètres de repli se trouvent en dehors de votre plage DHCP. Cette approche garantit que chaque requête reste soumise à une décision de politique tout au long de la migration. Elle conserve également le comportement « fail closed » de Shield une fois l'ancien fournisseur retiré.

Frequently asked questions

Un DNS en fermeture sécurisée (fail closed) signifie-t-il qu'une panne interrompt mon WiFi ?

Non, pas lorsque le filtre s'exécute sur des résolveurs redondants. La fermeture sécurisée (fail closed) n'arrête les nouvelles recherches que si tous les résolveurs de filtrage sont inaccessibles en même temps. Les appareils réessayent d'abord sur l'adresse de filtrage suivante. Les réponses en cache permettent de continuer à résoudre les sites récemment visités lors de courtes interruptions. Concevez la redondance avant de passer en production, puis testez-la en bloquant les résolveurs un par un depuis un VLAN de test.

Shield fonctionnera-t-il avec les points d'accès et pare-feux que je possède déjà ?

Oui. Shield filtre au niveau de la résolution DNS, il ne nécessite donc aucun nouveau matériel et fonctionne de manière autonome sur n'importe quel réseau WiFi. Purple fonctionne avec Cisco Meraki, HPE Aruba, Ruckus, Juniper Mist, Ubiquiti UniFi, Cambium, Extreme et Fortinet. Vous pointez le DNS de chaque réseau ou VLAN vers Shield, vous supprimez toute solution de secours non filtrée et vous appliquez une politique par réseau. La page du produit détaille ces étapes.

Comment est calculé le prix de Shield ?

Purple établit un devis pour Shield selon votre parc plutôt que d'afficher un prix catalogue dans ce guide. Shield est un module complémentaire de sécurité que vous pouvez exécuter de manière autonome sur n'importe quel réseau WiFi ou conjointement avec Purple Access. Le devis reflète donc vos réseaux et vos sites, et non un nouveau matériel. Demandez un devis en indiquant le nombre de vos sites, votre réseau et le nombre de VLAN, ainsi que si vous utilisez déjà Purple.

Comment migrer depuis DNSFilter ou Cisco Umbrella sans interruption du filtrage ?

Basculez un réseau ou un VLAN à la fois. Pointez le DNS DHCP d'un VLAN de test vers Shield, confirmez les blocages et les journaux, puis migrez les réseaux en production lors d'une fenêtre de changement. Supprimez complètement les anciennes adresses de résolveur au lieu de les laisser en DNS secondaire. Vérifiez également les agents itinérants sur les appareils du personnel, car leurs paramètres de secours se trouvent en dehors de votre étendue DHCP.

Existe-t-il une réglementation exigeant un filtrage DNS avec échec bloquant ?

Aucune réglementation ne nomme le DNS avec échec bloquant, mais les référentiels de contrôle exigent que les contrôles de sécurité échouent dans un état sécurisé connu. Le contrôle SC-24 du NIST SP 800-53 Rev. 5 couvre l'échec dans un état connu. Le contrôle SC-7(18) couvre la protection des limites qui échoue de manière sécurisée. Le filtrage avec échec bloquant vous apporte la preuve que la politique s'est appliquée à chaque minute, ce qui est utile lorsque les auditeurs ou les responsables de la protection vous sollicitent.

Comment tester le comportement de mon filtre actuel en cas de défaillance ?

Bloquez le DNS sortant vers vos résolveurs de filtrage depuis un seul VLAN de test et observez le comportement d'un appareil. Si les sites web s'affichent toujours et que le filtre ne journalise rien, le réseau échoue en mode ouvert. Vérifiez les champs DNS DHCP, les listes de réacheminement en amont et tous les paramètres réseau codés en dur sur l'appareil. Répétez l'opération en bloquant un résolveur de filtrage à la fois pour confirmer que la redondance fonctionne.

Le filtrage DNS suffit-il à lui seul ou ai-je besoin d'une passerelle web sécurisée ?

Le filtrage DNS couvre la protection contre les menaces et la politique de contenu pour la plupart des réseaux invités et de sites, mais pas l'inspection complète des URL ni la prévention contre la perte de données. Il voit les noms de domaine, pas les chemins ni le contenu des fichiers. Si vous avez besoin de ces contrôles, ajoutez une passerelle web sécurisée sur les appareils gérés. Consultez [Filtrage DNS vs passerelle web sécurisée](guide:dns-filtering-vs-secure-web-gateway) pour voir où se situe la limite.

Sources

Decide what your network reaches, free for 30 days

Tell us which networks and sites you run and who is on them. We map a policy to each one: staff, guests, students, residents and IoT. Then point one network at Shield and see what it stops for 30 days, before you pay anything. Running change control? We plan a pilot on one site with your team instead. No hardware to install.

  1. We map your networksA Purple expert maps your networks, your venues and the people on each, and answers your questions on bypass, outages, data handling and integrations.
  2. You get a policy for each oneStaff, guests, students, residents, IoT and paid tiers, each with the policy it needs.
  3. You prove it, then get your tailored quote30 days free on one network, or a pilot on one site planned with your team, then Shield priced standalone or as an add-on to your Access plan.

Your policy map

Tell us your networks. We map a policy to each one.

A Purple expert comes back with a policy for every network and group you run, from the team that has run content filtering since 2012 and runs WiFi for 80,000+ venues in 90 countries.