Os servidores de DNS, configurados como “open resolver”, pos...

Próximas questões
Com base no mesmo assunto
Q930582 Redes de Computadores
Os servidores de DNS, configurados como “open resolver”, possibilitam respostas a consultas de qualquer host na Internet. Sendo assim, em muitos casos, utilizados para ataques de negação de serviço distribuído. Uma forma de evitar o “open resolver” seria:
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Gabarito: Alternativa D

Vamos entender o contexto da questão e a razão pela qual a alternativa D está correta.

O tema central da questão é o DNS (Domain Name System) e, mais especificamente, a configuração dos servidores DNS para evitar que se tornem "open resolvers". Um open resolver é um servidor DNS que responde a consultas de qualquer host na Internet, o que pode ser explorado em ataques de negação de serviço distribuído (DDoS).

Para resolver essa questão, é necessário compreender alguns conceitos importantes:

1. ACL (Access Control List): Uma lista que define quais endereços IP têm permissão para acessar determinados recursos. No caso do DNS, a ACL é usada para definir quais hosts podem fazer consultas recursivas.

2. Recursão no DNS: Quando um servidor DNS realiza consultas a outros servidores em nome do cliente para resolver um nome de domínio.

3. Opção allow-recursion: Configuração utilizada para permitir que apenas hosts específicos (definidos em uma ACL) possam fazer consultas recursivas ao servidor DNS.

4. Opção blackhole: Configuração que define endereços IP para os quais o servidor DNS não deve responder, geralmente utilizados para bloquear endereços maliciosos.

A alternativa D aborda corretamente a configuração segura de um servidor DNS para evitar que ele seja um open resolver. Veja o porquê:

Justificativa da Alternativa D:

Na alternativa D, é sugerido criar duas ACLs: uma chamada x, contendo os endereços IP privados, e outra chamada y, contendo os endereços das sub-redes locais. Em seguida, são configuradas as opções allow-recursion e blackhole:

  • allow-recursion { y; }: Permite consultas recursivas apenas para os endereços das sub-redes locais, restringindo o acesso e evitando que o servidor atue como um open resolver.
  • blackhole { x; }: Bloqueia endereços IP privados específicos, aumentando a segurança contra possíveis ataques internos.

Essa configuração é eficaz porque restringe a recursão apenas às sub-redes locais, impedindo que hosts externos usem o servidor DNS para consultas recursivas, e ao mesmo tempo, bloqueia endereços IP potencialmente maliciosos.

As outras alternativas não oferecem uma solução completa para evitar que o servidor DNS se torne um open resolver, seja por falta de restrição adequada (como na alternativa B) ou por foco inadequado (como nas alternativas A, C e E).

Espero que essa explicação tenha ajudado a entender melhor o tema e a razão pela qual a alternativa D é a correta. Se tiver mais dúvidas, estou à disposição para ajudar!

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

Acertei, mas confesso que rodei um pouco para estudar e entender melhor essa ACLs. Segue link para referência http://www.zytrax.com/books/dns/ch7/queries.html#allow-recursion

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo