Alternativa D - O certificado digital do servidor da web
Introdução à Autenticação em SSL
Em uma conexão segura utilizando SSL (Secure Sockets Layer) ou seu sucessor TLS (Transport Layer Security), a autenticação é um passo fundamental para garantir que o usuário está se comunicando com o servidor legítimo e não com um invasor.
O protocolo define um processo chamado Handshake, onde ocorre a negociação de chaves e a verificação de identidade antes da transmissão de dados criptografados.
## Análise Detalhada
Para entender porque a alternativa D é a correta, devemos analisar os mecanismos de segurança envolvidos:
- Certificado Digital: É um documento eletrônico que vincula uma chave pública a uma entidade (neste caso, o servidor). Ele é assinado por uma Autoridade Certificadora (AC) confiável.
- Verificação pelo Navegador: Quando o navegador se conecta ao servidor SSL, ele solicita o certificado. O navegador verifica se a assinatura da AC é válida e se o certificado ainda não expirou. Se passar na verificação, o servidor é considerado autenticado.
- Proteção contra MitM: Isso previne ataques de "Man-in-the-Middle", onde um atacante poderia tentar se passar pelo servidor.
Por que as outras opções estão incorretas?
| Opção | Motivo da Incorreção |
|---|
| Senha de uso único | Usada para autenticar o usuário (cliente), não o servidor. |
| Endereço IP | Pode ser facilmente spoofado (falsificado) e não oferece prova criptográfica de identidade. |
| Nome de domínio | Apenas identifica o destino, mas não garante a integridade da conexão ou a identidade do proprietário sem o certificado. |
Conclusão
A autenticação do servidor no contexto de protocolos seguros como SSL/TLS depende exclusivamente da validação de sua identidade criptográfica, representada pelo certificado digital. Sem ele, não há garantia de que a chave pública pertence realmente ao servidor esperado.
Portanto, a resposta correta é a Alternativa D.