News: 2021-10-06T00_30_00Z

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

Un problème DNS à l’origine de la panne Facebook ? Avis d’expert

(2021/10/06)


Un problème DNS à l’origine de la panne Facebook ? Avis d’expert

mercredi 6 octobre 2021

La panne géante mondiale de Facebook, WhatsApp et Instagram d’hier a été une première par son ampleur. S’agit-il bien d’un problème DNS ? Avis de deux experts.

Alors que les utilisateurs ont immédiatement commencé à spéculer sur la cause sur les autres réseaux sociaux, Facebook a rapidement confirmé qu’il ne s’agissait pas d’une attaque, mais d’un problème de réseau. S’agit-il bien d’un problème DNS (Domain Name System), comme certains l’ont soupçonné ?

Pour Cricket Liu, expert DNS [1]pour Infoblox , le DNS est souvent incriminé, mais il faut nuancer.

« Dans ce cas, le routage Border Gateway Protocol (BGP) semble être le véritable coupable de ces pannes généralisées. Il est facile de les confondre, puisqu’il faut des routes BGP pour atteindre les serveurs DNS d’une entreprise. Il est d’ailleurs facile pour un profane de vérifier si les serveurs DNS d’une entreprise sont accessibles, mais pas si facile de vérifier les tables de routage BGP.

Bien que des pannes de DNS arrivent, ce système de communication vers le monde extérieur est par ailleurs une excellente première ligne de défense en réponse aux cyberattaques. En effet, plus de 90 % des menaces impliquent le DNS lors de leur entrée et de leur sortie du réseau . »

Pourquoi le DNS a été autant suspecté dans cette affaire ? Réaction de Laurent Rousseau, Responsable Architecture Solutions France chez Infoblox :

« La coupure des services Facebook, WhatsApp, et Instagram a pu être observée dès les premières minutes dans les serveurs DNS à travers le monde : ces serveurs DNS ne parvenaient plus à joindre les serveurs de noms associés à ces domaines, ce qui a impliqué la coupure des services associés. L’ampleur de cette coupure nous rappelle le rôle fondamental du DNS sur Internet, et pour la connectivité numérique au sens large.

Cependant, l’origine de cet incident n’est pas le DNS en tant que tel, mais vraisemblablement des changements de configuration ayant entrainé un problème de routage : les adresses IP associées à ces serveurs n’étaient plus propagées par le protocole de routage BGP, qui fournit les chemins suivis par les communications IP sur Internet. Les services DNS sont transportés au travers de ces communications IP. Impossible dans ces conditions pour les serveurs DNS de joindre les serveurs de domaines distants. L’observation initialement portée sur les serveurs DNS était en réalité le symptôme d’un problème de routage IP sous-jacent. »

[2]



[1] https://www.infoblox.com

[2] https://www.toolinux.com/?un-probleme-dns-a-l-origine-de-la-panne-facebook-avis-d-expert#forum



"Pseudocode can be used to some extent to aid the maintenance
process. However, pseudocode that is highly detailed -
approaching the level of detail of the code itself - is not of
much use as maintenance documentation. Such detailed
documentation has to be maintained almost as much as the code,
thus doubling the maintenance burden. Furthermore, since such
voluminous pseudocode is too distracting to be kept in the
listing itself, it must be kept in a separate folder. The
result: Since pseudocode - unlike real code - doesn't have to be
maintained, no one will maintain it. It will soon become out of
date and everyone will ignore it. (Once, I did an informal
survey of 42 shops that used pseudocode. Of those 42, 0 [zero!],
found that it had any value as maintenance documentation."
--Meilir Page-Jones, "The Practical Guide to Structured
Design", Yourdon Press (c) 1988