Network Time Protocol i Computer Time Synchronization
Wysłane przez Richard N Williams on Luty 23rd, 2010
Zapytaj dowolnego administratora sieci lub informatyka i zapytaj ich, jak ważne synchronizacja czasu sieci jest i zwykle otrzymasz tę samą odpowiedź - bardzo.
Czas wykorzystywany jest w prawie wszystkich aspektach przetwarzania w celu rejestrowania zdarzeń. W rzeczywistości znaczniki czasu są jedynym odniesieniem, które komputer może wykorzystać do utrzymywania śladów zadań, które wykonał, i tych, których jeszcze nie ma.
Gdy sieci nie są zsynchronizowane, wynik może być prawdziwym bólem głowy dla każdego, kto ma za zadanie debugowanie ich. Dane mogą często zostać utracone, aplikacje nie mogą się uruchomić, rejestrowanie błędów jest prawie niemożliwe, nie wspominając już o lukach w zabezpieczeniach, które mogą wystąpić, jeśli nie ma zsynchronizowanego czasu sieciowego.
NTP (Network Time Protocol) to wiodąca aplikacja do synchronizacji czasu działająca od czasów 1980-ów. Został stale opracowany i jest używany przez praktycznie każdą sieć komputerową, która wymaga dokładnego czasu.
Większość systemów operacyjnych ma już zainstalowaną wersję NTP i używanie jej do synchronizowania pojedynczego komputera jest stosunkowo proste, korzystając z opcji w ustawieniach zegara lub pasku zadań.
Jednak użycie wbudowanej aplikacji NTP lub demona na komputerze spowoduje, że urządzenie wykorzysta źródło czasu internetowego jako odniesienie czasowe. To wszystko jest dobre i dobre dla pojedynczych biurkowych urządzeń, ale w sieci wymagane jest bezpieczniejsze rozwiązanie.
W każdej sieci komputerowej ważne jest, aby w zaporze nie było żadnych usterek, które mogłyby prowadzić do ataków złośliwych użytkowników. Otwarcie portu w celu komunikowania się z internetowym źródłem czasu jest jedną z metod, za pomocą których atakujący może wprowadzić sieć.
Na szczęście istnieją alternatywy dla korzystania z Internetu jako źródła czasu. Atomowe sygnały zegarowe mogą być odbierane za pomocą fal długich lub transmisji GPS.
Dedykowane Serwer czasu NTP dostępne są urządzenia, które bardzo ułatwiają synchronizację czasu Serwerów NTP odbiera czas (zewnętrznie do zapory ogniowej), a następnie może dystrybuować do wszystkich komputerów w sieci - odbywa się to bezpiecznie i dokładnie w większości sieci synchronizowanych z serwerem NTP działających w odstępach kilku milisekund.