NTP die Bedeutung der externen Zeitreferenz
Geschrieben von Richard N Williams on Januar 21st, 2008
Network Time Protocol (NTP) ist eines der ältesten Protokolle des Internets und immer noch der Standard für die Zeitsynchronisation. Der Erfolg von NTP beruht auf seiner ständigen Entwicklung (Version 4 ist derzeit in Bearbeitung) und der Genauigkeit, die ein NTP-Zeitserver bei der Synchronisation von Netzwerken bietet.
Während eine Genauigkeit von 1 / 5000th einer Sekunde in einem Netzwerk unter den richtigen Bedingungen erhalten werden kann, ist diese Genauigkeit allein abhängig von der beliebigen Zeit, die NTP verwendet, um mit zu synchronisieren. Diese Quelle könnte natürlich unzuverlässig sein, wie eine Workstation-Uhr als Echtzeit-Chips in den meisten Computern sind anfällig zu treiben und sind weit weniger genau als die durchschnittliche Digitaluhr.
Die Alternative ist, eine zuverlässige UTC (Coordinated Universal Time) Quelle zu verwenden. UTC ist der Standard für die Zeitsynchronisation. Es wurde in 1972 nach der Entwicklung von Atomuhren gestartet und ermöglicht es dem ganzen Globus, sich auf die gleiche absolute Zeit zu synchronisieren. Dies hat nicht nur Technologien wie Internet, GPS und Kommunikationssatelliten möglich gemacht, sondern auch Branchen wie Airlines und die Börse ermöglicht, weltweit zu handeln.
Der einfachste Weg, um ein Netzwerk zu UTC zu synchronisieren, war schon immer eine Internet-Zeitreferenz zu verwenden. Es gibt Hunderte wie nist.gov und die meisten Windows-Software hat ein eingebautes Dienstprogramm, Windows Time (win32.exe), um die Systemuhr zu einem Referenztakt über das Internet zu synchronisieren.
Allerdings warnen Microsoft und andere gegen die Verwendung einer Internetquelle als Zeitreferenz, da die Authentifizierung aus diesen Quellen nicht möglich ist.
Authentifizierung ist die Sicherheitsmaßnahme, die NTP verwendet, um sicherzustellen, dass eine Zeitreferenz vertraut wird. Ohne Authentifizierungssysteme sind anfällig für böswillige Angriffe wie Hacker, die einen Zeitstempel anpassen können, um Betrug oder einen DDoS-Angriff zu begehen (Distributed Denial of Service, der in der Regel durch schädliche Software verursacht wird, die das System überschätzt).
Nicht nur Internet-mal Quellen nicht authentifiziert, sondern auch eine Umfrage von Nelson Minar von MIT zu über 900 Internet Zeitreferenzen, entdeckte fast die Hälfte mehr als 10 Sekunden ausgeglichen wurden (ein von einem erstaunlichen 6 Jahren - aber es gab zum Glück nicht viele Peers) und weniger dass ein Drittel als "nützlich" beschrieben wurde.
Der Bericht entdeckte auch, dass viele Internet-Zeitreferenz-Hosts zu weit weg von ihren Kollegen waren, um eine genaue Zeitsynchronisation zu ermöglichen.
Es gibt jedoch mehrere Möglichkeiten, um sicherzustellen, dass ein NTP-Server mit einer zuverlässigen und stabilen UTC-Zeitquelle synchronisiert wird, die sowohl genau als auch authentifiziert ist.
Es gibt zwei Systeme zur Verfügung und beide verwenden relativ geringe Kosten Ausrüstung. Die erste Option und oft die einfachste, ist die Verbindung zu einer GPS-Antenne und dedizierten GPS-Zeit-Server, um das Netzwerk. Dies nutzt den UTC-Zeitcode, der von den GPS-Satelliten gesendet wird, solange die Antenne einen guten Blick auf den Himmel hat.
Alternativ können auch Sendesignale einen Zeitstempel in mehreren Ländern übertragen. In Großbritannien wird es als MSF bezeichnet und aus Cumbria vom National Physics Laboratory bei 60 kHz ausgestrahlt, kann aber so weit wie 1000 km abgeholt werden, obwohl ähnliche Systeme in Deutschland, Frankreich und den USA tätig sind. Diese Radio-bezogenen NTP-Server sind anfällig für Störungen, aber traditionell waren von niedrigeren Kosten als GPS-Empfänger aber Fortschritte in der Technik bedeuten, dass der Unterschied jetzt minimal ist.
Die Integrität einer von einem NTP-Zeitserver verwendeten Zeitquelle ist daher sehr wichtig, und Systemverwalter sind zu bereit, in teure Firewalls und Antivirensoftware zu investieren, um ihre Netzwerke zu schützen. Viele vernachlässigen die Sicherheit ihres Zeitservers. erzähle ihnen trotzdem die richtige Zeit!