Dicas de segurança para desenvolvedores front-end
(medium.com)Boas práticas básicas de segurança para prevenir XSS, Clickjacking, SQL Injection etc.
-
Restringir a entrada do usuário: DOMPurify, Secure-filters
-
Cuidado ao usar
hidden: ZAP -
Adicionar o cabeçalho
content-security-policy(CSP) -
Adicionar o cabeçalho do modo de prevenção de XSS
-
Usar
textContentem vez deinnerHTML -
Adicionar
X-Frame-Options: Deny- impedir incorporação viaiframe -
Generalizar mensagens de erro: "A senha está incorreta" → "As informações de login não estão corretas"
-
Usar Captcha: em páginas como login, cadastro e registro, contato etc.
-
Adicionar o cabeçalho
Referrer-Policyourel=noopenerna taga -
Adicionar o cabeçalho
Feature-Policy -
Executar
npm auditregularmente -
Separar o domínio do front-end por funcionalidade
-
Ter cuidado ao chamar serviços de terceiros: configurar CSP e aplicar o atributo
integrityao carregar scripts
Ainda não há comentários.