Proteção CSRF em Laravel
CSRF (Cross-Site Request Forgery) é um tipo de ataque que ocorre quando um site malicioso faz com que o navegador de um usuário autenticado execute uma ação indesejada em outro site. Laravel fornece proteção integrada contra ataques CSRF, tornando mais fácil proteger suas aplicações.
Conceitos chave
- Token CSRF: Laravel gera um token CSRF único para cada sessão de usuário.
- Middleware CSRF: O middleware
VerifyCsrfTokenverifica se o token CSRF está presente em todas as solicitações POST, PUT, PATCH e DELETE. - Diretiva
@csrf: Use esta diretiva em Blade para gerar um campo de entrada oculto com o token CSRF.
A proteção CSRF é essencial para garantir a segurança da sua aplicação, protegendo os usuários contra ações indesejadas em seu nome.
Exemplo de proteção CSRF em um formulário
<form action="/usuarios" method="POST">
@csrf
<div>
<label for="nome">Nome:</label>
<input type="text" name="nome" id="nome">
</div>
<div>
<label for="email">Email:</label>
<input type="email" name="email" id="email">
</div>
<button type="submit">Enviar</button>
</form>
0 Comentarios
Si desea contactar comigo, lo puede hacer atravez deste formulario gracias