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.
1. c
A Hora certa com o
NTP.br
R o d r ig o R e g is d o s S a n t o s
r s a n t o s @ n ic .b r
N ú c l e o d e Iç n o o er m C a ç ã r o d e n a
ã f o o
d o P o n – t No I bB r.R
C
2. Agenda
●
O que é o NTP?
●
Funcionamento do NTP
●
O NTP.br
●
Configurando o NTP
3. 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
4. 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
6. 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.
8. 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
12. 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.gz
root@servidor# tar zxvf ntp-4.2.6.tar.gz
root@servidor# cd ntp-4.2.6
root@servidor:~/ntp-4.2.6# ./configure
root@servidor:~/ntp-4.2.6# make
root@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.conf
root@servidor:~/ntp-4.2.6# cp ./ntp.conf /etc/ntp.conf
13. 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.drift
driftfile /etc/ntp.drift
# estatisticas do ntp que permitem verificar o historico
# de funcionamento e gerar graficos
statsdir /var/log/ntpstats/
statistics loopstats peerstats clockstats
filegen loopstats file loopstats type day enable
filegen peerstats file peerstats type day enable
filegen clockstats file clockstats type day enable
# servidores publicos do projeto ntp.br
server a.ntp.br iburst
server b.ntp.br iburst
server c.ntp.br iburst
# outros servidores
# server outro-servidor.dominio.br iburst
# configuracoes de restricao de acesso
restrict default kod notrap nomodify nopeer
14. Configurando o NTP
• Instalação para GNU/Linux e outros sistemas
baseados em Unix
Sistema Instalação
Debian GNU/Linux e sistemas que root@host# apt-get update
usam apt (Ubuntu, Kurumin, root@host# apt-get install ntp
Conectiva, etc)
RedHat GNU/Linux e sistemas que root@host# yum install ntp
usam rpm (Fedora, etc):
Gentoo GNU/Linux: root@host# emerge sync
root@host# emerge ntp
Slackware GNU/Linux:v root@host# slackpkg update
root@host# slackpkg install ntp
FreeBSD e OpenBSD # cd /usr/ports/net/ntp
# make install
15. Configurando o NTP
• Instalação para GNU/Linux e outros sistemas
Após instalar oem Unixo arquivo ntp.drift com o comando:
baseados ntp, crie
# 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.
16. Configurando o NTP
• Instalação para GNU/Linux e outros sistemas
baseados em Unix
●
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
17. 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
18. Configurando o NTP
• Sincronização do Windows
– Faça o download do instalador e execute-o
23. Configurando o NTP
• Sincronização do Windows
– Arquivo de configuração:
http://ntp.br/windows/ntp.conf
# arquivo de “memoria” de escorregamento de frequencia
driftfile “C:Arquivos de programasNTPetcntp.drift”
# habilita as estatisticas
enable stats
statsdir "C:Arquivos de programasNTPetc"
statistics loopstats peerstats clockstats
# servidores publicos do ntp.br
server a.ntp.br iburst
server b.ntp.br iburst
server c.ntp.br iburst
# aqui voce pode acrescentar outros servidores
# server outro-servidor.dominio.br iburst
# restricoes de acesso
restrict default kod notrap nomodify nopeer
24. Configurando o NTP
• Sincronização do Windows
– Criando uma conta especial para o NTP