Labs pratiques

Mettez la main à la pâte : exercices guidés, challenges et mini-projets.

Facile Laravel 13 / PHP 8.3 / HTTP

LAB 04 — CSRF et sécurité des sessions

Vérifier qu'une requête d'écriture ne peut pas être déclenchée à l'insu du titulaire.

⭐ 100 XP · Administrateur · 55

Facile Laravel 13 / PHP 8.3 / HTTP

LAB 03 — XSS, encodage et politique CSP

Afficher un commentaire utilisateur sans exécuter de contenu actif.

⭐ 100 XP · Administrateur · 55

Facile Laravel 13 / PHP 8.3 / HTTP

LAB 02 — Validation des entrées et injections SQL

Éliminer la concaténation de valeurs non fiables dans les requêtes SQL.

⭐ 100 XP · Administrateur · 55

Facile Laravel 13 / PHP 8.3 / HTTP

LAB 01 — Architecture HTTP et frontières de confiance

Décrire la chaîne navigateur, proxy, application et base de données.

⭐ 100 XP · Administrateur · 55

Intermédiaire Python / OpenSSL / Navigateur

Atelier 10 — Projet de synthèse

Concevoir confidentialité et contrôle d’accès.

⭐ 100 XP · Administrateur · 45

Intermédiaire Python / OpenSSL / Navigateur

Atelier 9 — Audit, erreurs et bonnes pratiques

Identifier MD5, SHA-1 pour signature et chiffrement maison.

⭐ 100 XP · Administrateur · 45

Intermédiaire Python / OpenSSL / Navigateur

Atelier 8 — Cryptographie des applications web

Séparer intégrité de session et confidentialité.

⭐ 100 XP · Administrateur · 45

Intermédiaire Python / OpenSSL / Navigateur

Atelier 7 — Gestion des clés et secrets

Définir des exigences de stockage et d’accès.

⭐ 100 XP · Administrateur · 45

Intermédiaire Python / OpenSSL / Navigateur

Atelier 6 — TLS 1.3 et HTTPS

Suivre ClientHello, ServerHello, certificat et Finished.

⭐ 100 XP · Administrateur · 45

Intermédiaire Python / OpenSSL / Navigateur

Atelier 5 — Signatures numériques et PKI

Comprendre signature, vérification et preuve d’intégrité.

⭐ 100 XP · Administrateur · 45

Intermédiaire Python / OpenSSL / Navigateur

Atelier 4 — Cryptographie asymétrique

Distinguer partage public et conservation privée.

⭐ 100 XP · Administrateur · 45

Débutant Python / OpenSSL / Navigateur

Atelier 3 — Hachage et authentification des messages

Calculer une empreinte et vérifier l’intégrité d’un fichier.

⭐ 100 XP · Administrateur · 45

Débutant Python / OpenSSL / Navigateur

Atelier 2 — Chiffrement symétrique et AES

Expliquer pourquoi les deux parties doivent disposer du même secret.

⭐ 100 XP · Administrateur · 45

Débutant Python / OpenSSL / Navigateur

Atelier 1 — Fondamentaux et modèle de menace

Distinguer confidentialité, intégrité et authenticité dans un échange entre un client et une API.

⭐ 100 XP · Administrateur · 45

Intermédiaire Windows / Linux

LAB 12 — Diagnostic et préparation professionnelle

Rédiger un rapport de diagnostic et un plan d’amélioration.

⭐ 100 XP · Administrateur · 45

Intermédiaire Windows / Linux

LAB 11 — Durcissement Windows et Linux

Produire une checklist de durcissement argumentée.

⭐ 100 XP · Administrateur · 45