Réseau
Méthode HTTP utilisée pour récupérer des ressources depuis un serveur via une requête sans corps.
Fonctionnement : GET demande une ressource identifiée par une URL et reçoit une réponse contenant la représentation de cette ressource.
Caractéristiques : Requête sans effet de bord, idempotente et cachable, utilisée principalement pour la lecture de données.
Usage dans EST : Employée pour récupérer les certificats CA via le endpoint /cacerts, permettant au client d'obtenir les chaînes de confiance.
Sécurité : Les requêtes GET transitent généralement sur HTTPS pour garantir confidentialité et intégrité, mais ne doivent pas être utilisées pour transmettre des données sensibles dans l'URL.
Ce qui arrive si on s'en passe
Utiliser GET pour une action qui modifie quelque chose trahit la promesse d'une requête sans effet de bord : un robot d'indexation, un préchargement du navigateur ou un lien piégé dans une image suffit à déclencher l'opération au nom de l'utilisateur connecté. Placer des données sensibles dans l'URL les expose aux journaux des serveurs et des proxys, à l'historique du navigateur et parfois à l'en-tête Referer transmis à un site tiers, HTTPS ou non. Une réponse personnelle mise en cache sans précaution peut enfin être resservie à quelqu'un d'autre. La lecture passe pour inoffensive ; c'est pourquoi on la confie volontiers à n'importe qui, y compris aux mauvaises personnes.
Explication de la marmotte
Imagine que tu envoies une lettre à une bibliothèque pour demander un livre précis. La méthode GET, c’est un peu comme cette lettre : tu demandes gentiment à un ordinateur de t’envoyer une information, comme une page web ou une image. Tu ne donnes pas de détails compliqués, tu demandes juste ce que tu veux voir. L’ordinateur reçoit ta demande, cherche la ressource, puis te l’envoie pour que tu puisses la lire ou la regarder. C’est une façon simple et rapide d’obtenir ce dont tu as besoin sur Internet.
Où ce terme est utilisé
- Attributs du cookie de session (5 occurrences)
- Exfiltration par rendu Markdown dans un chat IA (1 occurrence)
- STARTTLS : attaque par retrait, MTA-STS et TLS implicite (1 occurrence)
