Webinsider

Segurança

O que é DNS (e DNSSEC) bem explicadinho

13 de outubro de 2007, 1:15

Para que você visite um site ou envie um e-mail, um servidor DNS antes assegura se você bate na porta certa. O DNSSEC vem trazer mais segurança.

Por Ricardo Vaz Monteiro

Quando você visita um site através do seu navegador ou quando envia um email, a internet precisa saber em qual servidor o site e o e-mail estão armazenados para poder responder à sua solicitação. A informação da localização destes servidores está em um servidor chamado DNS (Domain Name Server).

Cada domínio possui um registro no DNS que define qual o endereço IP do servidor de hospedagem e o IP do servidor de e-mail que responderão por este domínio. O processo para a descoberta dos servidores que respondem por um domínio é denominado “resolução do nome” ou “resolução do domínio”.

O navegadores e os sistemas clientes de e-mail solicitam que a internet faça a resolução do domínio para apresentar um site, ou enviar um e-mail. Esse processo é totalmente transparente para o usuário, que apenas digita o site que quer visitar e o navegador descobre em qual servidor o site está hospedado e em seguida solicita para o servidor de hospedagem que envie a página inicial.

Por segurança, um domínio pode definir vários servidores DNS. O DNS primário é o primeiro sistema a ser consultado no momento da resolução do nome, caso o servidor DNS primário esteja em manutenção, o servidor DNS secundário é consultado, e assim sucessivamente.

Devido ao intenso tráfego da internet e devido à segurança da rede, a estrutura do banco de dados DNS é distribuída e hierárquica. Ou seja, ao invés de um banco de dados central e único com informações de todos os domínios, a resolução ocorre consultando-se diversos servidores DNS e sua resolução é hierárquica (um servidor DNS pode apontar para outro servidor DNS e assim sucessivamente).

A estrutura hierárquica equivale a uma árvore invertida, ou seja, existe um servidor principal que aponta para um secundário que aponta para um terceiro e assim sucessivamente. O servidor DNS que está no topo da internet é o servidor raiz.

servidor_dns.jpg

Servidor raiz

O servidor raiz da internet possui uma tabela que indica qual DNS será responsável pela resolução dos domínios para cada extensão de domínio (Top Level Domain) diferente.

A tabela em si é muito pequena, possui apenas uma entrada para cada Top Level Domain existente. Os Top Level Domains são de dois tipos: gTLDs (Generic Top Level Domains - domínios genéricos usados no mundo todo) e ccTLDs (Country Code Top Level Domains - extensões de domínios administrados pelos países).

Por exemplo: todos os domínios terminados em .com serão respondidos pelos servidores da VeriSign; os domínios .br serão respondidos pelos servidores do Registro.br e assim sucessivamente. Cada gTLD ou ccTLD tem apenas uma entrada neste banco de dados.

Por segurança, o servidor raiz foi replicado em 13 servidores raízes diferentes espalhados pelo mundo e duas vezes ao dia seu conteúdo é automaticamente replicado.

Foi convencionado que cada servidor raiz seria chamado por uma letra do alfabeto (Servidor A, Servidor B etc…). Mesmo um determinado servidor raiz, o servidor raiz A, por exemplo, pode ser replicado em várias regiões do mundo, para assegurar que o tempo para a resolução de um domínio seja rápido (baixa latência).

Bem, então na verdade existem treze servidores raiz principais e dezenas de cópias espalhadas pelo mundo. Veja na imagem abaixo a plotagem dos servidores raizes e suas cópias em funcionamento no mundo.

servidores_raizes.jpg

Os grandes provedores de acesso e empresas de telecomunicações arquivam em seus caches (memória temporária) a tabela dos servidores raiz. Portanto, a cada e-mail enviado ou site visitado os servidores raiz não são obrigatoriamente consultados.

Na verdade, o volume de consultas a estes servidores é muito pequeno, já que sua tabela é alterada apenas quando um novo top level domain é criado. Quem realmente processa o maior volume de queries para resolução de nomes são os servidores dos TLDs (Top Level Domains).

Por exemplo: um servidor raiz normalmente recebe 500 queries por dia e os servidores da VeriSign (responsável pela resolução dos domínios .com) recebem bilhões de queries diariamente.

DNSSEC

A estrutura hierárquica de resolução de nomes, onde um DNS aponta para outro DNS, possui um problema intrínseco de segurança. Imagine a hipótese que um provedor de acesso capture uma querie para resolução de um nome e inadvertidamente responda com um endereço errado de onde o site esteja hospedado. Neste exemplo, você poderia solicitar no seu navegador o endereço www.itau.com.br e o provedor fornecer por erro www.brasdeco.com.br, ou pior, um site phishing, que simula o site do banco Itaú.

Um dos maiores problemas desta hipótese é que realmente seria impossível identificar que o provedor de acesso fez isso. Portanto, para dar segurança a estrutura de resolução de nomes a IETF (Internet Engineering Task Force) criou uma extensão do uso atual do DNS denominado DNSSEC.

A extensão DNSSEC autentica as informações do DNS e garante que estas informações são autênticas e íntegras. Sua adoção depende de cada Top Level Domain. O Registro.br, responsável pela administração dos domínios .br já começou a permitir o registro de domínios com o DNSSEC para algumas extensões como .blog.br, .eng.br etc.

O mercado aguarda a liberação do uso do DNSSEC para a extensão .com.br, de longe a mais utilizada no país. O mercado bancário e financeiro devem ser os primeiros a aderir ao DNSSEC e devem solicitar para que as empresas responsáveis pela sua hospedagem façam esta implementação extra de segurança. [Webinsider]

.

Sobre o autor

Ricardo Vaz MonteiroRicardo Vaz Monteiro (ricardo@nomer.com) é diretor executivo da empresa Nomer.com e autor dos livros Escolha seu.com e Google Adwords: a arte da guerra

Apoio:

  • LayerDev Serviços de Webhosting Profissional

Palavras-chave relacionadas a este texto: [ Domínios ]

Comentários

16 pessoas comentaram o artigo "O que é DNS (e DNSSEC) bem explicadinho"

Alexandre AUGUSTO Data: 13/10/2007 às 4:07 pm

Atividade: Engenheiro Mec. Aposentado

Cidade: Natal

Gostei, só que tudo que se aprende na vida tem que haver a PRÁTICA.
DEVERIA HAVER EXEMPLOS DE CONFIGURAÇÃO.

Servidor DNS (DNSSEC) tutorial Data: 14/10/2007 às 10:11 am

Atividade:

Cidade:

Para Alexandre:

Obrigado pela participação. Recomendo a leitura do tutorial sobre DNSSEC:

ftp://ftp.registro.br/pub/doc/tutorial-dnssec.pdf

Abraços,

Ricardo Vaz Monteiro

único Data: 03/11/2007 às 11:24 pm

Atividade: comentarista

Cidade: S.Paulo

Interessante, o artigo tenta ser técnico mas naum consegue; tenta ser de linguagem acessível mas naum consegue também. Se podemos complicar, porque simplificar?

Rafael Verri Data: 14/12/2007 às 12:26 pm

Atividade:

Cidade:

Muito bom, em minha opinião o texto é claro e fornece esclarecimento. Faço questão de mencionar que o gráfico facilita a compreensão, grato pela informação.

jorge Data: 27/12/2007 às 7:20 am

Atividade:

Cidade:

Parabens pelo tutorial, está muito bem explicado.

Daniel Data: 09/01/2008 às 8:16 am

Atividade:

Cidade:

Se o DNS estiver desligado podemos usar serviços da internet???? quais???

Nuno Santos Data: 11/01/2008 às 9:14 am

Atividade: Informatica

Cidade: Luanda

Ola, eu sou estudante de informatica e estou procurando saber “O que sao as zonas do DNS e como estao organizadas?”
agradecia se me respondessem com alguma urgencia.

Wallace Matheus Favaretto Data: 21/01/2008 às 8:02 pm

Atividade:

Cidade: Vinhedo

Bom, essa materia foi muito bem explicada, gostei muito, mas gostaria que tivesse alguns exemplos de configuracao, mas do restante esta otimo.

Vlw…

Esta me ajudando muito no meu trabalho sobre o que e DNS.

karla Data: 08/02/2008 às 6:51 am

Atividade:

Cidade: japao

olá…estava lendo sobre o Dns e qria fazer umas perguntinhas..uma amiga minha esta com problema no computador e nao consegui acessar as paginas da internet e sempre mostra algumas coisas sobre dns..eu gostaria de saber como posso resolver esse problema …
OBRIGADA

10° 2u4ue7e Data: 01/03/2008 às 1:02 pm

Atividade: estudante de informatica

Cidade: luanda

gostei muito do material espero que haja actualizações…

11° Roni Muniz Data: 01/03/2008 às 1:06 pm

Atividade: gerente comercial

Cidade: rio de janeiro

O artigo está ótimo. Não tem o perfil maçante do texto técnico, porque quem o quer, procura onde o haja. E, em alguns casos, não se pode fugir ao que só existe na técnica e por ai deve ser expressado.Tal como o foi.
A linguagem do artigo é acessível sim. Mas há algumas pessoas, julgando-se grandes figuras, que confundem acessivel com vulgar…

Parabéns Sr. Ricardo Vaz Monteiro. Sua dissertação dá uma visão suficiente acerca do assunto, agregando a isso ,um certo prazer literário.Seu estilo é admirável.

12° gadarf Data: 16/04/2008 às 1:44 pm

Atividade:

Cidade:

Simples e bem explicado. Bom tópico.

13° linkshadow Data: 29/05/2008 às 10:56 am

Atividade: estudante de ciencias da computação

Cidade: São Paulo

muito curioso não tinha ideia para que servia o DNS.
Valeu a informação

14° Isaias Ribeiro Data: 07/07/2008 às 4:21 pm

Atividade: configuraçao de um servidor DNS

Cidade: luanda

gostei imenso da vossa materia

15° Danielle Data: 06/08/2008 às 7:12 pm

Atividade: Estudante

Cidade: Rio de Janeiro

Olá…Bom o professor pediu para pesquisar sobre DNS, então eu entrei na sua pagina, e digo que conseguir entender bastante sobre DNS, mas concordo com alguns colegas que deveria ter mais alguns exemplos….

16° Marinela Marques Data: 28/08/2008 às 7:32 am

Atividade: estudante de redes de computadores

Cidade: Luanda

gostei muito, mais de via ter demostraçao pratica

Avisos
Os ítens com asterisco ( * ) são campos de preenchimento obrigatório.
Todos os links inseridos nos comentários possuem o atributo rel="nofollow" para impedir com que user agents (como os mecanismos de busca) sigam os links inseridos para desestimular spammers.
Todos devem se identificar através de e-mail válido.
Os e-mails dos usuários não serão divulgados no site.
Comentários:

Preencha os dados abaixo e clique em enviar

Outrolado.com.br

Leia

Seu cliente pediu um black SEO com marca famosa?O cliente tem marca desconhecida e pede uma otimização no site para ficar melhor no ranking da busca natural do Google. Cuidado aqui: não use artifícios para enganar o buscador, pois no final a responsabilidade maior será sua. Por Rudinei Modezejewski

O futuro da internet é um retorno ao início Quando jovem, a internet foi assediada pelo capital de risco, pela modelo antigo da propaganda e pela indústria de TI. Porém cresceu, arrebentou as correntes e hoje obriga os velhos barões a se modernizarem. Por Edson Dacal

Não perca o domínio que você deseja registrarSiga estes dez cuidados para evitar que algum espertinho registre antes o domínio que você descobriu que está disponível. Não o digite no browser, por exemplo. Veja porque. Por Ricardo Vaz Monteiro

O que é grafo social e quem pode controlá-lo?Devemos trabalhar para que as pessoas possam ser donas de suas redes sociais nos diversos ambientes que frequentem e tenham controle sobre elas. E que seja uma solução livre. Por Gilberto Alves Jr.

Guilherme Coelho

Ferramentas leves Soluções baseadas na web são convidativas para as empresas. Por Guilherme Coelho

Cesar Paz

A próxima webVamos organizar o ambiente (com a web semântica ou lá o que chame). Por Cesar Paz

20 dúvidas frequentes sobre o registro de marcasCusta caro registrar uma marca? Para que serve realmente? Devo registrar apenas o nome ou o logotipo também? Por quanto tempo vale o registro? Pessoa física também pode? Veja as respostas. Por Rudinei Modezejewski

Vicente Tardin

ConectadoLivro de Juliano Spyer vai fundo nos ambientes colaborativos… e as polêmicas questões que vêm junto com eles. Por Vicente Tardin

Internet no celular: entre o iPhone e o DotmobiO acesso à internet em celulares pode tomar dois caminhos: sites no padrão .mobi, proposto por um consórcio de grandes empresas. Ou sites normais, acessíveis pelo iPhone. Por Ricardo Vaz Monteiro

Marcelo Sant'Iago

A importância do Search Engine Marketing Este artigo é direcionado para aquele anunciante ou agência que ainda tem dúvidas se deve ou não investir em estratégias de busca. Por Marcelo Sant’Iago

Wi-Fi e hotspots: não vá cair na rede errada Para os menos experientes: quando acessar a internet em seu notebook em hotspots de restaurantes e aeroportos, certifique-se que está realmente em uma rede segura. E nada de bancos. Por Marcelo Tsuguio Okano

Webinsider