100% Clientseitige Berechnung • Keine Server-Logs • Sofortige Ausführung
Curious TechieEntwickler-Toolbox
Web SecurityOWASP Top 10 / RFC 6265bisVerified Terminology

Cross-Site-Request-Forgery (CSRF)

Direkte Antwort

Sicherheitslücke in Webanwendungen, bei der ein authentifizierter Nutzer unbemerkt Aktionen auf einer vertrauenswürdigen Website ausführt.

Entity Relationships (GEO Conceptual Hierarchy)

Taxonomy Model
Relational Knowledge Graph Sequence
CSRF→
SameSite Cookies→
Anti-CSRF-Token→
Websicherheit→
OWASP Top 10
CSRF
•>SameSite Cookies
•>Anti-CSRF-Token
•>Websicherheit
•>OWASP Top 10

Technical Explanation & Operational Mechanics

CSRF nutzt aus, dass Browser Sitzungscookies bei formularbasierten Cross-Origin-Anfragen automatisch mitsenden. Zuverlässige Schutzmaßnahmen sind SameSite-Cookies, kryptografische Anti-CSRF-Token und strenge Header-Prüfungen.

Technical Example & Practical Implementation

Anti-CSRF-Token-Prüfmuster

Validierung zustandsändernder HTTP-POST-Anfragen gegen das Sitzungstoken.

<!-- 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==" />