Cálculo 100% en el Navegador • Cero Registros en Servidor • Ejecución Inmediata
Curious TechieCaja de Herramientas
Web SecurityOWASP Top 10 / RFC 6265bisVerified Terminology

Falsificación de Petición en Sitios Cruzados (CSRF)

Respuesta Directa

Vulnerabilidad de seguridad web que engaña a un usuario autenticado para que ejecute acciones no deseadas en una aplicación de confianza dentro de su sesión activa.

Entity Relationships (GEO Conceptual Hierarchy)

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

Technical Explanation & Operational Mechanics

CSRF aprovecha que los navegadores adjuntan automáticamente cookies de sesión y credenciales en peticiones de origen cruzado. Las defensas incluyen el atributo SameSite en cookies, tokens anti-CSRF criptográficos y encabezados personalizados.

Technical Example & Practical Implementation

Patrón de Validación de Tokens Anti-CSRF

Verificación de peticiones de modificación de estado frente a tokens de sesión vinculados.

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