Ce cours pratique de sécurité s'adresse aux débutants sachant saisir une commande et changer d'onglet. Vous réparerez une application préparée afin qu'un lien appartienne à un seul compte, expire correctement et ne serve qu'une fois.
Un Guided Lab couvre récupération normale, abus observable, petite réparation Python et régression en quatre étapes ciblées. Un Challenge transfère ces règles à un portail du personnel avec d'autres comptes et une condition mal combinée. Chaque unité possède son environnement indépendant.
Ce que vous apprendrez
- Suivre un courriel et distinguer jeton temporaire et mot de passe de connexion.
- Démontrer rejeu, mauvais compte et expiration avec des comptes fictifs.
- Lire et modifier une petite fonction Python avec des conditions expliquées et un auxiliaire transactionnel préparé.
- Exiger propriétaire stocké, expiration future, état inutilisé et consommation atomique.
- Tester récupération et connexion légitimes avec abus refusé, concurrence et autres comptes inchangés.
À qui s’adresse ce cours
Aux débutants intéressés par la sécurité applicative et la récupération de comptes. Seules la saisie de commandes et la navigation entre onglets sont requises ; aucune expérience Python, SQL ou développement d'authentification. L'édition est expliquée avant sa réalisation.
LabEx fournit une instance Linux prête avec App Server, Portal Web et Mailbox Web. Livraison et identités sont simulées ; HTTP, transactions SQLite, changements de mots de passe et connexion s'exécutent réellement. Aucune installation locale ni messagerie externe n'est nécessaire.
Questions fréquentes
Dois-je écrire un système d'authentification ?
Non. Vous réparez un petit gestionnaire. Verrouillage, hachage et reste de l'application sont préparés ; la syntaxe Python modifiée est enseignée.
Comment la réussite est-elle vérifiée ?
Les contrôles inspectent les effets réels et exécutent votre gestionnaire inchangé dans des données HTTP/base jetables. La récupération valide doit réussir et les demandes invalides échouer. Rapports, journaux copiés et étiquettes de succès ne sont pas notés.
Est-ce une liste complète pour la production ?
Non. Le cours cible propriétaire, expiration, usage unique et atomicité. Livraison sûre, limites de fréquence, invalidation de sessions, résistance à l'énumération et assurance d'identité de production sont hors périmètre. Le Challenge reprend outils et schéma connus sans nouveau protocole.





