ApresentaçãO Thiago Bordini Campus Party 2010

Post on 09-Jul-2015

554 views 2 download

description

A palestra tem como objetivo apresentar os principais erros cometidos pelas pessoas ao utilizar sites de relacionamento. Serão apresentados os principais dados publicados, os riscos envolvidos na divulgação de informações pessoais e profissionais em redes sociais, como estes dados são utilizados por criminosos. Abordaremos ainda como as empresas podem se prevenir deste tipo de problema, evitando que um descuido de um funcionário se torne um risco para a organização. Será apresentado o projeto HCF-Hackers Construindo Futuros o qual pretende mudar este cenário.

Transcript of ApresentaçãO Thiago Bordini Campus Party 2010

A Hora certa com o NTP.br

c

R o d r i g o R e g i s d o s S a n t o sr s a n t o s @ n i c . b r

N ú c l e o d e I n f o r m aç ã o e C o o r d e n aç ã od o P o n t o B R – N I C .b r

Agenda

● O que é o NTP?● Funcionamento do NTP● O NTP.br● Configurando o NTP

O que é o NTP?

● protocolo para sincronização dos computadores

● define um jeito para que um grupo de computadores converse entre si e acerte seus relógios

● depende de referências confiáveis de tempo, como os relógios atômicos do Observatório Nacional, ou o sistema GPS

O que é o NTP?

• Importância do NTP● O tempo não anda para trás● Computadores sincronizados entre si e com uma referência

externa (UTC)

• Várias aplicações dependentes:● Sistema de distribuição de conteúdo● Sistemas de arquivos● Agendadores de eventos● Criptografia● Protocolos de comunicação e aplicações de tempo real● Sistemas transacionais e bancos de dados distribuídos● Troubleshooting de problemas em geral e, especialmente,

de problemas de segurança

Funcionamento do NTP

● Topologia hierárquica

Funcionamento do NTP• Troca de Mensagens e Cálculo do Deslocamento

atraso (delay) = (b-a)-(y-x).Considerando-se que o tempo de ida é igual ao tempo de volta, pode-se

calcular o deslocamento entre o servidor e o relógio local como como:

deslocamento (offset) = x - (a + atraso/2) =deslocamento (offset) = (x-a+y-b)/2.

Funcionamento do NTP

• Algoritmos

O NTP.br

• Serviço baseado na Hora Legal Brasileira (relógios atômicos do ON)

• Servidores monitorados = alta disponibilidade• Website – funcionamento e instalação• Suporte - ntp@nic.br

O NTP.br

• Estrutura

O NTP.br

• WebSite - http://ntp.br

O NTP.br

• WebSite - http://ntp.br

Configurando o NTP

• Instalação do NTP à partir dos fontes

root@servidor# wget http://www.eecis.udel.edu/~ntp/ntp_spool/ntp4/ntp-4.2.6.tar.gzroot@servidor# tar zxvf ntp-4.2.6.tar.gzroot@servidor# cd ntp-4.2.6root@servidor:~/ntp-4.2.6# ./configureroot@servidor:~/ntp-4.2.6# makeroot@servidor:~/ntp-4.2.6# make install

Substitua o conteúdo do arquivo de configuração padrão /etc/ntp.conf pela configuração abaixo.

root@servidor:~/ntp-4.2.6# wget http://www.ntp.br/xnix/ntp.confroot@servidor:~/ntp-4.2.6# cp ./ntp.conf /etc/ntp.conf

Configurando o NTP• http://ntp.br/xnix/ntp.conf# “memoria” para o escorregamento de frequencia do micro# pode ser necessario criar esse arquivo manualmente com# o comando touch ntp.driftdriftfile /etc/ntp.drift# estatisticas do ntp que permitem verificar o historico# de funcionamento e gerar graficosstatsdir /var/log/ntpstats/statistics loopstats peerstats clockstatsfilegen loopstats file loopstats type day enablefilegen peerstats file peerstats type day enablefilegen clockstats file clockstats type day enable# servidores publicos do projeto ntp.brserver a.ntp.br iburstserver b.ntp.br iburstserver c.ntp.br iburst# outros servidores# server outro-servidor.dominio.br iburst# configuracoes de restricao de acessorestrict default kod notrap nomodify nopeer

Configurando o NTP

• Instalação para GNU/Linux e outros sistemas baseados em Unix

Sistema InstalaçãoDebian GNU/Linux e sistemas que usam apt (Ubuntu, Kurumin, Conectiva, etc)

root@host# apt-get updateroot@host# apt-get install ntp

RedHat GNU/Linux e sistemas que usam rpm (Fedora, etc):

root@host# yum install ntp

Gentoo GNU/Linux: root@host# emerge syncroot@host# emerge ntp

Slackware GNU/Linux:v root@host# slackpkg updateroot@host# slackpkg install ntp

FreeBSD e OpenBSD # cd /usr/ports/net/ntp# make install

Configurando o NTP

Após instalar o ntp, crie o arquivo ntp.drift com o comando:

# touch /etc/ntp.drift

Se a hora de seu computador estiver com um erro maior do que 16min o ntp pode não funcionar. Se for o caso, ajuste a hora manualmente, antes de iniciar o ntpd. Ou então execute o ntpd com os parâmetros abaixo, para um primeiro ajuste, e depois inicie o serviço:

# ntpd -q -g

Substitua o conteúdo do arquivo de configuração padrão /etc/ntp.conf pela configuração do arquivo encontrado em: http://ntp.br/xnix/ntp.conf

Após modificar a configuração é preciso reiniciar o ntpd.

• Instalação para GNU/Linux e outros sistemas baseados em Unix

Configurando o NTP

● Ferramentas de Monitoração

ntpq -c pe

remote refid st t when poll reach delay offset jitter=====================================================================+a.ntp.br 200.160.7.192 2 u 10 64 337 294.756 35.596 0.521+b.ntp.br 200.160.7.186 2 u 8 64 377 226.294 2.658 0.229*c.ntp.br 200.160.7.192 2 u - 64 377 208.758 4.026 0.424

• Instalação para GNU/Linux e outros sistemas baseados em Unix

Configurando o NTP• Sincronização do Windows

– SNTP instalado (não é muito exato)

• http://www.meinberg.de/download/ntp/windows/ntp-4.2.4p8@lennon-o-win32-setup.exe

Configurando o NTP

• Sincronização do Windows– Faça o download do instalador e execute-o

Configurando o NTP

• Sincronização do Windows– Software Livre

Configurando o NTP

• Sincronização do Windows– Escolha o local para instalação

Configurando o NTP

• Sincronização do Windows– Escolha os componentes

Configurando o NTP

• Sincronização do Windows– Arquivo de configuração

Configurando o NTP• Sincronização do Windows

– Arquivo de configuração: http://ntp.br/windows/ntp.conf

# arquivo de “memoria” de escorregamento de frequenciadriftfile “C:\Arquivos de programas\NTP\etc\ntp.drift”# habilita as estatisticasenable statsstatsdir "C:\Arquivos de programas\NTP\etc\"statistics loopstats peerstats clockstats# servidores publicos do ntp.brserver a.ntp.br iburstserver b.ntp.br iburstserver c.ntp.br iburst# aqui voce pode acrescentar outros servidores# server outro-servidor.dominio.br iburst# restricoes de acessorestrict default kod notrap nomodify nopeer

Configurando o NTP

• Sincronização do Windows– Criando uma conta especial para o NTP

Configurando o NTP

• Sincronização do Windows– Funcionalidades

Configurando o NTP

• Sincronização do Windows– Verificando seu funcionamento

Configurando o NTP

• Servidores públicos do projeto ntp.br

Nome Endereçoa.ntp.br 200.160.0.8

b.ntp.br 200.189.40.8 c.ntp.br 200.192.232.8

Dúvidas? Sugestões? Críticas?

Rodrigo Regis dos Santosrsantos@nic.br

ntp@nic.br

http://ntp.brhttp://ceptro.br

http://nic.br