Module gratuit
Cybersécurité
Apprends la cybersécurité en labo : mots de passe, injection SQL, faille XSS, lecture de journaux et droits des fichiers.
Les leçons
Chaque leçon se lit gratuitement en entier. Créez un compte gratuit pour lancer ses commandes dans un laboratoire et passer ses quiz et ses exercices.
1 · Labo de conteneurs
Les menaces informatiques et ceux qui attaquent
Je peux nommer les menaces qui pèsent sur un système et dire qui est derrière.
Lire la leçon2 · Labo de machine virtuelle
Mots de passe, empreintes et sel
Je peux expliquer pourquoi un site garde l'empreinte d'un mot de passe plutôt que le mot de passe.
Lire la leçon3 · Labo de conteneurs
L'injection SQL : comprendre et corriger
Je peux écrire une requête SQL paramétrée qui ne peut pas être détournée.
Lire la leçon4 · Labo de conteneurs
Le script intersite (XSS) et l'échappement
Je peux repérer une faille de script intersite et la corriger par l'échappement.
Lire la leçon5 · Labo de machine virtuelle
Trouver une attaque dans un journal
Je peux repérer dans un journal les traces d'une attaque par essais de mots de passe.
Lire la leçon6 · Labo de machine virtuelle
Le droit minimal : qui peut faire quoi ?
Je peux expliquer comment une petite erreur de droits peut donner le contrôle d'une machine.
Lire la leçon
Travaillé dans un vrai laboratoire
Chaque leçon de ce module se travaille dans un laboratoire lancé pour vous seul. Les laboratoires utilisés :
- Lab OWASP Juice Shop : une boutique web vulnérable à attaquer dans sa copie
- Lab d’élévation de privilèges Linux : un binaire setuid, une règle sudo, une tâche cron
- Lab d’injection SQL : attaquer une recherche faible, corriger la requête et prouver la correction
- Lab DVWA : s’exercer à l’injection SQL et au XSS sur la Damn Vulnerable Web Application
- Lab de réponse à incident et d’investigation : enquêter sur un serveur compromis
Vous enseignez à une classe ? Proposez ce module à vos étudiants avec un guide de l'enseignant, des devoirs corrigés et un laboratoire pour chaque étudiant.