Arquivo para a categoria 'cronologia'

Benefícios da sincronização precisa do tempo de rede

Segunda-feira, outubro 12, 2009

Seu computador provavelmente faz centenas e milhares de tarefas por dia. Se isso for parte de uma rede, o número de tarefas pode ser milhões. De enviar e-mails para salvar dados, e tudo o que seu computador está encarregado de fazer, eles são todos registrados pelo computador ou servidor.

Os computadores usam timestamps para processos de logótipo e, de fato, os carimbos de data / hora são usados ​​como o único método que um computador deve indicar quando e se uma tarefa ou aplicativo foi conduzido. Os timestamps são normalmente um número de bits 16 ou 32 (um número longo) que conta os segundos de uma época principal - normalmente 01 janeiro 1970.

Então, para cada tarefa que o computador faz, será marcado com o número de segundos de 1970 que a transação foi realizada. Estes timestamps são a única informação que um sistema informático tem para verificar quais tarefas foram concluídas e quais tarefas ainda não foram instigadas.

O problema com as redes de computadores de mais de uma máquina é que os relógios em dispositivos individuais não são precisos o suficiente para muitos aplicativos modernos sensíveis ao tempo. Os relógios do computador são propensos à deriva, eles normalmente são baseados em circuitos baratos de osciladores de cristal e geralmente podem ser driblados por mais de um segundo por dia.

Isso pode não parecer muito, mas no mundo sensível ao tempo de hoje um segundo pode ser um longo tempo, de fato, especialmente quando você leva em conta as necessidades de indústrias como a bolsa de valores, onde um segundo pode ser a diferença de preço de vários por cento ou reserva de lugares on-line, onde um segundo pode fazer a diferença entre um assento disponível e aquele que é vendido.

Esta deriva também é acumulável, então, dentro de apenas alguns meses, os sistemas informáticos podem estar acima de um minuto fora de sincronia e isso pode ter efeitos dramáticos em transações sensíveis ao tempo e pode resultar em todos os tipos de problemas inesperados dos e-mails que não chegam como um computador pensa que eles chegaram antes de serem enviados para dados que não foram copiados ou perdidos completamente.

Um servidor de tempo NTP or servidor de tempo de rede estão se tornando cada vez mais peças cruciais para a rede informática moderna. Eles recebem uma fonte de tempo precisa de um relógio atômico e distribuem-na para todos os dispositivos da rede. À medida que os relógios atômicos são incrivelmente precisos (eles não serão derrubados por um segundo mesmo em um 100,000 anos) eo protocolo NTP (Network Time Protocol) verifica continuamente o tempo dos dispositivos contra o tempo de relógio atômico mestre - significa que a rede do computador poderá funcionar perfeitamente sincronizada com cada dispositivo dentro de alguns milissegundos do relógio atômico.

2038 O próximo erro de tempo de computador

Terça-feira, outubro 6th, 2009

Lembre-se da virada do milênio. Enquanto muitos de nós estavam contando os segundos até a meia-noite, havia administradores de rede em todo o mundo com os dedos cruzados esperando que seus sistemas de computador ainda estejam trabalhando depois que o novo milênio entrou.

O bug do milênio foi o resultado de primeiros pioneiros no computador, projetando sistemas com apenas dois dígitos para representar o tempo, pois a memória do computador era muito escassa no momento. O problema não surgiu por causa da virada do milênio, surgiu porque era o final do século e o ano de dois dígitos se dirigia para o 00 (que as máquinas assumiam era 1900)

Felizmente, na virada do milênio, a maioria dos computadores foi atualizada e foram tomadas precauções suficientes que significassem que a Y2K O erro, como se tornou conhecido, não causou o estrago generalizado que antes era temido.

No entanto, o erro Y2K não é o único problema relacionado ao tempo que os sistemas de computador podem enfrentar, outro problema com a forma como os computadores informam que o tempo foi realizado e muitas outras máquinas serão afetadas no 2038.

O Unix Millennium Bug (ou Y2K38) é semelhante ao bug original, pois é um problema relacionado à forma como os computadores informam a hora. O problema 2038 ocorrerá porque a maioria das máquinas usa um número inteiro de bits 32 para calcular o tempo. Este número de bit 32 é definido a partir do número de segundos de 1 janeiro 1970, mas como o número está limitado aos dígitos 32 por 2038, não haverá mais dígitos para lidar com o avanço do tempo.

Para resolver este problema, muitos sistemas e idiomas mudaram para uma versão 64-bit, ou alternativas fornecidas que são 64-bit e como o problema não ocorrerá por quase três décadas, há muito tempo para garantir que todos os sistemas de computador possam ser protegidos .

No entanto, esses problemas com timestamps não são os únicos erros relacionados ao tempo que podem ocorrer em uma rede de computadores. Uma das causas mais comuns de erros de rede de computadores é a falta de Sincronização de tempo. Falha em garantir que cada máquina esteja funcionando em um tempo idêntico usando um O servidor NTP pode resultar em perda de dados, sendo a rede vulnerável a ataques de usuários mal-intencionados e pode causar todos os tipos de erros, como os e-mails que chegam antes de serem enviados.

Para garantir que a rede do seu computador seja adequadamente sincronizada e servidor de tempo externo NTP é recomendado.

Mantendo a sua rede segura um guia para iniciantes

Quarta-feira setembro 30th, 2009

Segurança de rede é de vital importância para a maioria dos sistemas empresariais. Embora os vírus de e-mail e os ataques de negação de serviço (ataque DoS) possam nos causar dores de cabeça em nossos sistemas domésticos, para esses negócios, esses tipos de ataques podem paralisar uma rede por dias - custando às empresas centenas de milhões a cada ano em receitas perdidas.

Manter uma rede segura para evitar esse tipo de ataque malicioso geralmente é de importância primordial para os administradores de rede e, enquanto a maioria investiga fortemente em algumas formas de medidas de segurança, muitas vezes as vulnerabilidades deixaram inadvertidamente expostas.

firewalls são o melhor lugar para começar quando você está tentando desenvolver uma rede segura. Um firewall pode ser implementado em hardware ou software, ou mais comumente uma combinação de ambos. Os firewalls são usados ​​para impedir que usuários não autorizados acessem redes privadas conectadas à Internet, especialmente intranets locais. Todo o tráfego que entra ou sai da intranet passa pelo firewall, que examina cada mensagem e bloqueia aqueles que não atendem aos critérios especificados.

Software anti-vírus funciona de duas maneiras. Em primeiro lugar, ele age de forma semelhante a um firewall, bloqueando qualquer coisa identificada em seu banco de dados como possivelmente mal-intencionada (vírus, trojans, spyware, etc.). Em segundo lugar, o software anti-vírus é usado para detectar e remover malwares existentes em uma rede ou estação de trabalho.

Um dos aspectos mais vistos da segurança da rede é a sincronização do tempo. Os administradores de rede não conseguem perceber a importância da sincronização entre todos os dispositivos em uma rede. A falta de sincronização de uma rede geralmente é um problema de segurança comum. Não só os usuários mal-intencionados podem aproveitar os computadores que funcionam em momentos diferentes, mas se uma rede é atingida por um ataque, identificar e corrigir o problema pode ser quase impossível se cada dispositivo estiver executando em um horário diferente.

Mesmo quando um administrador de rede está ciente da importância da sincronização de tempo, muitas vezes eles fazem um erro de segurança comum quando tentam sincronizar sua rede. Em vez de investir em um servidor de tempo dedicado que recebe uma fonte segura de UTC (Hora Universal Coordenada) externamente de sua rede usando relógio atômico fontes como o GPS, alguns administradores de rede optam por usar um atalho e usam uma fonte de tempo na Internet.

Existem dois problemas de segurança principais na utilização da Internet como servidor de tempo. Em primeiro lugar, para permitir o código de tempo através da rede, uma porta UDP (123) deve ser deixada aberta no firewall. Isso pode ser aproveitado por usuários mal-intencionados que podem usar esta porta aberta como uma entrada para a rede. Em segundo lugar, a medida de segurança incorporada usada pelo protocolo de tempo NTP, conhecido como autenticação, não funciona na Internet, o que significa que a NTP não garante que o sinal de tempo venha de onde é suposto.

Para garantir que sua rede esteja segura, não é hora de você investir em um externo servidor dedicado tempo NTP?

Bilhetes de estacionamento e o servidor NTP

Sábado, setembro 26th, 2009

Não há nada pior do que retornar ao seu carro apenas para descobrir que o limite de seu medidor de estacionamento expirou e você obteve um bilhete de estacionamento batido no seu pára-brisas.

Mais freqüentemente do que não, é apenas uma questão de atrasar alguns minutos antes de um atendente de estacionamento ansioso encontrar seu medidor ou bilhete expirado e lhe causar uma multa.

No entanto, como as pessoas de Chicago estão descobrindo, enquanto um minuto pode ser a diferença entre voltar ao carro a tempo ou receber um ingresso, um minuto também pode ser a diferença entre diferentes metros de estacionamento.

Parece que os relógios nas novas caixas de pagamento do medidor de estacionamento 3000 em Cale, Chicago foram descobertos como não sincronizados. Na verdade, das caixas de pagamento quase 60 observadas, a maioria está desligada pelo menos um minuto e, em alguns casos, quase 2 minutos do que é "tempo real".

Isso colocou uma dor de cabeça para a empresa responsável pelo estacionamento no distrito de Cale e eles poderiam enfrentar desafios legais dos milhares de motoristas que receberam ingressos desta máquina.

O problema com o sistema de estacionamento Cale é que, embora afirmem que eles regularmente calibram sua máquina, não há sincronização precisa para uma referência de tempo comum. Na maioria das aplicações modernas, o UTC (Tempo Universal Coordenado) é usado como uma escala de tempo base e para sincronizar dispositivos, como os medidores de estacionamento de Cale, um NTP servidor, ligados a um relógio atômico receberão a hora UTC e garantirão que cada dispositivo tenha a hora exata.

Servidores NTP são usados ​​na calibração de não apenas medidores de estacionamento, mas também semáforos, controle de tráfego aéreo e todo o sistema bancário para citar apenas alguns aplicativos e pode sincronizar todos os dispositivos conectados a ele dentro de alguns milissegundos de UTC.

É uma pena que os atendentes de estacionamento da Cale não tenham visto o valor de um servidor dedicado de tempo NTP - Tenho certeza de que estão se arrependendo de não ter um agora.

Qual sinal de tempo? GPS ou WWVB e MSF

Quinta-feira, setembro 24th, 2009

Servidor Dedicado de Tempo NTP os dispositivos são o método mais fácil, mais preciso, confiável e seguro de receber uma fonte de UTC tempo (Tempo Universal Coordenado) para sincronizar uma rede de computadores.

Servidores NTP (Network Time Protocol) operam fora do firewall e não dependem da Internet, o que significa que eles são altamente seguros e não são vulneráveis ​​a usuários mal-intencionados que, no caso de fontes de tempo da Internet, podem usar os sinais do cliente NTP como um método de acesso à rede ou penetrando no firewall.

Um servidor NTP dedicado também receberá o código de tempo direto de um relógio atômico, isso o torna um servidor de horário 1 estranho em oposição aos servidores de tempo on-line que são servidores de tempo 2 de estrato, ou seja, eles conseguem o tempo de um servidor 1 de estrato e, portanto, não são tão precisos.

In usando um servidor de tempo NTP só há uma decisão a ser tomada e é assim que o sinal de tempo deve ser recebido e, para isso, há apenas duas opções:

O primeiro é fazer uso das transmissões de rádio padrão padrão transmitidas por laboratórios nacionais de física, tais como NIST nos EUA ou no Reino Unido NPL. Esses sinais (WWVB nos EUA, MSF no Reino Unido) são de alcance limitado, embora o sinal dos EUA esteja disponível na maioria das partes do Canadá e do Alasca. No entanto, eles são vulneráveis ​​a interferências locais e topografia, como outros sinais de rádio de onda longa são.

A alternativa ao sinal WWVB / MSF é utilizar a rede de satélites GPS (Global Positioning System). Relógios atômicos são usados ​​pelos satélites GPS como base para a informação de navegação usada pelos receptores de satélite. Esses relógios atômicos podem ser usados ​​usando um Servidor de tempo NTP equipado com uma antena GPS.

Embora o sinal de hora do GPS seja estritamente falando, não UTC, é 17 segundos atrás, pois os segundos de salto nunca foram adicionados ao tempo do GPS (como os satélites são inacessíveis), mas o NTP pode explicar isso (simplesmente adicionando segundos inteiros 17). A vantagem do GPS é que ele está disponível em qualquer parte do planeta, desde que a antena GPS tenha uma visão clara do céu.

Sistemas de duelo que podem utilizar ambos os tipos de sinal também estão disponíveis.

Configurando uma rede para usar um servidor NTP Parte 1: Encontrar uma fonte de tempo

Terça-feira, setembro 1st, 2009

Manter a sua rede sincronizada com a hora certa é crucial para redes modernas. Devido ao valor dos timestamps na comunicação global e através de multi-redes, é imperativo que cada máquina esteja executando uma fonte de UTC (Tempo Universal Coordenado).

O UTC foi desenvolvido para permitir que toda a comunidade global use o mesmo tempo, não importa onde eles estejam no globo, pois o UTC não usa fuso horário para permitir uma comunicação precisa, independentemente da localização.

No entanto, encontrar uma fonte de UTC é freqüentemente onde alguns administradores de rede caem quando tentam sincronizar uma rede. Existem muitas áreas em que uma fonte de UTC pode ser recebida, mas muito poucas, que fornecerão referência precisa e segura ao tempo.

A internet está cheia de fontes sutis de UTC, no entanto, muitas delas não oferecem nenhum lugar perto da sua aclamada precisão. Além disso, recorrer à internet pode levar a vulnerabilidades de segurança.

As fontes de tempo da Internet são externas ao firewall e, portanto, um buraco deve ser aberto, o que pode ser aproveitado pelos usuários mal-intencionados. Além disso, NTP, o protocolo usado para distribuir e receber fontes de tempo, não pode instigar sua medida de segurança de autenticação pela internet, por isso não é possível garantir o tempo que vem de onde é suposto.

Fontes externas de tempo UTC são muito mais seguras. Existem dois métodos usados ​​pela maioria dos administradores. Sinais de rádio de longa onda como transmitidos por laboratórios nacionais de física e o sinal GPS que está disponível em todo o mundo.

As fontes externas de UTC asseguram seu Rede NTP está recebendo apenas uma fonte precisa de UTC, mas também segura.

Usando NTP Networks

Segunda-feira, agosto 3rd, 2009

Network Time Protocol é, de longe, o aplicativo mais utilizado para sincronizar o tempo do computador em redes de área local e redes de áreas mais amplas (LANs e WANs). Os princípios por trás do NTP são bastante simples. Ele verifica o tempo em um relógio do sistema e o compara com uma fonte de tempo autorizada e única, fazendo correções para os dispositivos para garantir que todos estejam sincronizados com a fonte de tempo.

Selecionar a fonte de tempo para usar é talvez o fundamentalmente mais importante em configurando uma rede NTP. A maioria dos administradores de rede opta, com bastante razão, a usar uma fonte de tempo UTC (Tempo Universal Coordenado). Esta é uma escala de tempo global e significa que uma rede de computadores sincronizada com a UTC não está apenas usando a mesma escala de tempo como qualquer outra rede sincronizada do UTC, mas também não precisa se preocupar com diferentes fusos horários em todo o mundo.

NTP usa camadas diferentes, conhecidas como strata, para determinar a proximidade e, portanto, a precisão, para uma fonte de tempo. À medida que UTC é governado por relógios atômicos, qualquer relógio atômico que dê um sinal de tempo é referido como estrato 0 e qualquer dispositivo que recebe o tempo diretamente de um relógio atômico é o estrato 1. Os dispositivos Stratum 2 são dispositivos que recebem o tempo do stratum 1 e assim por diante. NTP suporta sobre 16 diferentes níveis de estrato, embora a precisão e diminuição confiável com cada camada de estrato mais longe você obtém.

Os administradores de rede man optam por usar uma fonte de internet de UTC. Além dos riscos de segurança de usar uma fonte de tempo da internet e permitir seu acesso através do seu firewall. Os servidores de tempo da Internet também são dispositivos 2 estratos, na medida em que são normalmente servidores que recebem o tempo do dispositivo 1 de estrato único.

Um servidor de tempo NTP dedicado por outro, tinham dispositivos 1 de estrato em si mesmos. Eles recebem o tempo diretamente de relógios atômicos, seja via GPS ou transmissões de rádio de ondas longas. Isso os torna muito mais seguros do que os provedores de internet, pois a fonte de tempo é externa à rede (e firewall), mas também os torna mais precisos.

Com um servidor de tempo 1 do estrato, uma rede pode ser sincronizada dentro de alguns milissegundos do UTC sem risco de comprometer sua segurança.

Usando Atomic Clocks para Sincronizar uma Rede

Quarta-feira, julho 22nd, 2009

ponte as redes de computadores devem ser sincronizadas até certo ponto. Permitir que os relógios em computadores em toda a rede sejam todos indicando momentos diferentes é realmente pedir problemas. Podem ocorrer todos os tipos de erros, tais como emails que não chegam, perda de dados e erros despercebidos, uma vez que as máquinas tentam entender os paradoxos que o tempo não sincronizado pode causar.

O problema é que os computadores usam tempo na forma de carimbos de data / hora como o único ponto de referência entre diferentes eventos. Se estes não coincidem, os computadores lutam para estabelecer não apenas a ordem dos eventos, mas também se os eventos aconteceram.

Sincronizando uma rede de computadores
juntos é extremamente simples, graças em grande parte ao protocolo NTP (Network Time Protocol). O NTP está instalado na maioria dos sistemas operacionais de computadores, incluindo o Windows e a maioria das versões do Linux.

O NTP usa uma única fonte de tempo e garante que cada dispositivo na rede seja sincronizado com esse tempo. Para muitas redes, esta fonte única pode ser qualquer coisa, desde o relógio de pulso do gerente de TI até o relógio em uma das máquinas de mesa.

No entanto, para as redes que têm de se comunicar com outras redes, tem que lidar com transações sensíveis ao tempo ou onde são necessários altos níveis de segurança sincronização para uma fonte UTC é uma obrigação.

Tempo Universal Coordenado (UTC) é uma escala de tempo global usada pela indústria em todo o mundo. É regido por uma constelação de relógios atômicos tornando-o altamente preciso (relógios atômicos modernos podem manter o tempo para 100 milhões de anos sem perder um segundo).

Para uma sincronização segura para UTC, existe realmente apenas um método e é usar um servidor dedicado tempo NTP. Os servidores NTP on-line são usados ​​por alguns administradores de rede, mas eles estão assumindo um risco não apenas com a precisão da sincronização, mas também com segurança, pois usuários mal-intencionados podem imitar o sinal de tempo NTP e penetrar no firewall.

Como dedicado Servidores NTP são externos ao firewall, confiando no sinal de satélite GPS ou em transmissões de rádio especializadas, são muito mais seguros.

Diferenças no tempo

Terça-feira, julho 14, 2009

Todos estamos conscientes das diferenças nos fusos horários. Qualquer pessoa que tenha viajado pelo Atlântico ou no Pacífico sentirá os efeitos do jet lag causado por ter que ajustar nossos próprios relógios internos do corpo. Em alguns países, como os EUA, vários fusos horários diferentes existem no país, o que significa que existem várias horas de diferença na hora da costa leste para o oeste.

este diferença de fusos horários pode causar confusão, embora para os residentes de países que se aproximem de mais de um fuso horário eles se adaptem em breve à situação. No entanto, há mais prazos e diferenças no tempo do que apenas fuso horário.

Diferentes padrões de tempo foram desenvolvidos há décadas para lidar com as diferenças do fuso horário e permitir um padrão de tempo único que o mundo inteiro também pode sincronizar. Infelizmente desde a primeira vez que os padrões foram desenvolvidos, como British Railway Time e Greenwich Mean Time, outros padrões tiveram que ser desenvolvidos para lidar com diferentes aplicativos.

Um dos problemas do desenvolvimento de um padrão de tempo é escolher o que é baseável. Tradicionalmente, todos os sistemas de tempo foram desenvolvidos na rotação da Terra (horas 24). No entanto, após o desenvolvimento de relógios atômicos, logo descobriu-se que não há dois dias são exatamente o mesmo comprimento e muitas vezes eles podem ficar aquém das horas 24 esperadas.

Novos padrões de tempo em que, em seguida, desenvolvidos com base em relógios Atômicos, como eles provaram ser muito mais confiáveis ​​e precisos do que usar a rotação da Terra como ponto de partida. Aqui está uma lista de alguns dos padrões de tempo mais comuns em uso. Eles são divididos em dois tipos, aqueles que são baseados na rotação da Terra e aqueles que são baseados em relógios atômicos:

Padrões de tempo baseados na rotação da Terra
O verdadeiro tempo solar é baseado no dia solar - é o período entre um meio-dia solar e o próximo.

O tempo sideral é baseado nas estrelas. Um dia sideral é o tempo que leva a Terra para fazer uma revolução em relação às estrelas (não ao sol).

Greenwich Mean Time (GMT) com base em quando o sol é mais alto (meio dia) acima do meridiano principal (muitas vezes chamado de meridiano de Greenwich). GMT costumava ser um padrão de tempo internacional antes do advento de relógios atômicos precisos.

Padrões de tempo baseados em relógios atômicos

International Atomic Time (TAI) é o padrão de tempo internacional a partir do qual os padrões de tempo abaixo, incluindo UTC, são calculados. TAI baseia-se em uma constelação de relógios atômicos de todo o mundo.

Tempo GPS Também baseado em TAI, o tempo GPS é o tempo contado pelos relógios atômicos a bordo dos satélites GPS. Originalmente o mesmo que o UTC, o tempo GPS é atualmente 17 segundos (precisamente) por trás, pois os segundos de salto 17 foram adicionados à UTC desde que os satélites foram lançados.
Tempo Universal Coordenado (UTC) é baseado em tempo atômico e GMT. Os segundos de salto adicionais são adicionados à UTC para contrariar a imprecisão da rotação da Terra, mas o tempo é derivado da TAI tornando-a precisa.

UTC é a verdadeira escala comercial. Sistemas de computador em todo o mundo sincronizam com a UTC usando servidores NTP time. Esses dispositivos dedicados recebem o tempo de um relógio atômico (seja por GPS ou transmissões de rádio especializadas de organizações como NIST or NPL).

Sincronização de tempo usando a rede de GPS

Segunda-feira, julho 6th, 2009

O GPS (Sistema de Posicionamento Global) sistemas revolucionaram a navegação para pilotos, marinheiros e motoristas como. Quase todos os carros novos são vendidos com um sistema de navegação por satélite incorporado já instalado e dispositivos removíveis similares continuam a vender em seus milhões.

No entanto, o sistema GPS é uma ferramenta multifuncional, graças principalmente à tecnologia que emprega para fornecer informações de navegação. Cada satélite GPS contém um relógio atômico qual sinal é usado para triangular informação de posicionamento.

O GPS ocorreu desde o final do 1970, mas foi apenas no 1983 que foi impedido de ser puramente uma ferramenta dos militares e foi aberto para permitir o acesso comercial gratuito após uma queda acidental de um avião de passageiros.

Para utilizar o sistema GPS como uma referência de temporização, um Relógio GPS or GPS servidor de tempo É necessário. Esses dispositivos geralmente dependem do protocolo de tempo NTP (Network Time Protocol) para distribuir o sinal de tempo GPS que chega através da antena GPS.

O tempo GPS não é o mesmo que UTC (Tempo Universal Coordenado), que normalmente é usado NTP para sincronização de horário via transmissões de rádio ou a internet. O tempo de GPS originalmente combinava UTC no 1980 durante a sua criação, mas sine naquele tempo, houve um salto de segundos adicionado ao UTC para neutralizar as variações da rotação da Terra, no entanto, os relógios de satélite a bordo são corrigidos para compensar a diferença entre o tempo de GPS e UTC, que é 17seconds, a partir do 2009.

Ao utilizar um GPS servidor de tempo uma rede de computadores inteira pode ser sincronizada dentro de alguns milissegundos de UTC garantindo que todos os computadores sejam seguros, seguros e capazes de lidar de forma eficaz com transações sensíveis ao tempo.