Protección CSRF en laravel




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 VerifyCsrfToken verifica 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>
            



Publicar un comentario

0 Comentarios