Nättidstidsprotokoll och datortidssynkronisering
Postat av Richard N Williams on Februari 23rd, 2010
Fråga någon nätverksadministratör eller IT-ingenjör och fråga dem hur viktigt nätverkssynkronisering är och du får normalt samma svar - mycket.
Tiden används i nästan alla aspekter av databehandling för loggning när händelser har hänt. I själva verket är tidsstämplar den enda referens som en dator kan använda för att hålla spår av uppgifter som den har gjort och de som den ännu har att göra.
När nätverken är osynkroniserad kan resultatet bli en verklig huvudvärk för någon som har problem med att felsöka dem. Data kan ofta gå vilse, program misslyckas, felloggning är nästan omöjligt, för att inte tala om säkerhetsproblem som kan uppstå om det inte finns någon synkroniserad nätverkstid.
NTP (Network Time Protocol) är det ledande tidssynkroniseringsprogrammet som har funnits sedan 1980: s. Det har ständigt utvecklats och används av nästan alla datanätverk som kräver korrekt tid.
De flesta operativsystem har en version av NTP redan installerad och använder den för att synkronisera en enda dator är relativt rakt fram genom att använda alternativen i klockinställningarna eller aktivitetsfältet.
Genom att använda den inbyggda NTP-applikationen eller demonen på en dator kommer det emellertid att resultera i att enheten använder en källa för internettid som en referensreferens. Det här är bra och bra för enkla skrivbordsmaskiner, men på ett nätverk krävs en säkrare lösning.
Det är viktigt i alla datanätverk att det inte finns några sårbarheter i brandväggen som kan leda till attacker från skadliga användare. Att hålla en port öppen för att kommunicera med en internetkälla är en metod som en angripare kan använda för att skriva in ett nätverk.
Lyckligtvis finns det alternativ till att använda internet som en tidskälla. Atomisk klocktid signalerar kan tas emot med hjälp av långvågradio eller GPS-överföringar.
Dedikerad NTP tidsserver enheter finns tillgängliga som gör processen med tidssynkronisering extremt lätt som NTP-servrar tar emot tiden (externt till brandväggen) och kan sedan distribueras till alla maskiner i ett nätverk - det görs säkert och korrekt med de flesta nätverk som synkroniseras till en NTP-server som arbetar inom några millisekunder av varandra.