Questão nº 44

Questão de Tecnologia da Informação · CESGRANRIO Transpetro PSP-RH-2018.1 (nº 44)

CESGRANRIO2018Analista de Sistemas Júnior - InfraestruturaTecnologia da Informação
Gabarito: Aver comentário ↓

Qualquer organização que possua um servidor DNS recursivo aberto corre o risco de ter esse servidor atacado por criminosos cibernéticos. Para restringir os clientes que poderão utilizar a recursão do daemon `named` do ISC (Internet Systems Consortium), o administrador do sistema deve criar uma lista de controle de acesso e efetivar seu uso com a diretiva `allow-recursion`.
Para definir uma lista de controle de acesso para os dispositivos da rede 192.168.1.0/24, o administrador do sistema deve acrescentar, no arquivo `named.conf`, a seguinte diretiva:

Resposta comentada

Gabarito Alternativa A

Conceito-chave: No BIND (o software que roda o named), uma ACL (Access Control List) é um bloco nomeado que agrupa endereços IP ou redes para reutilizar em regras de permissão. A palavra-chave obrigatória para criar esse grupo é acl, seguida de um nome (ex.: clients) e da lista de IPs entre chaves {} e terminando com ;.

  • (A) Correta: acl clients { 192.168.1.0/24; }; é a sintaxe exata do BIND para criar uma ACL chamada "clients" com a rede 192.168.1.0/24. Depois, você a usaria com allow-recursion { clients; };.
  • (B) Incorreta: allowed-clients não é uma palavra-chave do BIND; a banca inventou um nome que parece lógico, mas o comando real é acl (sem "allowed").
  • (C) Incorreta: allowed-devices também não existe no BIND; a armadilha aqui é tentar usar um termo genérico ("devices") que não faz parte da sintaxe do named.conf.
  • (D) Incorreta: enabled clients mistura palavras em inglês sem sentido técnico; o BIND não usa "enabled" para definir listas de acesso.
  • (E) Incorreta: enabled devices é outra invenção; a banca tenta confundir quem decorou o conceito de "permitir dispositivos", mas a sintaxe correta é sempre acl { ... };.

Dica para não cair na pegadinha: Decore o trio: acl (criar), allow-recursion (usar) e allow-query (usar). Qualquer alternativa que não comece com acl está errada. A banca troca "acl" por "allowed" ou "enabled" para testar se você sabe o comando literal do BIND.

Fonte: CESGRANRIO Transpetro PSP-RH-2018.1 Analista de Sistemas Júnior - Infraestrutura. Reproduzida para fins de estudo.

Continue estudando

Estudar é izi

Pratique milhares de questões como esta, de graça, com explicação e gamificação no Quizinho.

Estudar de graça no Quizinho