Back-end · 4 mondes · 12 étapes

Auth & sécurité

Mots de passe, jetons signés, failles du web et autorisation, écrits de ses mains.

Progression

0 %

0/12 étapes terminées

Mode 3

Huit semaines, un plan clair

Chaque semaine a son thème, ses concepts clés, ses exercices pratiques et un jalon pour mesurer ta progression. Compte quatre à cinq heures par semaine.

« Conçois un programme structuré. Inclus les thèmes semaine par semaine, les concepts clés, les exercices pratiques et les jalons pour mesurer ma progression jusqu'à la maîtrise avancée. »

SEM.1

3 h · 2 leçons + jalon

Les mots de passe

0/3

Objectifs

  • Hacher avec PBKDF2
  • Saler chaque compte
  • Vérifier en temps constant

Concepts clés

  • Empreinte et hachage
  • Sel et itérations
  • Attaque temporelle
  • crypto.getRandomValues

Exercices pratiques

  • Le coffre
  • Le guichet de connexion
  • Le registre des comptes

BossUn registre où deux mots de passe identiques ne se ressemblent pas.

SEM.2

3 h · 2 leçons + jalon

Les jetons signés

0/3

Objectifs

  • Signer avec HMAC
  • Créer et vérifier un jeton
  • Gérer l'expiration

Concepts clés

  • base64url
  • Signature et secret
  • Structure d'un JWT
  • Expiration signée

Exercices pratiques

  • Le sceau
  • Le laissez-passer
  • Le laissez-passer à durée limitée

BossUn jeton qu'on ne peut ni falsifier ni prolonger.

SEM.3

3 h · 2 leçons + jalon

Les failles du web

0/3

Objectifs

  • Échapper le HTML
  • Refuser les redirections ouvertes
  • Bloquer la traversée de chemins

Concepts clés

  • XSS
  • textContent et innerHTML
  • Redirection ouverte
  • Listes blanches

Exercices pratiques

  • Les pseudos piégés
  • Adresses et fichiers
  • La porte de sortie

BossUne redirection qui ne sort jamais du site.

SEM.4

3 h · 2 leçons + jalon

L'autorisation

0/3

Objectifs

  • Centraliser les permissions
  • Vérifier la propriété
  • Ne rien révéler dans un refus

Concepts clés

  • Rôles et permissions
  • Moindre privilège
  • IDOR
  • 404 plutôt que 403

Exercices pratiques

  • La table des clés
  • Les quêtes privées
  • Les messages modérés

BossUne suppression qui respecte à la fois la propriété et la modération.