Archive pour la catégorie " temps de synchronisation "

Sécurité NTP avec authentification et références de temps sécurisées

Wednesday, Janvier 16th, 2008

NTP (Network Time Protocol) des réseaux à une synchronise source de temps unique en utilisant des estampilles pour représenter l'heure de la journée, ce qui est essentiel pour les transactions sensibles de temps et de nombreuses applications du système, telles que le courrier électronique.

NTP est donc vulnérable aux menaces de sécurité, que ce soit d'un pirate malveillant qui veut modifier l'horodatage pour commettre une fraude ou une attaque DDoS (Distributed Denial of Service - normalement causé par un logiciel malveillant qui inonde un serveur avec du trafic).

Cependant, étant l'un des protocoles les plus anciens d'Internet et ayant été développé pendant des années 25, NTP est équipé de ses propres mesures de sécurité sous forme d'authentification.

L'authentification vérifie que chaque horodatage est venu de la référence temporelle prévue par l'analyse d'un ensemble de clés de chiffrement convenues qui sont envoyés en même temps que les informations de temps. NTP, en utilisant le cryptage Message Digest (MD5) à un-encodent la clé, analyse et confirme si elle est venue de la source de temps de confiance en vérifiant contre un jeu de clés de confiance.

clés d'authentification de confiance sont répertoriés dans le fichier de configuration du serveur NTP (ntp.conf) et sont normalement stockés dans le fichier ntp.keys. Le fichier clé est normalement très grand mais les clés de confiance dire le serveur NTP qui ensemble de sous-ensemble de clés est actuellement actif et qui ne sont pas. Les différents sous-ensembles peuvent être activés sans éditer le fichier ntp.keys en utilisant la commande config-clés de confiance.

L'authentification est donc très importante pour protéger un serveur NTP contre les attaques malveillantes; Cependant, il existe de nombreuses références temporelles où l'authentification ne peut pas être fiable.

Microsoft, qui a installé une version de NTP dans ses systèmes d'exploitation depuis Windows 2000, recommande fortement qu'une source matérielle soit utilisée comme référence de synchronisation car les sources Internet ne peuvent pas être authentifiées.

NTP est essentiel pour garder les réseaux synchronisés, mais tout aussi important est la sécurisation des systèmes. Alors que les administrateurs réseau dépensent des milliers de dollars dans les logiciels anti-viraux / logiciels malveillants, beaucoup ne parviennent pas à repérer la vulnérabilité dans leurs serveurs de temps.

De nombreux administrateurs réseau confient toujours des sources Internet à leur référence temporelle. Alors que beaucoup fournissent une bonne source pour l'heure UTC (temps universel coordonné - le standard international du temps), comme nist.gov, le manque d'authentification signifie que le réseau est ouvert à l'abus.

D'autres sources de temps UTC sont plus sûrs et peuvent être utilisés avec un équipement relativement faible coût. La méthode la plus simple est d'utiliser un spécialiste serveur de temps NTP GPS qui peut se connecter à une antenne GPS et recevoir un horodatage authentifié par satellite.

Les serveurs de temps GPS peuvent fournir une précision de l'heure UTC à quelques nanosecondes tant que l'antenne a une bonne vue du ciel. Ils sont relativement bon marché et le signal est authentifié fournissant une référence temporelle sécurisée.

Sinon il y a plusieurs émissions nationales qui transmettent une référence temporelle. Au Royaume-Uni cela est diffusé par le Laboratoire national de physique (NPL) dans Cumbria. Des systèmes similaires fonctionnent en Allemagne, en France et aux États-Unis. Alors que ce signal est authentifié, ces transmissions radio sont vulnérables aux interférences et ont une portée limitée.

L'authentification pour NTP a été mis au point pour empêcher toute manipulation malveillante avec la synchronisation du système comme pare-feu ont été développés pour protéger les réseaux contre les attaques, mais comme tout système de sécurité, il ne fonctionne que si elle est utilisée.

Maintenir le temps précis sur vos ordinateurs

Mardi, janvier 15, 2008

Tous les PC et périphériques réseau utilisent des horloges pour maintenir une heure système interne. Ces horloges, appelées puces d'horloge temps réel (RTC) fournissent des informations d'heure et de date. Les puces sont alimentées par batterie de sorte que même pendant les coupures de courant, elles peuvent maintenir le temps. Cependant, les ordinateurs personnels ne sont pas conçus pour être des horloges parfaites, leur conception a été optimisée pour la production de masse et à faible coût plutôt que de maintenir un temps précis.

Ces horloges internes sont sujettes à la dérive et bien que pour de nombreuses applications, cela peut être tout à fait adéquat, souvent les machines doivent travailler ensemble sur un réseau et si les ordinateurs dérivent à des vitesses différentes, les ordinateurs deviennent désynchronisés. avec des transactions sensibles au temps.

Network Time Protocol (NTP) est l'un des protocoles les plus anciens d'Internet encore utilisé, inventé par le Dr David Mills de l'Université du Delaware, il est utilisé depuis 1985. NTP est un protocole conçu pour synchroniser les horloges sur les ordinateurs et les réseaux à travers Internet ou les réseaux locaux (LAN).

NTP (version 4) peut maintenir le temps sur l'Internet public à quelques millisecondes 10 (1 / 100th d'une seconde) et peut faire encore mieux sur les réseaux locaux avec exactitudes de microsecondes 200 (1 / 5000th d'une seconde) dans des conditions idéales.

NTP fonctionne dans la suite TCP / IP et UDP repose sur une forme moins complexe de NTP appelé Time Protocol existe SNTP (Simple Network) qui ne nécessite pas le stockage d'informations sur les communications précédentes, requis par NTP. Il est utilisé dans certains appareils et applications où grande précision le moment est pas aussi important.

De nombreux systèmes d'exploitation, y compris Windows, UNIX et LINUX peuvent utiliser NTP et SNTP et la synchronisation de l'heure avec NTP est relativement simple, il synchronise l'heure en référence à une source d'horloge fiable. Cette source peut être relative (l'horloge interne d'un ordinateur ou l'heure sur une montre-bracelet) ou absolue (A UTC - Universal Coordinated Time - source d'horloge qui est précise comme il est humainement possible).
Toutes les versions de Microsoft Windows depuis 2000 incluent Windows Time Service (w32time.exe) qui a la possibilité de synchroniser l'horloge de l'ordinateur avec un serveur NTP.
 
Il existe un grand nombre de serveurs NTP hébergés sur Internet qui se synchronisent avec des références UTC externes telles que time.nist.gov ou ntp.my-inbox.co.uk, mais il faut noter que Microsoft et d'autres recommandent qu'une source externe soit utilisée pour synchronisez vos machines, car les références basées sur Internet ne peuvent pas être authentifiées. Des serveurs de temps spécialisés NTP sont disponibles pour synchroniser l'heure sur les réseaux en utilisant le signal MSF (ou équivalent) ou le signal GPS.

Les plus utilisés sont les serveurs de temps GPS qui utilisent le système GPS pour relayer l'heure exacte. Le système GPS comprend un certain nombre de satellites fournissant des informations précises sur le positionnement et la localisation. Chaque satellite GPS ne peut le faire qu'en utilisant une horloge atomique qui peut à son tour être utilisée comme référence de synchronisation.

Un récepteur GPS typique peut fournir des informations de synchronisation à quelques nanosecondes de UTC aussi longtemps que il y a une antenne située avec une bonne vue du ciel.

Il y a un certain nombre de transmissions radio de temps et de fréquence nationales qui peuvent être utilisées pour synchroniser un serveur NTP. En Grande-Bretagne le signal (appelé MSF) est diffusé par le National Physics Laboratory de Cumbria qui sert de référence temporelle nationale du Royaume-Uni, il existe également des systèmes similaires au Colorado, aux États-Unis et à Francfort en Allemagne (DCF-77). Ces signaux fournissent l'heure UTC à une précision de 100 microsecondes, cependant, le signal radio a une gamme finie et est vulnérable aux interférences.

Utilisation des horloges atomiques comme références de synchronisation NTP externes

Monday, Janvier 14th, 2008

Les horloges atomiques existent depuis plus de cinquante ans. Ce sont des horloges qui utilisent une fréquence de résonance atomique comme élément de chronométrage plutôt que des cristaux oscillants conventionnels tels que le quartz.

La plupart des horloges atomiques utilisent la résonance de l'atome césium-133 qui résonne à une fréquence exacte de 9,192,631,770 toutes les secondes. Depuis 1967, le système international d'unités (SI) a défini la seconde comme le nombre de cycles du césium -133 qui fait des horloges atomiques (parfois appelées oscillateurs au césium) la norme pour les mesures de temps.

Parce que la résonance de l'atome de césium-133 est si précise, cela rend les horloges atomiques précises à moins de 2 nanosecondes par jour, ce qui équivaut à environ une seconde en 1.4million années.

Comme les horloges atomiques sont si précises et peuvent maintenir une échelle de temps continue et stable, un temps universel, UTC (Coordinated Universal Time ou Temps Universel Coordonné), a été développé et prend en charge des fonctionnalités telles que les secondes intercalaires pour compenser le ralentissement du La rotation de la Terre.

Cependant, les horloges atomiques sont extrêmement coûteuses et ne se trouvent généralement que dans les laboratoires de physique à grande échelle. Cependant, NTP (Network Time Protocol), le moyen standard pour réaliser la synchronisation temporelle sur les réseaux informatiques, peut se synchroniser sur une horloge atomique en utilisant soit le réseau GPS (Global Positioning System) ou des transmissions radio spécialisées.

Le plus utilisé est le GPS (Global Positioning System), développé par l'armée américaine. Le GPS incorpore au moins des satellites de communication 24 en haute orbite pour fournir des informations de positionnement et de localisation précises. Chaque satellite GPS ne peut le faire qu'en utilisant une horloge atomique qui peut à son tour être utilisée comme référence de synchronisation.

Un serveur de temps GPS est une source de temps et de fréquence idéale car il peut fournir une heure très précise n'importe où dans le monde en utilisant des composants relativement bon marché. Chaque satellite GPS émet sur deux fréquences L2 pour un usage militaire et L1 pour une utilisation par des civils transmis à 1575 MHz. Les antennes et récepteurs GPS à faible coût sont maintenant largement disponibles.

Il y a également un certain nombre de transmissions radio de temps et de fréquence nationales qui peuvent être utilisées pour synchroniser un serveur NTP. En Grande-Bretagne le signal (appelé MSF) est diffusé par le National Physics Laboratory de Cumbria qui sert de référence temporelle nationale du Royaume-Uni, il existe également des systèmes similaires au Colorado, aux États-Unis et à Francfort en Allemagne (DCF-77). Ces signaux fournissent l'heure UTC à une précision de 100 microsecondes, cependant, le signal radio a une gamme finie et est vulnérable aux interférences.

En utilisant un serveur NTP GPS ou un serveur de temps NTP basé sur la radio, les clients d'heure réseau peuvent être synchronisés en quelques millisecondes d'UTC en fonction du trafic réseau.

Le timing est tout avec NTP et l'importance d'une synchronisation précise du temps réseau

Friday, Janvier 11th, 2008

À l'occasion, nous avons tous besoin de connaître l'heure et nous avons une multitude de dispositifs différents pour nous le dire; de nos téléphones mobiles et montres-bracelets à l'horloge murale du bureau ou les carillons sur les nouvelles de la radio.

Mais quelle est la précision de toutes ces horloges et est-ce important si elles racontent tous des moments différents? Pour notre travail au jour le jour, peu importe si l'horloge murale du bureau est plus rapide que votre montre-bracelet, votre patron ne vous tirera probablement pas une minute de retard.

Mais dans certains environnements, la précision et la synchronisation sont essentielles lorsqu'une minute peut faire toute la différence dans quelque chose qui est vendu ou non ou même quelque chose qui est volé!

La synchronisation de l'heure dans les réseaux informatiques modernes est essentielle. Il fournit non seulement le seul cadre de référence entre tous les périphériques, mais il est essentiel dans tous les domaines, de la sécurisation, la planification et le débogage d'un réseau à l'horodatage d'applications telles que l'acquisition de données ou le courrier électronique.

La plupart des horloges internes de PC et de périphériques réseau, appelées RTC (Real Time Clock), fournissent des informations sur l'heure et la date. Les puces sont alimentées par batterie de sorte que même pendant les coupures de courant, elles peuvent maintenir le temps.

Cependant, les ordinateurs personnels ne sont pas conçus pour être des horloges parfaites, leur conception a été optimisée pour la production de masse et à faible coût plutôt que de maintenir un temps précis.

Par conséquent, ces horloges internes sont sujettes à la dérive et bien que cela puisse être suffisant pour de nombreuses applications, souvent les machines qui travaillent ensemble sur un réseau deviennent désynchronisées et des problèmes peuvent survenir particulièrement avec les transactions sensibles au temps. Pouvez-vous imaginer acheter un siège d'avion seulement pour être dit à l'aéroport que le billet a été vendu deux fois parce qu'il a été acheté par la suite sur un ordinateur qui avait une horloge plus lente?

Les serveurs de temps NTP (Network Time Protocol) utilisent une référence unique pour synchroniser toutes les machines du réseau à ce moment-là. Cette référence de temps peut être soit relative (l'horloge interne d'un ordinateur ou l'heure sur une montre-bracelet peut-être), soit absolue comme une horloge atomique qui transmet l'heure UTC (temps universel coordonné) et est aussi précise que possible.

Les horloges atomiques sont les dispositifs de chronométrage les plus absolus, précis à une seconde tous les 1.4 millions d'années. Cependant, les horloges atomiques sont extrêmement coûteuses et ne se trouvent généralement que dans les laboratoires de physique à grande échelle. Cependant, NTP peut synchroniser les réseaux en temps UTC via une horloge atomique en utilisant le réseau GPS (Global Positioning System) ou des transmissions radio spécialisées (MTF au Royaume-Uni).

Alors que certaines organisations doivent synchroniser leurs réseaux à l'UTC comme les compagnies aériennes et la bourse, un réseau peut être synchronisé à tout moment et toujours fonctionner, mais il n'y a vraiment pas de substitut à l'heure UTC. Il est non seulement plus efficace d'avoir un réseau synchronisé avec le reste du monde, mais une source de temps UTC est essentielle pour assurer la sécurité contre la fraude, la perte de données et l'exposition légale sans quoi les organisations peuvent être vulnérables.

NTP (version 4) peut maintenir le temps sur l'Internet public à quelques millisecondes 10 (1 / 100th d'une seconde) et peut faire encore mieux sur les réseaux locaux avec exactitudes de microsecondes 200 (1 / 5000th d'une seconde) dans des conditions idéales.

Remarque: il est fortement recommandé par Microsoft et d'autres, que la synchronisation externe doit être utilisée plutôt qu'Internet, car ceux-ci ne peuvent pas être authentifiés. Des serveurs NTP spécialisés sont disponibles pour synchroniser l'heure sur les réseaux à l'aide du signal MSF (ou équivalent) ou du serveur GPS.

Le choix GPS ou MSF en tant que référence de synchronisation pour les serveurs NTP

Thursday, Janvier 10th, 2008

Tous les PC et périphériques réseau utilisent des horloges pour maintenir une heure système interne. Ces horloges, appelées puces Real Time Clock (RTC), fournissent des informations sur l'heure et la date. Ils sont alimentés par batterie de sorte que même pendant les coupures de courant, ils peuvent maintenir le temps. Cependant, les ordinateurs personnels ne sont pas conçus pour être des horloges parfaites - leur conception a été optimisée pour la production de masse et à faible coût plutôt que de maintenir un temps précis.

Ces horloges internes sont sujettes à la dérive et, bien que pour de nombreuses applications, cela peut être suffisant pour certaines applications, mais les machines sur un réseau qui dérivent à des vitesses différentes deviennent désynchronisées et des problèmes peuvent survenir, en particulier avec le temps. transactions.

Les serveurs NTP (Network Time Protocol) utilisent une référence unique pour synchroniser toutes les machines du réseau avec une référence temporelle. Cette référence temporelle peut être soit relative (horloge interne d'un ordinateur ou l'heure sur une montre-bracelet peut-être) ou absolue comme une source d'horloge UTC (Universal Coordinated Time) comme une horloge atomique aussi précise que cela est humainement possible.

Pour certaines applications, une source de temps relative est suffisante, mais dans de nombreux environnements, comme les compagnies aériennes et la bourse, il est essentiel pour le temps d'être absolue. Imaginez acheter un siège d'avion pour se faire dire à l'aéroport que le billet a été vendu deux fois parce qu'elle a été achetée par la suite sur un ordinateur qui avait une horloge plus lente!

Les horloges atomiques sont les dispositifs de maintien de temps la plus absolue. Ils travaillent sur le principe que l'atome, le césium-133, a un nombre exact de cycles de rayonnement à chaque seconde (9,192,631,770). Cela a été si précise le Système international d'unités (SI) a défini la seconde comme la durée des cycles 9,192,631,770 de rayonnement de l'atome de césium 133 et le développement de UTC (temps universel coordonné) signifie maintenant des ordinateurs partout dans le workld peut synchroniser à la fois.

Cependant, les horloges atomiques sont extrêmement coûteuses et ne se trouvent généralement que dans les laboratoires de physique à grande échelle. Cependant, les serveurs NTP peuvent synchroniser les réseaux sur une horloge atomique en utilisant le réseau GPS (Global Positioning System) ou les transmissions radio spécialisées (MTF au Royaume-Uni). Il convient de noter que Microsoft et d'autres recommandent fortement que le calendrier basé sur l'extérieur devrait être utilisé plutôt que sur Internet, car ceux-ci ne peuvent pas être authentifiés. Des serveurs NTP spécialisés sont disponibles pour synchroniser l'heure sur les réseaux à l'aide du signal MSF (ou équivalent) ou du serveur GPS.

Le GPS est une source de temps et de fréquence idéale car il peut fournir une heure très précise partout dans le monde en utilisant des composants relativement bon marché. Chaque satellite GPS émet sur deux fréquences L2 pour un usage militaire et L1 pour une utilisation par des civils transmis à 1575 MHz. Les antennes et récepteurs GPS à faible coût sont maintenant largement disponibles.

Le signal radio émis par le satellite peut passer à travers les fenêtres, mais peut être bloqué par des bâtiments donc l'endroit idéal pour une antenne GPS est sur un toit avec une bonne vue du ciel. Plus satellites, il peut recevoir du meilleur signal. Toutefois, les antennes montés sur le toit peuvent être sujettes à des coups de foudre ou autres surtensions si un suppresseur est fortement recommandé d'être installé en ligne sur le câble GPS.

Le câble entre l'antenne GPS et le récepteur est également critique. La distance maximale qu'un câble peut fonctionner normalement que 20-30 mètres, mais un câble coaxial de haute qualité combinée à un amplificateur GPS placé en ligne pour augmenter le gain de l'antenne peut permettre plus de chemins de câbles 100 mètres.

Il y a également un certain nombre de transmissions radio de temps et de fréquence nationales qui peuvent être utilisées pour synchroniser un serveur NTP. En Grande-Bretagne le signal (appelé MSF) est diffusé par le National Physics Laboratory de Cumbria qui sert de référence temporelle nationale du Royaume-Uni, il existe également des systèmes similaires au Colorado, aux États-Unis et à Francfort en Allemagne (DCF-77).

Un serveur NTP à base de radio est généralement constitué d'un serveur de temps montable sur rack, et une antenne, consistant en un barreau de ferrite à l'intérieur d'un boîtier en matière isolante, qui reçoit le temps de diffusion radio et de fréquence. Il doit toujours être monté horizontalement à angle droit en direction de la transmission de force de signal optimale. Les données sont envoyées sous forme d'impulsions, un second 60. Ces signaux fournit le temps UTC avec une précision de microsecondes 100, cependant, le signal radio a une portée limitée et est vulnérable aux interférences.

Un serveur NTP GPS et un serveur de temps MSF peuvent tous deux fournir un moyen abordable et efficace de synchroniser avec précision les réseaux informatiques à l'aide de NTP.

Tuer le temps et l'importance de la synchronisation du temps dans les affaires criminelles

Wednesday, Janvier 9th, 2008

À l'occasion, nous avons tous besoin de connaître le temps et nous avons une multitude d'appareils différents pour nous dire qu'il, de nos téléphones portables et montres-bracelets à l'horloge murale de bureau ou les carillons sur les nouvelles radio. Mais la précision sont toutes ces horloges et est-ce important si elles sont toutes disent des moments différents?

Pour nos activités quotidiennes, cela n'a probablement pas trop d'importance. Si l'horloge murale du bureau est plus rapide que votre montre-bracelet, votre patron ne vous tirera probablement pas pour une minute de retard, mais quand il s'agit de résoudre des affaires criminelles, le chronométrage est tout!

Prenons le cas de Joan Beddeson, âgé 71 ans retrouvé assassiné dans sa maison à Macclesfield. Le principal suspect, son ancien amant qui devait la victime plus d'un quart de million de livres, 64 ans John Crittenden, a nié le meurtre, affirmant qu'il était à la maison au lit avec sa femme au moment de l'assassiner.

Cependant, la police avait découvert un relevé de carte de crédit qui a montré que Crittenden avait acheté du carburant à Worcester, quelques heures avant le meurtre et a ensuite été repéré à quelques minutes de 12 caméra voyageant plus tard l'autoroute en direction de Macclesfield. Plus tard dans la nuit, la même voiture a été enregistré à revenir sur l'autoroute en laissant Crittenden avec une fenêtre 45 minutes pour commettre son crime.

Cependant, lors de son procès, Crittenden, qui a admis avoir acheté le carburant, a nié avoir emprunté l'autoroute et a prétendu que les caméras n'étaient pas précises. Cependant, les caméras étaient toutes synchronisées en utilisant un serveur de temps NTP (temps universel) et étaient si précises que les avocats de Crittenden n'avaient aucune défense et il a été reconnu coupable du meurtre et envoyé en prison à vie.

La synchronisation du temps n'est pas seulement importante pour obtenir des convictions, elle peut aussi prouver l'innocence de quelqu'un! Lorsqu'une femme a été retrouvée assassinée dans le Maryland aux États-Unis, la police pensait avoir trouvé les auteurs de l'infraction lorsque la carte bancaire de la victime était utilisée dans un guichet automatique. Une vérification dans une caméra CCTV locale a fourni des images des trois suspects utilisant la machine et bien que la qualité ait été plutôt granuleuse, une fois diffusée sur America's Most Wanted, les trois suspects ont été bientôt rassemblés.

Cependant, il est apparu que le temps enregistré par l'appareil photo était de trois minutes de l'heure enregistrée par le guichet automatique et les trois personnes détenues étaient une famille entièrement innocente, sans lien avec le meurtre du tout.

Les enquêteurs ont reconnu que si l'appareil avait été synchronisé à une source fiable comme la machine ATM, alors n'aurait pas été l'arrestation illicite.

Les cas ci-dessus soulignent l'importance d'une synchronisation fiable de l'heure. Même si une entreprise n'est pas impliquée dans la détection de la criminalité, ne pas synchroniser un réseau informatique peut rendre un système vulnérable à la fraude, à la perte de données et même à une exposition légale et sans elle, les organisations peuvent être vulnérables et perdre leur crédibilité.

Les serveurs de temps spécialisés NTP (Network Time Protocol) sont disponibles et peuvent synchroniser un réseau informatique et tous ses appareils avec une source d'horloge précise telle qu'une horloge atomique utilisant le GPS ou une transmission radio spécialisée, permettant une synchronisation précise des réseaux avec Universal Coordinated. Heure (UTC).

Histoire de l'Horlogerie des cadrans solaires aux horloges atomiques

Monday, Janvier 7th, 2008

L'humanité a toujours été préoccupé par la mesure et l'enregistrement du passage du temps. Chronométrage est essentiel pour le développement des civilisations; de savoir quand planter ou récolter des cultures pour identifier les événements importants de l'année.

Le temps a toujours été mesurée par rapport au mouvement de la Terre; un jour, est une révolution de la planète; tandis qu'une année est une orbite entière du Soleil Les calendriers ont été élaborés à partir d'aussi loin que 20,000 il y a quelques années lorsque les chasseurs-cueilleurs rayées des lignes et des trous crevés dans des bâtons et des os à compter éventuellement les jours entre les phases de la lune.

Civilisations des anciens Égyptiens à l'Empire romain ont utilisé des méthodes différentes pour découvrir quel jour de l'année où il est. Cependant, la mesure du temps qu'il a passé toute la journée avait toujours été difficile à l'humanité tôt. Les cadrans solaires étaient peut-être les premiers morceaux de temps et ils peuvent retracer leur origine à plus de cinq mille ans; quand obélisques ont été construites, peut-être pour permettre le récit du temps par les acteurs de leurs ombres.

Cependant, le temps indiqué sur un cadran solaire était basé sur le mouvement du soleil dans le ciel, qui serait différent au cours des saisons et bien sûr ne fonctionnerait pas par temps nuageux ou la nuit. D'autres méthodes telles que les horloges à eau ou le sablier agiraient simplement comme des minuteries grossières. Il serait difficile de dire l'heure de la journée aux gens qui s'appuient sur des comparaisons comme des références temporelles telles que: "Tant qu'il faudrait un homme pour marcher un quart de mille".

Les gens étaient tributaires de ces méthodes et d'autres telles que la sonnerie pour indiquer des moments importants jusqu'au 14ème siècle, lorsque les horloges mécaniques apparues pour la première fois étaient entraînées par le poids et régulées par un échappement verge-foliot (un système d'engrenage faisant avancer le train à intervalles réguliers ou "ticks"). Ces horloges étaient beaucoup plus fiables que les cadrans solaires ou d'autres méthodes permettant une lecture précise et fiable de l'heure du jour pour la première fois dans l'histoire de l'humanité.

L'étape suivante est entré dans le horlogerie siècle 17th lorsque le pendule a été développé pour aider les horloges à maintenir leur exactitude. Horloger devint rapidement répandue et il n'a pas été pendant trois cents ans que la prochaine étape révolutionnaire dans l'horlogerie se dérouleraient; avec le développement des horloges électroniques. Ceux-ci étaient basées sur le mouvement d'un cristal vibrant (habituellement en quartz) pour créer un signal électrique avec une fréquence exacte.

Alors que les horloges électroniques étaient beaucoup plus précises que les horloges mécaniques, ce n'est qu'avec le développement des horloges atomiques et il y a environ cinquante ans que les technologies modernes telles que les satellites de communication, le GPS et les réseaux informatiques mondiaux sont devenues possibles.

La plupart des horloges atomiques utilisent la résonance de l'atome de césium 133 qui vibre exactement à la fréquence de 9,192,631,770 chaque seconde. Depuis 1967 le système international d'unités (SI) a défini le second en tant que ce nombre de cycles de cet atome qui rend les horloges atomiques (parfois appelés oscillateurs au césium) la norme pour les mesures de temps.

Les horloges atomiques sont précises à moins de 2 nanosecondes par jour, ce qui équivaut à environ une seconde en 1.4 millions d'années. Grâce à cette précision, une échelle de temps universelle UTC (Coordinated Universal Time ou Temps Universel Coordonné) a été développée qui maintient une échelle de temps continue et stable et prend en charge des fonctionnalités telles que les secondes intercalaires pour compenser le ralentissement de la rotation de la Terre.

Cependant, les horloges atomiques sont extrêmement coûteuses et ne se trouvent généralement que dans les laboratoires de physique à grande échelle. Cependant, les serveurs NTP (Network Time Protocol), les moyens standard pour synchroniser l'heure sur les réseaux informatiques, peuvent synchroniser les réseaux sur une horloge atomique en utilisant le réseau GPS (Global Positioning System) ou des transmissions radio spécialisées.

Le développement des horloges atomiques, GPS et serveurs de temps NTP a été vital pour les technologies modernes, permettant à des réseaux informatiques dans le monde entier à synchroniser à UTC.

Utilisation du GPS pour les applications de chronométrage informatique

Friday, Janvier 4th, 2008

Le système de positionnement global (GPS) est maintenant un outil familier pour aider les automobilistes à naviguer, mais le GPS a plus d'utilité que de simplement trianguler un poste pour la recherche de direction, il peut être utilisé pour fournir des informations de temps et de fréquence dans le monde entier.

Développé par l'armée des États-Unis, GPS comprend au moins les satellites de communication 24 en orbite haute, qui contiennent tous un équipement de chronométrage précis pour permettre au satellite de trianguler positions avec précision.

Cependant, les serveurs NTP (Network Time Protocol) peuvent également utiliser la référence de chronométrage de l'horloge atomique hautement précise de chaque satellite pour synchroniser les réseaux informatiques en utilisant le signal de temps GPS très précis comme référence externe.

GPS est un moment idéal et source de fréquence, car il peut fournir un temps très précis partout dans le monde en utilisant des composants relativement bon marché. Chaque satellite GPS transmet en deux fréquences L2 pour l'usage militaire et L1 pour une utilisation par des civils transmis à 1575 MHz, antennes GPS à faible coût et les récepteurs sont maintenant largement disponibles.

Le signal radio transmis par le satellite peut passer par les fenêtres mais peut être bloqué par les bâtiments afin que l'emplacement idéal pour une antenne GPS soit sur un toit avec une bonne vue sur le ciel. Les satellites les plus susceptibles de recevoir du meilleur signal. Cependant, les antennes montées sur le toit peuvent être propices à des frappes d'éclairage ou à d'autres tensions de tension, de sorte qu'un suppresseur est recommandé; installé en ligne sur le câble GPS.

Le câble entre l'antenne GPS et le récepteur est également critique. La distance maximale qu'un câble peut fonctionner normalement que 20-30 mètres, mais un câble coaxial de haute qualité combinée à un amplificateur GPS placé en ligne pour augmenter le gain de l'antenne peut permettre plus de chemins de câbles 100 mètres.

Un récepteur GPS décode ensuite le signal envoyé de l'antenne à un protocole lisible par ordinateur qui peut être utilisé par la plupart des serveurs temporels et des systèmes d'exploitation, y compris Windows, LINUX et UNIX.

Le récepteur GPS émet également une impulsion précise à chaque seconde que les serveurs GPS NTP et les serveurs temporels informatiques peuvent utiliser pour fournir un timing ultra précis. La synchronisation par impulsions par seconde sur la plupart des récepteurs est exacte dans 0.001 d'une seconde de UTC (temps universel coordonné)

Le GPS est idéal pour fournir des serveurs temporels NTP ou des ordinateurs autonomes avec une référence externe très précise pour la synchronisation.

Même avec un équipement à coût relativement faible, la précision de cent nanosecondes (une nanoseconde = un milliardième de seconde) peut être raisonnablement atteinte en utilisant le GPS comme référence externe.

Comment configurer un serveur de temps réseau NTP dans Windows XP

Jeudi, janvier 3rd, 2008

Sommaire: cet article décrit comment configurer Windows XP pour agir comme un serveur de temps faisant autorité utilisant NTP (Network Time Protocol).

La synchronisation du temps informatique est très importante dans les réseaux informatiques modernes, la précision et la synchronisation temporelle sont essentielles dans de nombreuses applications, en particulier les transactions sensibles au temps. Imaginez l'achat d'un siège de ligne aérienne pour être informé à l'aéroport que le billet a été vendu deux fois parce qu'il a été acheté ensuite sur un ordinateur qui avait une horloge plus lente!

Les ordinateurs modernes ne doivent horloges internes appelés puces horloge temps réel (RTC) qui fournissent des temps et des informations actualisées. Ces puces sont sauvegardés batterie de sorte que même en cas de panne, ils peuvent maintenir le temps, mais les ordinateurs personnels ne sont pas conçus pour être horloges parfaites. Leur conception a été optimisée pour la production de masse et à faible coût plutôt que de maintenir le temps précis.

Pour de nombreuses applications, cela est peut être tout à fait adéquat, même si, bien souvent, les machines ont besoin de temps pour être synchronisé avec d'autres PC sur un réseau et lorsque les ordinateurs sont désynchronisés les uns avec les autres problèmes peuvent survenir tels que les fichiers de réseau de partage ou dans certains environnements, même la fraude!

Microsoft Windows XP dispose d'un utilitaire de synchronisation de temps intégré dans le système d'exploitation appelé Windows Time (w32time.exe) qui peut être configuré pour fonctionner comme serveur de temps réseau. Il peut être configuré pour synchroniser un réseau à l'aide de l'horloge interne ou d'une source de temps externe.

Remarque: Microsoft recommande fortement de configurer un serveur de temps avec une source matérielle plutôt que sur Internet où il n'y a pas d'authentification.

Pour configurer le service Time de Windows pour utiliser l'horloge matérielle interne, vérifiez d'abord que w32time se trouve dans la liste des services système dans le registre pour vérifier:
Cliquez sur Démarrer, Exécuter, puis tapez regedit puis cliquez sur OK.
Recherchez et puis cliquez sur l'entrée de Registre suivante:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time

Il est fortement recommandé de sauvegarder la base de registre comme des problèmes graves peuvent se produire si vous modifiez le Registre de façon incorrecte, des modifications au registre sont faites à vos propres risques.

Pour commencer la configuration d'une horloge interne, cliquez sur Config dans le dossier w32Time.

Dans le volet droit, cliquez avec le bouton droit sur AnnounceFlags, puis cliquez sur Modifier.

L'entrée de registre 'AnnounceFlags' indique si le serveur est une référence de temps de confiance, 5 indique une source de confiance, alors dans la zone Modifier la valeur DWord, sous Données de la valeur, tapez 5, puis cliquez sur OK.

Network Time Protocol (NTP) est un protocole Internet utilisé pour le transfert de temps précis, fournissant des informations sur le temps afin que l'on puisse obtenir un temps précis

Pour activer le Network Time Protocol; NtpServer, recherchez et cliquez sur:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ TimeProviders \ NtpServer \
Dans le volet droit, cliquez avec le bouton droit de la souris sur Activé, puis cliquez sur Modifier
Dans la zone Édition de la valeur DWORD, tapez 1 sous Données de la valeur, puis cliquez sur OK.

Quittez l'Éditeur du Registre

Cliquez sur Démarrer, puis sur Exécuter, puis tapez la commande suivante et appuyez sur Entrée:
W32time Net stop && net start w32time

Pour réinitialiser l'heure des ordinateurs locaux, tapez ce qui suit sur tous les ordinateurs, à l'exception du serveur de temps qui ne doit pas être synchronisé avec lui-même:
W32tm / resync / redécouvrir

Pour configurer Windows Time pour utiliser une source de temps externe
Exécutez l'édition du registre et localisez ce qui suit:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ parameters \

Dans le volet droit, cliquez avec le bouton droit sur Type, puis cliquez sur Modifier
Dans la zone Modifier la valeur, sous Données de la valeur, tapez NTP, puis cliquez sur OK.

Maintenant comme précédemment dans le dossier Config, cliquez avec le bouton droit sur AnnounceFlags, Modifiez et dans la zone Modifier la valeur DWORD, sous Données de la valeur, tapez 5, puis cliquez sur OK.

Recherchez et cliquez la suivante
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ TimeProviders \ NtpClient \

Dans le volet droit, cliquez-droit sur SpecialPollInterval, puis cliquez sur Modifier.
Dans la boîte de la valeur DWORD, sous Données de la valeur, tapez le nombre de secondes que vous voulez pour chaque bureau de vote, soit 900 interrogera tous 15 minutes, puis cliquez sur OK.

Maintenant, activez le NtpServer:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ TimeProviders \ NtpServer \

Dans le volet droit, cliquez avec le bouton droit de la souris sur Activé, puis cliquez sur Modifier
Dans la zone Édition de la valeur DWORD, tapez 1 sous Données de la valeur, puis cliquez sur OK.
Maintenant dans le volet droit, cliquez avec le bouton droit de la souris sur NtpServer, puis Modifiez et dans la valeur Editer DWORD sous Type de données de valeur, puis cliquez sur OK.

Pour configurer les paramètres de correction de temps, de localiser:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ config
Dans le volet droit, cliquez-droit MaxPosPhaseCorrection, puis Modifier, dans la zone de la valeur DWORD, sous Base, cliquez sur Décimal, sous Données de la valeur, tapez un temps en secondes tels que 3600 (une heure) puis cliquez sur OK.

Maintenant revenir en arrière et cliquez sur:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ config

Dans le volet droit, cliquez-droit sur MaxNegPhaseCorrection, puis Modifier.
Dans la boîte de l'édition DWORD sous la base, cliquez sur décimale, sous Données de la valeur tapez le temps en secondes que vous souhaitez appeler comme 3600 (sondages en une heure)

Quitter le registre

Maintenant, pour redémarrer le service Windows, cliquez sur Démarrer, Exécuter et tapez:
w32time net stop && net start w32time

Et sur chaque ordinateur, autre que le contrôleur de domaine, tapez:
W32tm / resync / redécouvrir
Et c'est ce que votre serveur de temps devrait être opérationnel.

Réglage de l'heure sur votre ordinateur

Mercredi, janvier 2nd, 2008

Une source de temps précise est nécessaire pour de nombreuses applications informatiques. Chaque ordinateur personnel comprend une horloge interne, il est utile de vérifier les paramètres de date et d'heure sur votre PC tous les jours. Pour une application critique, vous devez synchroniser la base de temps avec une source de temps externe très précise.

Les ordinateurs personnels ne sont pas conçus pour être des horloges parfaites. Leur conception a été optimisée pour la production de masse et à faible coût plutôt que de maintenir un temps précis. Lorsque le temps est crucial pour l'application, il existe un certain nombre de références externes précises qui permettent aux ordinateurs de maintenir une heure système précise. Cet article examine les différentes sources de références temporelles pour montrer comment elles peuvent être utilisées pour maintenir l'heure synchronisée sur votre ordinateur.

Travailler sur une base de temps synchronisée est essentiel dans les réseaux informatiques. Sans aucune référence externe, les ordinateurs individuels vont commencer à dériver, quelque chose de quelques secondes à quelques minutes chaque jour. Il est clair qu'une telle situation ne serait pas acceptable lors du traitement de transactions ou de l'exécution de tâches critiques en termes de temps.

Sur Internet, ce problème a été résolu en introduisant le protocole NTP (Network Time Protocol). Le protocole NTP prend en charge la distribution de l'heure exacte d'un serveur de temps très précis aux clients de temps réseau. La plupart des systèmes d'exploitation modernes ont la capacité de synchroniser l'heure avec un serveur NTP. Généralement, tout ce qui est requis est l'adresse IP ou le nom de domaine des serveurs NTP Stratum 1 ou Stratum 2.

Les systèmes d'exploitation LINUX et UNIX peuvent télécharger l'implémentation NTP complète à partir du site Web du NTP à l'adresse www.ntp.org NTP est un logiciel open source librement disponible, disponible sous licence publique GNU.

Le logiciel système Mirosoft Windows XP / 2000 / 2003 et Vista utilise un client SNTP standard pour le protocole Simple Network Time. Ceci est basé sur un sous-ensemble du protocole Network Time, utilisant un algorithme NTP simplifié avec un grand nombre de routines de haute précision plus complexes supprimées.

Les systèmes d'exploitation Windows permettent d'entrer une adresse IP ou un nom de domaine d'un serveur NTP Internet ou Intranet dans l'onglet Propriétés de l'heure. Le client SNTP contactera ensuite le serveur NTP périodiquement afin de mettre à jour et de synchroniser l'heure du système.

Des méthodes alternatives seront nécessaires pour les ordinateurs autonomes et les systèmes qui n'ont pas accès à Internet. Ceux-ci peuvent être fournis avec un accès local aux références de temps radiophoniques nationales qui sont transmises en clair.

Tout ce qui est requis est un petit récepteur radio RS232 série ou USB, et le PC peut obtenir une heure précise en continu. L'heure de l'ordinateur est synchronisée avec la source radio de l'heure et de la fréquence reçues.

Les émissions de radio sont identifiées par leur "indicatif d'appel". L'indicatif d'appel de l'émetteur de temps du Royaume-Uni, MSF, est situé à Anthorn, Cumbria. Des arrangements similaires existent en Amérique du Nord - indicatif d'appel WWVB de Colarado. L'Allemagne est couverte par la diffusion DCF de Mineflingen, près de Francfort. Des émissions nationales sont également disponibles en France, en Suisse, au Japon et au Canada.

Le seul inconvénient des solutions de fréquences et de fréquences radio nationales est qu'elles ont une portée de transmission limitée. En général, ils sont limités aux frontières géographiques également. Ces problèmes ne s'appliquent pas au système de positionnement global (GPS), un système de navigation universel par satellite.

Chaque satellite GPS transporte une horloge atomique synchronisée très précise. Cela permet au GPS de fournir des informations de synchronisation précises n'importe où sur le visage de la planète. Tout ce qui est nécessaire pour recevoir la transmission est un récepteur GPS à faible coût et une antenne avec une vue dégagée sur le ciel. Les connexions PC sont similaires à la configuration des transmissions radio, en utilisant un port série ou USB, ce qui permet de disposer en continu d'informations de synchronisation précises.