Quando os servidores de horário ficam ruins

"O tempo é o que impede que tudo aconteça de uma vez", disse o físico eminente John Wheeler. E quando se trata de computadores, suas palavras não podem ser mais relevantes.

Os marcadores de tempo são o único método que um computador deve estabelecer se um evento ocorreu, deve ocorrer ou não deve ocorrer ainda. Para um PC doméstico, o computador depende do relógio incorporado que mostra o tempo na esquina do seu sistema operacional, e para a maioria dos usos domésticos isso é suficientemente satisfatório.

No entanto, para as redes de computadores que devem se comunicar entre si, depender de relógios de sistema individuais podem causar problemas incontáveis:

Todos os relógios deslocam e os relógios do computador não são diferentes e ocorrem problemas quando duas máquinas estão à deriva em diferentes taxas, pois o tempo não coincide. Isso representa um enigma para um computador, pois não tem certeza de qual momento acreditar e eventos cronológicos podem não ocorrer e mesmo tarefas simples, como enviar um e-mail, podem causar confusão de tempo em uma rede.

Por estas razões, servidores de tempo são comumente usados ​​para receber o tempo de uma fonte externa e distribuí-lo em torno da rede. A maioria desses dispositivos usa o protocolo NTP (Network Time Protocol), que foi projetado para fornecer um método de sincronização de tempo em uma rede.

No entanto, os servidores de tempo são tão bons quanto a fonte de tempo em que eles dependem e quando há um problema com essa fonte, a sincronização falhará e os problemas mencionados acima podem ocorrer.

A causa mais comum de falha ou imprecisão do servidor de tempo é a dependência de fontes de tempo baseadas na internet. Estes não podem ser autenticados pelo NTP nem garantidos para serem precisos e também podem levar a problemas de segurança com intrusão de firewall e outros ataques maliciosos.

Garantir a O servidor NTP continua a obter uma fonte de tempo altamente preciso é bastante direto e é uma questão de escolher uma fonte de tempo precisa, confiável e segura.

Na maioria das partes do mundo, existem dois métodos que podem fornecer uma fonte de tempo segura e confiável:

  • sinais de tempo GPS
  • Sinais de tempo referenciados por rádio

Os sinais GPS estão disponíveis em qualquer lugar do planeta e são baseados em Hora do GPS que é gerado por relógios atômicos a bordo dos satélites.

Sinais de referência de rádio como MSF e WWVB são transmitidos em longa onda de laboratórios de física como NIST de NPL.

Este post foi escrito por

Richard N Williams

Richard N Williams é um autor técnico e especialista em Server e Tempo indústria sincronização do NTP. Richard N Williams no Google+

Leitura relacionada