Questão FC296302
O Domain Name System (DNS) é um sistema hierárquico e distribuído de gestão de nomes para computadores e serviços. Uma resolução de um nome pode envolver consultas a vários servido
Internet
CESGRANRIO · 2024
O Domain Name System (DNS) é um sistema hierárquico e distribuído de gestão de nomes para computadores e serviços. Uma resolução de um nome pode envolver consultas a vários servidores DNS; logo, para otimizar consultas futuras, as respostas são, em geral, mantidas em cache durante um período de tempo determinado. Se um Man-In-The-Middle conseguir interceptar uma consulta DNS, poderá inserir um resultado falso para a consulta na cache do servidor DNS que realizou a consulta.
Esse ataque ao serviço DNS é conhecido como DNS Cache
- Inspection
- Poisoning
- Tunneling
- Snooping
- Sniffing
Mostrar resposta e comentário
Gabarito
B
Comentário do professor
O ataque descrito é o DNS Cache Poisoning, no qual um invasor insere uma resposta DNS falsa na cache de um resolvedor. Assim, consultas subsequentes passam a resolver um domínio legítimo para um endereço IP controlado pelo atacante, permitindo redirecionamento de tráfego, captura de credenciais e distribuição de malware.
Normalmente a falsificação ocorre por meio de spoofing de respostas (ou aproveitando-se de um Man-in-the-Middle) que correspondem à consulta original antes que o servidor receba a resposta legítima. Ataques exploram a natureza sem estado do DNS/UDP, tentando adivinhar IDs de transação e portas.
As defesas eficazes incluem o uso de DNSSEC para validar assinaturas, randomização de portas e IDs, políticas de TTL adequadas, resolvers autenticados e canais protegidos como DoH/DoT, reduzindo a chance de envenenamento e preservando a integridade das resoluções.
Conteúdo do catálogo FC Concursos · Atualizado em