NTP Server Time trött på felaktig och osäker tid
Postat av Stuart on Februari 16th, 2009
Internet har varit en underbar resurs för företag under det senaste decenniet. Höghastighetsåtkomst och spridning av datorer i hem och kontor har gjort World Wide Web till den viktigaste affärsarenan för många företag.
Med fler och fler transaktioner som utförs från motsatta ändar av världen över internet har behovet av en noggrann och exakt klocka för att hålla datornätverk synkroniserats aldrig varit större.
De flesta av världens datanätverk, synkroniseras till en källa till UTC (Koordinerad universell tid) som är världsomspännande standard och styrs av atomur. En global standard för synkronisering av klockorna har också utvecklats. NTP (Network Time Protocol) är en mjukvaralgoritm som distribuerar UTC mellan ett nätverksklockor och justerar tiden i enlighet med detta.
Många datanätverksadministratörer vänder sig till Internet som en källa till NTP-servertid eftersom det finns en mängd källor till UTC-tid. Men många internet källor till NTP tid kan inte åberopas för att tillhandahålla korrekt tid. Undersökningar har upptäckt mer än hälften av allt internet tidsservrar var felaktiga med över en sekund och även de som inte är, de kunde vara för långt bort för att ge någon användbar precision.
Ännu viktigare är dock att det är internetbaserat NTP-servrar är externa för ett nätverkets brandvägg så att någon vanlig kommunikation med a NTP-server kommer att kräva att brandväggsporten lämnas öppen vilket gör det enkelt för skadliga användare att dra nytta av.
Den enda lösningen för att få en källa till NTP-servertid, medan ett nätverk är säkert, är att använda en extern stratum 1 NTP-tidsserver. Dessa enheter kommunicerar direkt med en atomur antingen via GPS-satellitnätet eller långvågsradiosignalerna. Eftersom dessa enheter fungerar från med brandväggen hålls hela nätverket säkert medan NTP-servern distribuerar en exakt, exakt och källa till UTC-tid.