Calcul 100% dans le Navigateur • Zéro Journal Serveur • Exécution Instantanée
Curious TechieBoîte à Outils
Web SecurityOWASP Top 10 / RFC 6265bisVerified Terminology

Falsification de Requête Inter-Sites (CSRF)

Réponse Directe

Vulnérabilité de sécurité web incitant un utilisateur authentifié à soumettre des requêtes non désirées à une application de confiance via sa session active.

Entity Relationships (GEO Conceptual Hierarchy)

Taxonomy Model
Relational Knowledge Graph Sequence
CSRF→
Cookies SameSite→
Jeton Anti-CSRF→
sécurité web→
OWASP Top 10
CSRF
•>Cookies SameSite
•>Jeton Anti-CSRF
•>sécurité web
•>OWASP Top 10

Technical Explanation & Operational Mechanics

CSRF exploite la transmission automatique par le navigateur des cookies de session lors de requêtes cross-site. La mitigation repose sur l’attribut SameSite des cookies, les jetons anti-CSRF et la validation des en-têtes Origin.

Technical Example & Practical Implementation

Validation de Jeton Anti-CSRF

Contrôle des requêtes sensibles au moyen de jetons synchronisés.

<!-- Attacker's malicious site (evil.com) triggers transfer on bank.com -->
<form id="csrfForm" action="https://bank.com/api/transfer" method="POST">
  <input type="hidden" name="toAccount" value="999888777" />
  <input type="hidden" name="amount" value="5000" />
</form>
<script>document.getElementById('csrfForm').submit();</script>

<!-- Server-side Mitigation 1: Hardened Cookie Attributes -->
Set-Cookie: sessionId=xyz123; Secure; HttpOnly; SameSite=Lax

<!-- Server-side Mitigation 2: Anti-CSRF Synchronizer Token -->
<input type="hidden" name="_csrf" value="dGhpcy1pcy1hLXNlY3VyZS10b2tlbg==" />