Capítulo 8. Considerações sobre segurança de back-end
Este trabalho foi traduzido com recurso a IA. Agradecemos o teu feedback e comentários: translation-feedback@oreilly.com
A segurança da tua aplicação vai ser uma das principais preocupações da equipa de desenvolvimento, da equipa de produto e de toda a organização. Nunca queres que uma entidade não intencional obtenha acesso que não é suposto ter. É por isso que tens de analisar a aplicação de todos os ângulos, como a autenticação, a autorização, a validação, os ataques comuns e as dependências externas.
Segurança é um tópico com tanta profundidade e amplitude que livros inteiros são dedicados a ele. Vou manter este capítulo focado no que podes fazer especificamente no backend, mas há muito mais áreas cobertas pela segurança. Podes ter a sorte de trabalhar com uma equipa de segurança. Eles analisam todas as partes da infraestrutura técnica da empresa, até ao que podes instalar no teu portátil.
Neste capítulo, aprenderás sobre:
-
Métodos de autenticação e quando os deves utilizar
-
Autorização dos utilizadores para lhes dar diferentes níveis de acesso à funcionalidade e aos dados da aplicação
-
Porque é que normalmente deves optar por uma solução pronta a usar
-
As partes do Open Web Application Security Project (OWASP) Top 10 que se aplicam ao backend
-
Melhores práticas de segurança, regulamentos e onde podes obter mais informações sobre as diferentes áreas de segurança
Neste capítulo, estou apenas a tocar na superfície deste ...