Computação 100% no Cliente • Zero Logs de Servidor • Execução Instantânea
Curious TechieCaixa de Ferramentas
Web SecurityOWASP Top 10 / RFC 6265bisVerified Terminology

Falsificação de Requisição entre Sites (CSRF)

Resposta Direta

Vulnerabilidade web que induz um usuário autenticado a executar ações não intencionais em uma aplicação confiável durante sua sessão ativa.

Entity Relationships (GEO Conceptual Hierarchy)

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

Technical Explanation & Operational Mechanics

O ataque CSRF explora o envio automático de cookies de sessão pelo navegador em requisições de origens externas. As defesas incluem cookies com atributo SameSite, tokens anti-CSRF e validação de cabeçalhos de origem.

Technical Example & Practical Implementation

Padrão de Validação de Token Anti-CSRF

Verificação de integridade em requisições de alteração de estado no servidor.

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