Architecture logicielle où un pilote opère au niveau le plus privilégié du système d'exploitation, dont la défaillance provoque un arrêt immédiat et irréversible du système.
Le mode noyau (kernel mode) est le niveau d'exécution le plus privilégié d'un système d'exploitation tel que Windows. Un pilote ou processus opérant en mode noyau dispose d'un accès direct à l'ensemble de la mémoire physique et aux ressources matérielles sans restriction. Ce privilège maximal confère une efficacité supérieure pour les logiciels de sécurité endpoint, qui peuvent ainsi intercepter les appels système (syscalls) malveillants avant leur exécution, détecter les rootkits et garantir que le processus de protection ne peut être terminé par un malware en espace utilisateur. La contrepartie est l'absence totale de protection contre les erreurs internes : si un pilote en mode noyau génère une exception non gérée, le système d'exploitation n'a pas de mécanisme d'isolation. Windows déclenche alors une procédure d'arrêt d'urgence accompagnée d'un écran bleu de la mort (BSoD), génère un fichier de vidage mémoire diagnostique, et redémarre. Dans le cas CrowdStrike de juillet 2024, ce mécanisme a transformé une erreur de logique dans un fichier de configuration en une boucle de redémarrage infinie sur 8,5 millions de machines. L'alternative architecturale eBPF, standard sur Linux et préconisée depuis cet incident pour l'espace Windows, permet d'observer le comportement du noyau depuis un environnement sandboxé sans risquer ce type d'effondrement.
Le 19 juillet 2024, le Channel File 291 de CrowdStrike Falcon contenait une erreur de logique dans la définition d'une règle de communication interprocessus. Le pilote kernel, en lisant une zone mémoire invalide, déclenchait une exception non gérée. Résultat : boucle de BSoD sans fin sur toutes les machines Windows ayant téléchargé la mise à jour, paralysant en moins de 78 minutes des hôpitaux, des aéroports et des salles de marché dans le monde entier.
kernel mode, BSoD, Blue Screen of Death, BSOD, écran bleu