Infrastructure
OS : Operating System. « Système d'exploitation », par analogie avec le régisseur d'un théâtre qui répartit la scène, les lumières et les loges entre des comédiens persuadés d'être seuls sur l'affiche.
Noyau et espace utilisateur : Le noyau pilote le matériel, la mémoire et l'ordonnancement ; les applications tournent à côté, avec des droits réduits, et passent par des appels système pour tout ce qui touche au matériel.
Isolation : Mémoire virtuelle, comptes, permissions et cloisonnement des processus empêchent un programme de lire la mémoire du voisin. L'essentiel de la sécurité d'une machine repose sur ce principe, et l'essentiel des attaques sur ses exceptions.
Familles : Les systèmes de type UNIX (dont les distributions Linux comme RHEL), Windows et les systèmes embarqués ou temps réel couvrent la majorité des usages, chacun avec son format de binaires et son ABI.
Cycle de vie : Un système reçoit des correctifs jusqu'à sa fin de support, puis continue souvent de tourner quelques années encore dans un coin, par une fidélité que rien ne justifie.
Ce qui arrive si on s'en passe
Ignorer le cycle de vie du système d'exploitation, c'est laisser tourner une machine après sa fin de support : les failles découvertes ensuite ne seront plus jamais corrigées, et chacune reste exploitable indéfiniment. Négliger l'isolation qu'offre le système, en faisant tourner les applications avec les droits les plus élevés, efface aussi la frontière entre un programme compromis et le reste de la machine : l'attaquant n'a plus rien à escalader. L'essentiel de la sécurité repose sur le cloisonnement entre noyau, comptes et processus ; le désactiver par commodité revient à congédier le régisseur et à laisser les comédiens se disputer la scène à coups de coude.
Explication de la marmotte
Un ordinateur ou un téléphone contient beaucoup de pièces : processeur, mémoire, écran, disque, carte réseau. Les applications ne leur parlent pas directement. Entre les deux se trouve un grand logiciel de base qui démarre en premier et joue le rôle de chef d'orchestre : il partage la mémoire, décide quel programme travaille à quel moment, range les fichiers et empêche une application de fouiller dans les affaires d'une autre. Windows, Android ou les logiciels de la famille Linux en sont des exemples connus.
Où ce terme est utilisé
- Comment sécuriser un mainframe qu’on n’ose plus toucher (4 occurrences)
- DLP prévention des pertes de données : détection et limites (2 occurrences)
- Écrire des scripts Bash système fiables et sûrs en production (1 occurrence)
- Exploiter une race condition TOCTOU sur fichier privilégié (1 occurrence)
- Fuite de secrets dans les prompts d'un assistant IA public (1 occurrence)
- Gouverner la cryptographie: inventaire, agilité et conformité (1 occurrence)
- GPO Active Directory : durcissement, abus et contrôle (1 occurrence)
- Linux : définition, origine et rôle du noyau (1 occurrence)
- Linux shell, permissions et processus, le modèle de contrôle d'accès (1 occurrence)
