• Nenhum resultado encontrado

DNSSHIM DNSSEC Automatizado

N/A
N/A
Protected

Academic year: 2021

Share "DNSSHIM DNSSEC Automatizado"

Copied!
22
0
0

Texto

(1)

DNSSHIM

DNSSEC Automatizado

<dnsshim@registro.br>

GTER 27

19 de junho de 2009

(2)

DNS Secure Hidden Master

O que ´e?

Ferramenta open-source que implementa o protocolo DNS e

automatiza todo processo de provisionamento de zonas com suporte a DNSSEC

(3)

Motiva¸c˜ao

Complexidade na implementa¸c˜ao e manuten¸c˜ao de DNSSEC Gradual ado¸c˜ao de DNSSEC pelo mundo

(.org, .gov e alguns ccTLDs) Poss´ıvel assinatura da raiz no futuro

Todos os TLDs sob o .br com suporte a DNSSEC Baixa ado¸c˜ao da extens˜ao DNSSEC nos dom´ınios .br

(4)

Ado¸c˜ao de DNSSEC no Mundo

(5)

Objetivo

Objetivo

Promover e facilitar a utiliza¸c˜ao de DNSSEC

Publico Alvo

Provedores de hospedagem ou qualquer outra institui¸c˜ao respons´avel por administrar servidores DNS autoritativos para muitas zonas

(6)

Caracter´ısticas

C´odigo-fonte aberto

Implementa¸c˜ao em Java 1.6

M´odulo signer separado do servidor principal Protocolo para comunica¸c˜ao com cliente em XML

(7)

Funcionalidades

DNSSEC

Suporta AXFR e IXFR com TSIG Gerenciamento de chaves e assinaturas

Importa¸c˜ao de zonas j´a existentes em outros servidores (via AXFR) Importa¸c˜ao de chaves (DNSKEY) a partir de arquivo

(formato do Bind)

Gerenciamento de grupos de servidores slave

Cache LRU para escalar em grande quantidade de zonas - Teste com mais de 100.000 zonas

(8)

Resource Records suportados

A AAAA CNAME DNSKEY DS MX NS NSEC RRSIG SOA TXT CERT DNAME HINFO IPSECKEY LOC MINFO NAPTR OPT PTR SRV SSHFP TSIG

(9)
(10)
(11)

Arquitetura

(12)

Suporte a m´ultiplos usu´arios

Suporte a m´ultiplos usu´arios simultˆaneos

Cada zona pode ser administrada por um ou mais usu´arios

Controle de sess˜ao por usu´ario

Autentica¸c˜ao

(13)

DNSSEC automatizado

Zonas com suporte a DNSSEC por default

◮ Chave gerada automaticamente na cria¸c˜ao da zona ◮ Processo transparente para o administrador

Assinaturas v´alidas por 1 mˆes (default)

Lembrete

(14)

Reassinatura autom´atica de Zonas

Lembrete

Cada record de assinatura (RRSIG) possui data de validade inicial e final

Baseado no conceito de:

scheduler high priorityscheduler low priority

(ambos definidos em horas)

Onde: scheduler high priority < scheduler low priority

Passos de Reassinatura

1 Se tempo para expira¸c˜ao < scheduler high priority ent˜ao

reassina a zona imediatamente

2 Sen˜ao reassina a zona em algum instante entre

scheduler high prioritye scheduler low priority antes da expira¸c˜ao

(15)

Grupos de Slaves

Permite a cria¸c˜ao de m´ultiplos grupos Facilita o gerenciamento de grandes quantidades de servidores Disponibiliza¸c˜ao de zonas por grupos - Exemplo: O gerenciamento de muitas zonas pode ser dividido em diferentes grupos

(16)

Protocolo de Comunica¸c˜ao do Cliente

Utiliza XML TCP + TLS

Exemplo (Adi¸c˜ao de Record)

<?xml version="1.0" encoding="utf-8"?> <dnsshim version="1.0"> <request> <addRr> <sessionId>1</sessionId> <zone>gter.nic.br</zone> <rr> <ownername>www</ownername> <ttl>86400</ttl> <type>CNAME</type> <dnsClass>IN</dnsClass> <rdata>gter.nic.br</rdata> </rr> </addRr> </request> </dnsshim>

Possibilidade de integra¸c˜ao com outros sistemas Disponibiliza¸c˜ao de biblioteca em python

(17)

Provisionamento Autom´atico de Zonas

Configura¸c˜ao autom´atica dos servidores slaves para as zonas

Compat´ıvel com Bind rsync

ssh rndc

(18)

Utiliza¸c˜ao

Dnssh − Cliente Shell-Like

Interface em “linha de comando”

Suporte a todos os recursos dispon´ıveis pelo DNSSHIM Implementa¸c˜ao em Python

pydnsshim − Biblioteca cliente

(19)

E agora?

O que pode ser feito...

Cliente com interface gr´afica

(20)

Referˆencias

Site do DNSSHIM

http://registro.br/dnsshim/ Lista de Discuss˜ao do DNSSHIM

https://eng.registro.br/mailman/listinfo/dnsshim Tutorial de DNSSEC

ftp://ftp.registro.br/pub/doc/tutorial-dnssec.pdf Manual do DNSSHIM (Inglˆes)

ftp://ftp.registro.br/pub/dnsshim/manual en.pdf DNSSHIM - Protocolo e Transporte (Inglˆes) ftp://ftp.registro.br/pub/dnsshim/protocol en.pdf

(21)

Perguntas?

(22)

Referências

Documentos relacionados

O ciberespaço representa uma era de “novas oportunidades” e ao retomar a pergunta feita na introdução deste artigo – “Como as Relações Públicas podem preparar-se para

1) As Operadoras obrigam-se a cumprir o que foi declarado na CPI da Telefonia Móvel em Santa Catarina quanto à execução de investimentos previstos nos termos do Plano de Melhoria

Segundo Éric Laurent, a psicose ordinária se caracteriza pela não resposta aos significantes-mestres tradicionais, manifestando o fim do poder do Nome-do-Pai como

O valor da reputação dos pseudônimos é igual a 0,8 devido aos fal- sos positivos do mecanismo auxiliar, que acabam por fazer com que a reputação mesmo dos usuários que enviam

Chora Peito Chora Joao Bosco e Vinicius 000 / 001.. Chão De Giz Camila e

Os testes de desequilíbrio de resistência DC dentro de um par e de desequilíbrio de resistência DC entre pares se tornarão uma preocupação ainda maior à medida que mais

• O custo de não encontrar informação é muito alto para indivíduos e organização4. – Pessoas: principal fonte de informação para encontrar informação, resolver problemas

Analisando o texto dessas propostas, verifica-se a existência de pontos harmônicos e distintos, sendo, no entanto, que muitas críticas já feitas mostram que elas vieram