1
resposta

Segurança em java com http

No curso de segurança em aplicações em java, é proposto que o mecanismo de senha seja criptografado por algum mecanismo de hash, por exemplo.

No entanto, gostaria de saber se a única forma de evitar que um sniff de rede consiga interceptar a senha que estamos enviando na rede, seria usando o protocolo https.

Ou seja, por mais que eu use um mecanismo de senha no banco criptografado.

Ao enviar uma requisição POST com usuário e senha "abertos", eles estão passíveis de interceptação.

1 resposta

Oi Rachel, tudo bem?

A maneira mais recomendada nesse cenário para evitar o sniff seria a utilização do protocolo HTTPS. Você poderia implementar manualmente algum interceptor que criptografe essas informações, mas seria praticamente reinventar parte do propósito do HTTPS.