Compétence · Linux · Durcir un serveur Linux selon un référentiel
Durcir un serveur NixOS par déclaration : mesures versionnées, test avant bascule, contrôle à l'exécution et retour à une génération saine
Écrire le durcissement d'un serveur NixOS dans un module versionné, l'activer avec nixos-rebuild test avant de le rendre permanent, prouver chaque mesure sur la machine, puis revenir à une génération saine si une mesure casse le système.
Commencer la leçon 1Le domaine Linux
- 2 leçons
- ~1 h 15 de lecture
- 3 quiz
- 0 lab de preuve
Le chemin
D'où elle vient, où elle mène
Ce qu'il faut savoir avant, où vous en êtes sur cette compétence, et ce qu'elle ouvre ensuite. Votre état se calcule dans votre navigateur, à partir de ce que vous avez lu et réussi.
Avant · 2 prérequis
- Décrire un environnement reproductible en Nix : shell.nix, flakes et configuration NixOS
- Durcir le noyau en place : paramètres sysctl persistants et modules interdits
Conseillé avant · 5
- Durcir l'accès et les privilèges d'un serveur : SSH, PAM, sudo, permissions et planification
- Durcir le démarrage, les montages et la session locale : GRUB, nodev, nosuid, noexec, bannières, dconf
- Tracer qui a fait quoi sur un serveur Linux avec auditd : règles persistantes, ausearch et aureport
- Confiner un service : contrôle d'accès obligatoire (SELinux ou AppArmor), puis sandboxing systemd
- Mesurer l'écart d'un serveur à un référentiel de durcissement et prioriser les mesures (ANSSI-BP-028, CIS)
Cette compétence, pour vous
Durcir un serveur NixOS par déclaration : mesures versionnées, test avant bascule, contrôle à l'exécution et retour à une génération saine
Calcul en cours
Elle débloque · rien encore
Aucune autre compétence ne la demande : c'est une compétence de bout de chemin.
Le chemin des bases De la base la plus en amont jusqu'à cette compétence : ce qui est en place, ce qu'il reste à lire.
Leçons
Comment l'apprendre
2 leçons, soit ~1 h 15, dans l'ordre du programme. Chaque leçon se termine par son quiz.
Le programme
2 leçons · ~1 h 15
Au-delà des leçons
S'évaluer, pratiquer, passer l'épreuve
Lire une leçon ne confirme rien. Une compétence se confirme par un quiz réussi, se travaille en lab guidé, et se met à l’épreuve par un challenge ou une mission ; un résultat de lab importé n’est pas vérifié par le site.
S'évaluer
3 quiz
En fin de leçon : réussis à 70 %, ils confirment la compétence.
Pratiquer
Aucun lab guidé
Aucun lab guidé ne la fait encore pratiquer.
Épreuve
Aucune épreuve
Ni challenge, ni mission avec une preuve pour l'instant.
Appliquer sur une vraie infrastructure
Des leçons de mise en pratique : leurs labs comptent comme pratique et leurs quiz vous évaluent, sans être exigés pour l'acquérir.
Test de positionnement
Préparation des questions…
Le détail de vos réponses
Pour chaque question posée : votre réponse, la bonne réponse, son explication et la page à relire.
Autour
Qui la demande, qui l'enseigne
Demandée par
Enseignée par
Même bloc · Durcir un serveur Linux selon un référentiel
- Mesurer l'écart d'un serveur à un référentiel de durcissement et prioriser les mesures (ANSSI-BP-028, CIS)
- Durcir l'accès et les privilèges d'un serveur : SSH, PAM, sudo, permissions et planification
- Durcir le démarrage, les montages et la session locale : GRUB, nodev, nosuid, noexec, bannières, dconf
- Durcir le noyau en place : paramètres sysctl persistants et modules interdits
- Confiner un service : contrôle d'accès obligatoire (SELinux ou AppArmor), puis sandboxing systemd
- Tracer qui a fait quoi sur un serveur Linux avec auditd : règles persistantes, ausearch et aureport
- Recompiler un noyau durci KSPP et prouver ses options au démarrage