Aller au contenu
Réussir mon BTS SIO

Tape une notion, une commande ou le nom d'une épreuve.

Par exemple

Chapitre 1221 minIntermédiaire

Cas type E7 corrigé : authentification et habilitations

Par Josselyn C., prof de BTS SIO. Mis à jour le .

À la fin de ce chapitre, tu sauras

  • appliquer une méthode de réponse aux questions d'E7 ;
  • analyser un journal d'authentification ;
  • traiter un dossier commun et le dossier de ton option ;
  • rédiger des réponses qui s'appuient sur le dossier.

14 exercices corrigés

Ce chapitre est un sujet d'entraînement complet, construit sur le modèle des études de cas de l'épreuve E7 « Cybersécurité des services informatiques » du BTS SIO : un contexte d'organisation, des annexes, puis des questions qui mobilisent tout le cours. Il réunit un dossier commun aux deux options et un dossier par option ; le jour de l'examen, ton sujet est propre à ton option, mais il contient toujours des questions du tronc commun du bloc 3. Traite chaque question au brouillon avant d'ouvrir la correction.

La méthode pour une question d'E7

L'épreuve dure 4 heures pour 80 points : garde 20 minutes au début pour lire tout le contexte et toutes les annexes avant la première question, puis compte un peu moins de 3 minutes par point (210 minutes pour 80 points), en te réservant 10 minutes de relecture. Pour chaque réponse :

  1. partir du dossier : cite l'annexe, la ligne de code ou la ligne de journal qui fonde ta réponse ; une réponse générique (« il faut une authentification forte ») rapporte peu ;
  2. nommer précisément : l'attaque (pulvérisation de mots de passe, IDOR), le principe (moindre privilège), le critère (confidentialité, preuve) ;
  3. suivre le fil constat, risque, mesure : ce qui ne va pas, ce qui peut arriver et à quoi, ce qu'il faut faire, avec la technologie adaptée au contexte ;
  4. écrire du code complet et lisible quand on te le demande, en respectant le langage et les noms du sujet, et en indiquant les numéros de ligne si le sujet le demande.

Le contexte : la coopérative Valfleuri

La coopérative agricole Valfleuri (organisation fictive) regroupe 640 exploitants adhérents. Elle emploie 180 salariés répartis sur un siège et quatre silos de collecte. Son système d'information comprend :

  • un domaine Active Directory ad.valfleuri.example, deux contrôleurs de domaine au siège ;
  • un VPN pour les technico-commerciaux qui visitent les exploitations, authentifié par un serveur RADIUS relié à l'annuaire, avec le seul mot de passe du domaine ;
  • au siège et dans chaque silo, des switchs et des bornes Wi-Fi ; le Wi-Fi des salariés utilise une clé partagée, inchangée depuis trois ans ;
  • des capteurs de température et d'humidité dans les silos, et une supervision maintenue à distance par un prestataire, qui se connecte en RDP au serveur de supervision avec un compte partagé maintenance ;
  • l'Extranet adhérents, une application web développée en interne (API Node.js et base MySQL), où chaque adhérent consulte ses livraisons, ses factures et ses analyses de récolte.

Un incident a eu lieu le 14 octobre 2026. La DSI vous confie, en tant que technicien ou technicienne de l'équipe cybersécurité, l'analyse de l'incident et le renforcement de l'authentification et des habilitations.

Les annexes

Annexe 1 : extrait du journal du serveur RADIUS du VPN (14 octobre 2026)

text
02:11:03 Access-Reject  user=abernard   nas=vpn-siege  src=203.0.113.45
02:11:06 Access-Reject  user=ccollin    nas=vpn-siege  src=203.0.113.45
02:11:09 Access-Reject  user=dfabre     nas=vpn-siege  src=203.0.113.45
02:11:12 Access-Reject  user=egautier   nas=vpn-siege  src=203.0.113.45
02:11:15 Access-Reject  user=fhoarau    nas=vpn-siege  src=203.0.113.45
   ... (148 autres lignes Access-Reject, un essai par compte, toutes depuis 203.0.113.45)
02:19:52 Access-Accept  user=mrenaud    nas=vpn-siege  src=203.0.113.45
02:19:53 Accounting-Start user=mrenaud  framed-ip=10.8.0.23
02:47:18 Accounting-Stop  user=mrenaud  framed-ip=10.8.0.23  octets-out=2147483648

Annexe 2 : politique de mots de passe en vigueur (extrait de la charte)

  • Longueur minimale : 8 caractères, avec au moins une majuscule, une minuscule et un chiffre.
  • Changement obligatoire tous les 90 jours pour tous les comptes.
  • Verrouillage du compte après 5 échecs consécutifs, déblocage par le support.
  • Les administrateurs utilisent les mêmes règles.

Annexe 3 : extrait du code de connexion de l'ancienne version de l'Extranet (PHP)

php
1  $sql = "SELECT id, role FROM adherent WHERE login = '" . $_POST['login'] .
2         "' AND mdp = '" . md5($_POST['mdp']) . "'";
3  $res = $pdo->query($sql);
4  if ($ligne = $res->fetch()) {
5      $_SESSION['id'] = $ligne['id'];
6      $_SESSION['role'] = $ligne['role'];
7      header('Location: /accueil.php');
8  }

Annexe 4 : extrait de l'API de la nouvelle version de l'Extranet (Node.js, Express)

js
1  // proteger : vérifie le JWT (jwt.verify) et pose req.utilisateur = { id, role }
2  app.get('/api/adherents/:id/factures', proteger, async (req, res) => {
3    const [factures] = await db.execute(
4      'SELECT numero, date_facture, montant FROM facture WHERE id_adherent = ?',
5      [req.params.id],
6    );
7    res.json(factures);
8  });

Annexe 5 : extrait du schéma de la base de l'Extranet

adherent (id, login, empreinte_mdp, role, nom, prenom, email, iban_chiffre)

salarie (id, login, nom, prenom, service)

habilitation (#id_salarie, #id_appli, role)

  • habilitation.id_salarie en référence à salarie.id
  • adherent.role vaut toujours adherent.
  • Le JWT de l'Extranet porte { id, role } : pour un adhérent, id est adherent.id et role vaut adherent ; pour un salarié, id est salarie.id et role est son rôle dans l'Extranet (table habilitation).

Dossier A (commun) : analyser l'incident et revoir la politique

Exercice 1 sur 14 A.1 Caractériser l'attaque Réussi À revoir

À partir de l'annexe 1 :

a) Nommez l'attaque et justifiez à l'aide du journal.

b) Expliquez pourquoi le verrouillage après 5 échecs de l'annexe 2 ne l'a pas arrêtée.

c) Que révèle la ligne Accounting-Stop ?

Voir la réponseMasquer la réponse de l'exercice 1

a) Une pulvérisation de mots de passe (password spraying) : depuis une même adresse (203.0.113.45), l'attaquant essaie un seul mot de passe par compte sur plus de 150 comptes différents, à quelques secondes d'intervalle (de 02:11:03 à 02:19:52), jusqu'à trouver un compte, mrenaud, dont le mot de passe correspond. Ce n'est pas une force brute sur un compte : il y aurait plusieurs essais sur le même identifiant.

b) Le verrouillage compte les échecs par compte : avec un seul essai par compte, aucun compte n'atteint le seuil de 5. L'attaque est conçue pour rester sous ce seuil.

c) La session VPN de mrenaud a duré de 02:19:53 à 02:47:18 (27 minutes et 25 secondes) et octets-out=2147483648 indique 2 147 483 648 octets, soit 2 Gio, transférés vers l'extérieur : une exfiltration de données probable. L'incident est une violation de données potentielle, à qualifier au plus vite (quelles données ? des données personnelles d'adhérents ?).

Tu avais trouvé ?

Exercice 2 sur 14 A.2 Réagir et notifier Réussi À revoir

a) Citez quatre actions à mener immédiatement sur le plan technique.

b) Le serveur atteint contenait le fichier des adhérents (noms, adresses, IBAN). Indiquez l'obligation réglementaire qui s'impose à la coopérative et son délai.

Voir la réponseMasquer la réponse de l'exercice 2

a) Par exemple : désactiver le compte mrenaud et révoquer ses sessions ; bloquer l'adresse 203.0.113.45 sur le pare-feu ; rechercher dans les journaux (VPN, contrôleurs de domaine, serveurs de fichiers) ce que le compte a fait pendant la session et si d'autres comptes ont été touchés ; réinitialiser le mot de passe de mrenaud après avoir vérifié son poste ; conserver les journaux comme preuves (copie protégée, avec empreinte).

b) Une violation de données personnelles présentant un risque pour les personnes doit être notifiée à la CNIL dans les 72 heures après en avoir pris connaissance (article 33 du RGPD), et documentée dans le registre des violations. Si le risque est élevé pour les adhérents (les IBAN permettent des fraudes et des hameçonnages ciblés), ils doivent aussi être informés (article 34). Le dépôt de plainte est recommandé.

Tu avais trouvé ?

Exercice 3 sur 14 A.3 Revoir la politique de mots de passe Réussi À revoir

Comparez la politique de l'annexe 2 aux recommandations de la CNIL et proposez une politique révisée, en distinguant les salariés et les administrateurs.

Voir la réponseMasquer la réponse de l'exercice 3

Constats. 8 caractères avec trois types donnent au mieux 8 × log₂ 62 ≈ 47,6 bits, sous les 50 bits que la CNIL demande même avec une restriction d'accès, et loin des 80 bits d'un mot de passe seul. Le changement tous les 90 jours pousse aux variantes prévisibles (du type Valfleuri2026!), justement celles qu'essaie une pulvérisation ; la CNIL ne le demande plus que pour les comptes d'administration. Le verrouillage définitif par le support coûte cher et ne bloque pas la pulvérisation. Les administrateurs n'ont pas de règle renforcée.

Politique révisée.

  • Salariés : au moins 12 caractères avec les quatre types, ou 14 sans caractère spécial imposé, ou une phrase de passe de 7 mots ; refus des mots de passe connus et compromis, et de ceux qui contiennent le nom de l'organisation ; plus de changement périodique, mais changement obligatoire en cas de compromission ; temporisation puis verrouillage temporaire après une dizaine d'échecs, et détection des échecs répartis sur plusieurs comptes depuis une même source.
  • Administrateurs : stratégie affinée (PSO) d'au moins 16 caractères, renouvellement périodique, comptes d'administration distincts des comptes bureautiques et MFA obligatoire.
  • Pour tous : stockage des mots de passe applicatifs avec Argon2id ou bcrypt, et un gestionnaire de mots de passe fourni par l'entreprise.

Tu avais trouvé ?

Exercice 4 sur 14 A.4 Ajouter un second facteur au VPN Réussi À revoir

a) Expliquez en quoi une authentification multifacteur aurait arrêté l'attaque de l'annexe 1.

b) Proposez une solution adaptée aux technico-commerciaux et justifiez votre choix face au SMS.

Voir la réponseMasquer la réponse de l'exercice 4

a) L'attaquant a trouvé le mot de passe de mrenaud, un facteur de connaissance. Avec une MFA, il lui aurait aussi fallu un facteur de possession (le téléphone ou la clé de sécurité de M. Renaud) : le serveur RADIUS aurait refusé l'accès malgré le bon mot de passe, et l'échec du second facteur aurait pu déclencher une alerte.

b) Une application d'authentification sur le téléphone professionnel, avec code TOTP ou notification avec appariement de nombres, vérifiée par le serveur RADIUS du VPN (ou un certificat machine sur les portables gérés, en plus du mot de passe). Le SMS est déconseillé : il peut être intercepté ou détourné par SIM swapping, et les exploitations visitées ont souvent une mauvaise couverture réseau, alors qu'un code TOTP se calcule hors connexion.

Tu avais trouvé ?

Dossier B (option SISR) : sécuriser l'accès au réseau et l'administration

Exercice 5 sur 14 B.1 Remplacer la clé Wi-Fi partagée Réussi À revoir

a) Expliquez le risque d'une clé Wi-Fi partagée inchangée depuis trois ans.

b) Proposez une architecture d'accès pour les salariés, en nommant les trois rôles et la méthode EAP recommandée.

Voir la réponseMasquer la réponse de l'exercice 5

a) La clé est connue de tous les salariés actuels et anciens, et de toute personne à qui elle a été donnée : n'importe lequel peut se connecter au réseau interne depuis le parking. Aucune connexion n'est imputable à une personne, et changer la clé oblige à reconfigurer tous les appareils, ce qui explique qu'on ne le fasse jamais.

b) WPA3-Entreprise (802.1X) : le supplicant (le portable ou le téléphone du salarié) s'authentifie auprès de l'authentificateur (la borne Wi-Fi), qui relaie l'échange EAP au serveur d'authentification RADIUS, lui-même relié à l'Active Directory. Méthode recommandée : EAP-TLS avec des certificats machine délivrés automatiquement aux postes du domaine, qui ne transmet aucun mot de passe ; à défaut, PEAP-MSCHAPv2 avec vérification obligatoire du certificat du serveur imposée par GPO. Un départ se traite en désactivant le compte, ou en révoquant le certificat.

Tu avais trouvé ?

Exercice 6 sur 14 B.2 Placer chacun dans le bon réseau Réussi À revoir

Les VLAN prévus sont : 20 (bureaux), 30 (capteurs des silos), 40 (invités), 50 (serveurs). Les capteurs ne savent pas faire 802.1X. Les adhérents qui attendent à l'accueil du siège demandent un accès Internet.

a) Expliquez comment le serveur RADIUS place un salarié dans le VLAN 20 quelle que soit la prise utilisée.

b) Proposez une solution pour les capteurs et une pour les adhérents.

Voir la réponseMasquer la réponse de l'exercice 6

a) Par l'attribution dynamique de VLAN : la stratégie RADIUS qui correspond au groupe des salariés renvoie, dans son Access-Accept, les attributs Tunnel-Type = VLAN, Tunnel-Medium-Type = IEEE-802 et Tunnel-Private-Group-Id = 20. Le switch ou la borne place la connexion dans ce VLAN.

b) Les capteurs : authentification par adresse MAC (MAB) dans une stratégie dédiée qui les place dans le VLAN 30, avec un filtrage strict sur le pare-feu (ils ne parlent qu'au serveur de supervision), puisqu'une adresse MAC se falsifie. Les adhérents : un SSID invités relié au VLAN 40, isolé de tous les réseaux internes, avec un portail captif et des codes temporaires remis à l'accueil, une limitation de débit et la journalisation des connexions.

Tu avais trouvé ?

Exercice 7 sur 14 B.3 Organiser les droits sur le partage Qualité Réussi À revoir

Le dossier partagé Qualite doit être modifiable par les quatre responsables de silo et le service qualité (trois personnes), et lisible par la direction. Proposez les groupes et les permissions selon la méthode AGDLP.

Voir la réponseMasquer la réponse de l'exercice 7
  • Groupes globaux par fonction : GG_Resp_Silos (les quatre responsables), GG_Qualite (les trois personnes du service), GG_Direction.
  • Groupes de domaine local par droit sur la ressource : DL_Qualite_M et DL_Qualite_L.
  • Imbrication : GG_Resp_Silos et GG_Qualite membres de DL_Qualite_M ; GG_Direction membre de DL_Qualite_L.
  • Permissions NTFS sur Qualite : Modification pour DL_Qualite_M, Lecture pour DL_Qualite_L (pas de Contrôle total, qui permettrait de changer les autorisations). Autorisations de partage larges (Modification pour les utilisateurs authentifiés), le tri se faisant en NTFS.

Tu avais trouvé ?

Exercice 8 sur 14 B.4 L'accès du prestataire de supervision Réussi À revoir

a) Relevez deux problèmes dans l'accès actuel du prestataire.

b) Proposez une solution et les règles de pare-feu associées.

Voir la réponseMasquer la réponse de l'exercice 8

a) Le compte partagé maintenance rend les actions non imputables : impossible de savoir quel technicien du prestataire a fait quoi, et le mot de passe circule entre plusieurs personnes. L'accès RDP direct, sans second facteur, expose le serveur de supervision (et, par rebond, le réseau des silos) à la force brute et à la réutilisation d'un mot de passe volé.

b) Un bastion d'administration : chaque technicien du prestataire a un compte nominatif, s'authentifie avec une MFA, n'est autorisé que vers le serveur de supervision et pendant les créneaux du contrat ; le bastion injecte le mot de passe de la cible (que le technicien ne connaît pas) et enregistre les sessions. Pare-feu : RDP (TCP 3389) vers le serveur de supervision autorisé uniquement depuis l'adresse du bastion, tout accès RDP direct depuis Internet ou depuis les autres réseaux refusé ; seul l'accès HTTPS au bastion est publié.

Tu avais trouvé ?

Exercice 9 sur 14 B.5 L'ouverture de session impossible au silo n° 3 Réussi À revoir

Au silo n° 3, plusieurs postes refusent l'ouverture de session sur le domaine depuis la panne de courant de la veille, alors que les mots de passe sont corrects. L'horloge des postes affiche 9 h 12 quand il est 9 h 03 au siège. Expliquez et proposez une correction durable.

Voir la réponseMasquer la réponse de l'exercice 9

L'écart de 9 minutes dépasse la tolérance de 5 minutes de Kerberos : les horodatages chiffrés envoyés par les postes sont refusés par les contrôleurs de domaine, qui craignent un rejeu. Correction immédiate : resynchroniser l'heure des postes (w32tm /resync). Correction durable : vérifier que les postes se synchronisent bien sur la hiérarchie de temps du domaine (et non sur une horloge locale déréglée par la coupure), que le contrôleur émulateur PDC se synchronise sur une source NTP fiable, et que le flux NTP (UDP 123) passe entre le silo et le siège.

Tu avais trouvé ?

Dossier C (option SLAM) : sécuriser l'Extranet adhérents

Exercice 10 sur 14 C.1 L'ancien code de connexion Réussi À revoir

À partir de l'annexe 3 :

a) Identifiez deux vulnérabilités, en citant les lignes concernées.

b) Réécrivez la connexion de façon sécurisée, sachant que la colonne empreinte_mdp contient désormais une empreinte produite par password_hash().

Voir la réponseMasquer la réponse de l'exercice 10

a) Lignes 1 et 2 : la saisie de l'utilisateur est concaténée dans la requête SQL, d'où une injection SQL : un identifiant comme ' OR 1=1 -- (avec une espace après les deux tirets) neutralise la condition sur le mot de passe et ouvre une session sur le premier compte. Ligne 2 : le mot de passe est haché avec MD5, rapide, cassé et sans sel ; en cas de fuite, la plupart des mots de passe sont retrouvés en quelques minutes. On peut ajouter, ligne 5 : pas de régénération de l'identifiant de session (fixation de session).

b)

php
$req = $pdo->prepare('SELECT id, role, empreinte_mdp FROM adherent WHERE login = ?');
$req->execute([$_POST['login']]);
$adherent = $req->fetch();

if ($adherent && password_verify($_POST['mdp'], $adherent['empreinte_mdp'])) {
    session_regenerate_id(true);
    $_SESSION['id'] = $adherent['id'];
    $_SESSION['role'] = $adherent['role'];
    header('Location: /accueil.php');
    exit;
}
$erreur = 'Identifiant ou mot de passe incorrect.';   // même message dans tous les cas

La requête préparée sépare le code SQL des données ; password_verify() compare le mot de passe à l'empreinte salée ; le message d'erreur unique évite d'indiquer si l'identifiant existe.

Tu avais trouvé ?

Exercice 11 sur 14 C.2 Migrer les anciennes empreintes MD5 Réussi À revoir

La base contient encore 640 empreintes MD5. Proposez une stratégie pour passer à password_hash() sans demander aux adhérents de changer leur mot de passe.

Voir la réponseMasquer la réponse de l'exercice 11

Deux stratégies se combinent :

  1. Immédiatement, pour toutes les lignes : remplacer chaque empreinte MD5 par password_hash($empreinteMd5, PASSWORD_DEFAULT) (on hache l'ancienne empreinte), avec une colonne format = 'md5-bcrypt'. Plus aucune empreinte MD5 brute ne reste en base : une fuite ne livre que des empreintes lentes. À la connexion, on vérifie password_verify(md5($saisi), $empreinte) pour ces lignes.
  2. À la première connexion réussie de chaque adhérent, on recalcule une empreinte normale avec password_hash($saisi, PASSWORD_DEFAULT), on passe le format à standard et l'on n'utilise plus MD5 pour cet adhérent.

Les comptes qui ne se reconnectent jamais restent protégés par l'étape 1 ; au bout d'un délai, on peut leur imposer une réinitialisation par courriel.

Tu avais trouvé ?

Exercice 12 sur 14 C.3 L'API des factures Réussi À revoir

À partir de l'annexe 4 :

a) Un adhérent authentifié, dont l'identifiant est 214, appelle GET /api/adherents/215/factures. Que se passe-t-il ? Nommez la vulnérabilité.

b) Les gestionnaires de la coopérative (rôle gestionnaire) doivent pouvoir consulter les factures de tous les adhérents. Corrigez la route.

Voir la réponseMasquer la réponse de l'exercice 12

a) L'API renvoie les factures de l'adhérent 215 : elle vérifie que l'appelant est authentifié (proteger), mais pas que l'identifiant de l'adresse est le sien. C'est une référence directe non sécurisée (IDOR), forme de contrôle d'accès défaillant (A01 du Top 10 de l'OWASP). En faisant varier le nombre, un adhérent lit les factures de tous les autres.

b)

js
app.get('/api/adherents/:id/factures', proteger, async (req, res) => {
  const estLuiMeme = req.utilisateur.role === 'adherent'
    && String(req.utilisateur.id) === req.params.id;
  const estGestionnaire = req.utilisateur.role === 'gestionnaire';
  if (!estLuiMeme && !estGestionnaire) {
    return res.status(403).json({ erreur: 'Accès interdit' });
  }
  const [factures] = await db.execute(
    'SELECT numero, date_facture, montant FROM facture WHERE id_adherent = ?',
    [req.params.id],
  );
  res.json(factures);
});

L'identité et le rôle viennent de req.utilisateur, posé par proteger à partir du jeton vérifié, jamais de la requête. On vérifie aussi le type de compte : les identifiants des adhérents et des salariés viennent de deux tables différentes, et un salarié dont salarie.id vaut 215 ne doit pas passer pour l'adhérent 215. Les accès des gestionnaires aux factures des adhérents peuvent en plus être journalisés.

Tu avais trouvé ?

Exercice 13 sur 14 C.4 Des habilitations qui expirent Réussi À revoir

Les saisonniers recrutés pour la moisson reçoivent un rôle dans l'application de pesée des livraisons. Avec la table habilitation de l'annexe 5, leur rôle reste valable après leur départ.

a) Proposez la modification de la table.

b) Écrivez la requête qui liste, pour l'alerte hebdomadaire envoyée aux responsables, les habilitations qui expirent dans les 7 prochains jours (identifiant du salarié, application, rôle, date de fin).

Voir la réponseMasquer la réponse de l'exercice 13

a) Ajouter une date de début obligatoire et une date de fin facultative, avec une contrainte de cohérence :

sql
ALTER TABLE habilitation
  ADD COLUMN date_debut DATE NOT NULL DEFAULT (CURRENT_DATE),
  ADD COLUMN date_fin DATE NULL,
  ADD CONSTRAINT chk_habilitation_dates CHECK (date_fin IS NULL OR date_fin >= date_debut);

La clé primaire (id_salarie, id_appli) garantit déjà un seul rôle par application. L'application ne retient que les lignes où date_debut <= CURRENT_DATE et date_fin est nulle ou postérieure ou égale à la date du jour.

b)

sql
SELECT id_salarie, id_appli, role, date_fin
FROM habilitation
WHERE date_fin BETWEEN CURRENT_DATE AND CURRENT_DATE + INTERVAL 7 DAY
ORDER BY date_fin;

Les lignes sans date de fin (NULL) ne sont pas retenues : NULL BETWEEN … n'est pas vrai.

Tu avais trouvé ?

Exercice 14 sur 14 C.5 La réinitialisation du mot de passe Réussi À revoir

Le formulaire « Mot de passe oublié ? » de l'Extranet affiche « Aucun adhérent ne correspond à cette adresse » quand l'adresse est inconnue, et envoie sinon un nouveau mot de passe par courriel. Relevez deux problèmes et décrivez une procédure sûre.

Voir la réponseMasquer la réponse de l'exercice 14

Problèmes. Le message différent selon que l'adresse existe ou non permet d'énumérer les adhérents (on teste une liste d'adresses). L'envoi d'un mot de passe en clair par courriel l'expose dans la boîte de messagerie (interception, accès à la messagerie, transfert), et ce mot de passe peut rester utilisé longtemps.

Procédure sûre. Toujours le même message (« Si un compte correspond, un courriel a été envoyé ») ; génération d'un jeton aléatoire d'au moins 128 bits, dont seule l'empreinte est stockée, avec une expiration courte (30 minutes par exemple) ; envoi d'un lien contenant ce jeton ; sur la page du lien, l'adhérent choisit lui-même un nouveau mot de passe, soumis aux règles de la politique ; le jeton est invalidé après usage ; les sessions ouvertes sont fermées et un courriel de notification confirme le changement ; le nombre de demandes est limité par adresse et par IP.

Tu avais trouvé ?

Pour aller plus loin. La méthode complète de l'écrit, les annales classées par thème et deux épreuves blanches par option sont dans les cours Épreuve E7 SLAM et Épreuve E7 SISR.

Chapitre terminé !

Fais les 14 exercices avant de passer à la suite : c'est en t'entraînant que tout se fixe.

chapitres
–
de série
–
du cours
–
Cours suivant : Réponse à incidentRevoir le sommaire du cours