Auditing Synchronizacja czasu z serwerem NTP

synchronizacja czasu ma kluczowe znaczenie dla wielu nowoczesnych aplikacji. Podczas gdy sieci komputerowe muszą działać w idealnym czasie, aby zapobiec błędom i zapewnić bezpieczeństwo, inne systemy wymagają synchronizacji czasu z powodów prawnych.

Kamery średniej prędkości, kamery sygnalizacyjne, CCTV, parkometry i systemy alarmowe to tylko niektóre z nich dokładna synchronizacja czasu nie tylko w celu zapewnienia prawidłowego działania systemów, ale także zapewnienia audytowej i legalnej ścieżki do wykorzystania w postępowaniach karnych.

Niespełnienie tego warunku może doprowadzić do tego, że system będzie całkowicie bezużyteczny, ponieważ każdy przypadek prawny oparty na tej technologii musiałby zostać udowodniony.

Na przykład, sieć CCTV, która nie jest zsynchronizowana, nie byłaby dopuszczalna w sądzie, a pozwany mógłby z łatwością twierdzić, że ich zdjęcie w kamerze nie może być nimi, ponieważ nie znajdowali się w pobliżu w tym czasie i chyba, że ​​system kamer może być poddane audytowi i udowodnione, że są dokładne, wówczas uzasadnione wątpliwości można by uznać za każdy przypadek odrzucenia podejrzanego.

Z tego powodu, systemy takie jak te wspomniane powyżej wymagają pełnej, kontrolowalnej synchronizacji czasu, którą można udowodnić poza uzasadnionymi wątpliwościami w systemie sądowym.

Audytowy system synchronizacji czasu jest możliwy tylko za pomocą dedykowanego Serwer czasu NTP (Network Time Protocol). Serwerów NTP nie tylko zapewnia dokładną dokładną metodę synchronizacji do kilku milisekund, ale również zapewnia pełną ścieżkę audytu, która nie może być kwestionowana.

Systemy serwerowe NTP korzystać z sieci GPS lub specjalistycznych przekazów radiowych, aby otrzymać czas atomowy, który jest tak dokładny, że jest nawet na sekundę od Czas UTC (Universal Coordinated Time) wynosi ponad 3 miliardów do jednego, który jest nawet większy niż dokładność innych dowodów prawnych, takich jak DNA.

Sygnały czasu zegarowego GPS Atomic

Wygląda na to, że prawie na każdym desce rozdzielczej samochodu znajduje się odbiornik GPS umieszczony na górze. Stały się niezwykle popularne jako narzędzie nawigacyjne, a wielu ludzi polega na nich wyłącznie po to, aby poruszać się po sieci dróg.

. Globalny System Pozycjonowania istnieje już od kilku lat, ale został pierwotnie zaprojektowany i zbudowany dla amerykańskich zastosowań wojskowych, ale został rozszerzony do użytku cywilnego po katastrofie lotniczej.

Chociaż jest to niezwykle przydatne i wygodne narzędzie, systemy GPS są stosunkowo proste w działaniu. Nawigacja działa z wykorzystaniem konstelacji 30 lub podobnych satelitów (jest ich jeszcze więcej, ale już nie działają).

Sygnały wysyłane z satelitów zawierają trzy informacje, które są odbierane przez urządzenia nawigacji satelitarnej w naszych samochodach.

Informacje te obejmują:

* Czas wysłania wiadomości

* Pozycja orbitalna satelity (zwana efemerydą)

* Ogólna kondycja systemu i orbity innych satelitów GPS (znane jako almanach)

Sposób, w jaki opracowywane są informacje nawigacyjne, polega na wykorzystaniu informacji z czterech satelitów. Czas, w którym sygnały opuszczają każdy z satelitów, jest rejestrowany przez odbiornik nawigacji satelitarnej, a odległość od każdego satelity jest następnie obliczana za pomocą tej informacji. Korzystając z informacji z czterech satelitów, można dokładnie określić, gdzie znajduje się odbiornik satelitarny, proces ten nazywany jest triangulacją.

Jednak dokładna praca na świecie polega na dokładności sygnałów czasu nadawanych przez satelity. Ponieważ sygnały takie jak GPS poruszają się z prędkością światła (w przybliżeniu 300,000 km na sekundę przez próżnię) nawet jedna sekunda niedokładności może zobaczyć informacje o położeniu na 300 kilometrów! Obecnie system GPS ma dokładność do pięciu metrów, co pokazuje, jak dokładna jest informacja o taktowaniu transmitowana przez satelity.

Ten wysoki poziom dokładności jest możliwy, ponieważ każdy satelita GPS zawiera zegary atomowe. Zegary atomowe są niewiarygodnie dokładne, opierając się na niezachwianych oscylacjach atomów, aby utrzymać czas - w rzeczywistości każdy satelita GPS będzie działał przez ponad milion lat, zanim będzie dryfował aż o sekundę (w porównaniu do przeciętnego zegarka elektronicznego, który dryfuje o sekundę w tydzień lub dwa)

Z powodu tego wysokiego poziomu dokładności zegary atomowe na satelitach GPS mogą być wykorzystane jako źródło dokładnego czasu dla synchronizacja sieci komputerowych i inne urządzenia wymagające synchronizacji.

Odebranie tego sygnału czasu wymaga użycia a Serwer NTP GPS synchronizuje się z satelitą i rozdziela czas na wszystkie urządzenia w sieci.

Po co zawracać sobie głowę korzystaniem z serwera czasu NTP?

Utrzymywanie synchronizacji komputerów w sieci jest niezwykle ważne, zwłaszcza jeśli dana sieć zajmuje się transakcjami czasowymi. A brak synchronizacji sieci może spowodować spustoszenie prowadzące do błędów, luk w zabezpieczeniach i niekończących się problemów z debugowaniem.

Jednak z ilością serwerów czasu online dostępnych w renomowanych miejscach, takich jak NIST lub Microsoft jest często pytany, dlaczego sieci komputerowe muszą być zsynchronizowane z zewnętrzny serwer czasu NTP.

Te dedykowane urządzenia NTP są często postrzegane jako niepotrzebny wydatek, a wielu administratorów sieci po prostu rezygnuje z nich i łączy się z serwerem czasu online, po wszystkim, robi to samo, prawda?

Właściwie istnieją dwa główne powody Serwery czasu NTP są nie tylko ważne, ale są niezbędne dla większości sieci komputerowych, a ich przeoczenie może być kosztowne na wiele sposobów.

Pozwól mi wyjaśnić. Pierwszy powód zewnętrzny Serwer NTP jest ważna jest dokładność. Nie jest tak, że źródła czasu w Internecie są na ogół niedokładne (chociaż wiele z nich jest), ale jest kwestia odległości, którą musi pokonać podróżowanie w czasie. Co więcej, w czasie utraty połączenia - z powodu lokalnego błędu połączenia lub awarii samego serwera czasu - sieć zacznie dryfować, dopóki połączenie nie zostanie przywrócone.

Po drugie i chyba najważniejsze są kwestie bezpieczeństwa związane z korzystaniem z internetowego źródła czasu. Głównym problemem jest to, że jeśli połączenie z serwerem czasu przez otwarty port (UDP 123 z żądaniami NTP) musi pozostać otwarte, i tak jak w przypadku każdego otwartego portu, który może służyć jako brama dla złośliwego oprogramowania i użytkowników.

Powodem dedykowane serwery czasu NTP są istotne dla sieci komputerowych, ponieważ działają one całkowicie niezależnie i poza firewallem sieci. Zamiast dostępu do źródła czasu w Internecie, korzystają z transmisji GPS lub radiowych, aby uzyskać czas. W ten sposób mogą zapewnić dokładny czas przez cały czas, bez obawy o utratę połączenia lub dopuszczenie nieprzyjemnego trojana przez zaporę ogniową.

Kiedy czas jest kwestią dokładności pieniędzy

Żyjemy w szybkim świecie, w którym liczy się czas. W niektórych branżach nawet sekunda może mieć znaczenie. Miliony dolarów są wymieniane na giełdzie co sekundę, a ceny akcji mogą rosnąć lub spadać.

Uzyskanie właściwej ceny we właściwym czasie jest niezbędne do handlu na tak szybko rozwijającym się rynku pieniężnym, a doskonała synchronizacja czasu w sieci jest niezbędna, aby to umożliwić.

Zapewnienie, że każda maszyna, która zajmuje się zapasami, udziałami i obligacjami, ma właściwy czas, jeśli ludzie będą handlować na rynku instrumentów pochodnych, ale kiedy inwestorzy będą siedzieć w różnych częściach świata, jak to osiągnąć.

Na szczęście Skoordynowany Czas Uniwersalny (UTC), globalna skala czasowa opracowana po opracowaniu zegarów atomowych, pozwala jednocześnie zarządzać każdym przedsiębiorcą, niezależnie od tego, gdzie się znajduje na świecie.

Ponieważ UTC jest oparte na atomowym czasie zegarowym i jest utrzymywane w dokładności dzięki konstelacji tych zegarów, jest ono wysoce niezawodne i dokładne. A branże takie jak giełda używają UTC do zarządzania czasem w swoich sieciach komputerowych.

Synchronizacja czasu sieci komputerowej uzyskiwana jest w sieciach komputerowych za pomocą Serwer NTP (Network Time Protocol). Serwery NTP otrzymują źródło UTC z odniesienie do zegara atomowego. Jest to albo z sieci GPS, albo z wyspecjalizowanych transmisji radiowych (jest ona dostępna również przez Internet, ale nie jest tak niezawodna).

Po otrzymaniu serwer NTP rozprowadza bardzo dokładny czas w całej sieci, stale sprawdzając każde urządzenie i stację roboczą, aby upewnić się, że zegar jest tak dokładny, jak to tylko możliwe.

Te Sieć serwerów czasu może utrzymywać całe sieci setek i tysięcy maszyn w doskonałej synchronizacji - w ciągu kilku milisekund UTC!

Synchronizacja czasu w systemie Windows 7

Windows 7, najnowszy system operacyjny firmy Microsoft, to także ich pierwszy system operacyjny, który automatycznie synchronizuje zegar komputera z internetowym źródłem Czas UTC (Skoordynowany czas uniwersalny). Od momentu włączenia komputera Windows 7 i połączenia z Internetem, będzie on żądał sygnałów czasowych z usługi czasu Microsoft - time.windows.com.

Podczas gdy dla wielu użytkowników domowych zaoszczędzi to im kłopotów z ustawianiem i korygowaniem ich zegara w miarę dryfowania, dla użytkowników biznesowych może to być problematyczne, ponieważ źródła czasu w Internecie nie są bezpieczne, a odebranie źródła czasu przez port UDP na zaporze może doprowadzić do naruszenia bezpieczeństwa, a źródła czasu w Internecie nie mogą być uwierzytelniane przez NTP (Network Time Protocol) sygnały mogą zostać przejęte przez złośliwych użytkowników.

To internetowe źródło czasu można dezaktywować, otwierając okno dialogowe zegara i daty, otwierając kartę Czas internetowy, klikając przycisk "Zmień" i odznaczając "Synchronizacja z internetowym serwerem czasu<opcja. '

Podczas gdy nie będziesz mieć pewności, że niepożądany ruch nie przejdzie przez twoją zaporę, będzie to również oznaczać, że maszyna Windows 7 nie będzie zsynchronizowana z UTC, a jej liczenie będzie zależało od zegara na płycie głównej, który ostatecznie ulegnie dryfowaniu.

Aby zsynchronizować sieć Windows 7 z dokładnym i bezpiecznym źródłem UTC, najbardziej praktycznym i najprostszym rozwiązaniem jest podłączenie Dedykowany serwer czasu NTP. Łączą się one bezpośrednio z routerem lub przełącznikiem i umożliwiają bezpieczne odbieranie atomowego źródła czasu.

Serwery czasu NTP korzystać z bardzo dokładnego i bezpiecznego sygnału GPS (Global Positioning System) dostępnego na całym świecie lub z większej liczby zlokalizowanych długofalowych sygnałów radiowych przesyłanych przez kilka krajowych laboratoriów fizyki, takich jak NIST i NPL.

Wybór źródła czasu dla synchronizacji UTC

Zapewnienie synchronizacji czasu w sieci komputerowej jest kluczowe w nowoczesnych sieciach komputerowych. Synchronizacja, a nie tylko między różnymi maszynami w sieci, ale również każda sieć komputerowa, która komunikuje się z innymi sieciami, również musi zostać zsynchronizowana z nimi.

UTC (Coordinated Universal Time) to globalna skala czasu, która umożliwia synchronizację sieci po drugiej stronie globu. Synchronizacja sieci z UTC jest stosunkowo łatwa dzięki NTP (Network Time Protocol) protokół oprogramowania przeznaczony do tego celu.

Większość systemów operacyjnych, w tym najnowsze wcielenie Microsoft Windows 7, ma wersję NTP (często w uproszczonej formie znanej jako SNTP), która pozwala na użycie jednorazowego źródła do synchronizacji każdego komputera i urządzenia w sieci.

Wybór źródła dla tego odniesienia czasowego jest jedyną trudnością w synchronizacji sieci. Istnieją trzy główne lokalizacje, w których czas UTC można dokładnie otrzymać z:

Czas internetowy

Istnieje wiele źródeł czasu internetowego, a najnowsza wersja systemu Windows (Windows 7) automatycznie synchronizuje się z serwerem czasu firmy Microsoft time.windows.com, więc jeśli czas internetowy jest odpowiedni, użytkownicy Windows 7 nie muszą zmieniać swoich ustawień. Jednak w przypadku sieci komputerowych, w których problemem jest bezpieczeństwo, źródła czasu w Internecie mogą pozostawić system podatny na zagrożenia, ponieważ czas musi zostać odebrany przez zaporę sieciową, zmuszając port UDP do pozostawienia otwartego. Może to zostać wykorzystane przez złośliwych użytkowników. Ponadto nie ma uwierzytelniania ze źródłem czasu w Internecie, więc kod czasowy może zostać przejęty zanim dotrze do Twojej sieci.

Czas GPS

Dostępny dosłownie wszędzie na całym świecie, GPS zapewnia 24-godzinne, 365 dni-rocznie źródło czasu UTC. Dostarczane zewnętrznie do zapory za pośrednictwem sygnału satelitarnego GPS, synchronizacja czasu z GPS jest dokładny i bezpieczny.

Transmisje radiowe

Zwykle transmitowane przez krajowe laboratoria fizyczne, takie jak NIST w USA i Wielkiej Brytanii NPL, sygnały czasu są odbierane przez longwave i są również zewnętrzne do firewalla, więc są bezpieczne i dokładne.

A Dedykowany serwer czasu NTP może odbierać zarówno sygnał radiowy, jak i GPS, gwarantując dokładność i bezpieczeństwo.

Konfigurowanie dedykowanego serwera czasu NTP w systemie Windows 7

Windows 7 to najnowszy system operacyjny firmy Microsoft. Zastępując raczej niezadowalający Windows Vista, Windows 7 obiecuje poprawić wady, które sprawiły, że jego poprzednik stał się tak niepopularny.

Jedną ze zmian wprowadzonych w systemie Windows 7 jest automatyczna synchronizacja czasu za pomocą usługi Czas systemu Windows na stronie windows.time.com. Chociaż to jest dokładny serwer czasu 2, zarządzany przez firmę Microsoft, można go zmienić na inne źródło czasu internetowego. Jednak nawet firma Microsoft zaleca, aby internetowe źródła czasu nie były wykorzystywane w sieciach komputerowych, ponieważ nie mogą być uwierzytelniane przez protokół czasu NTP (Protokół czasu sieciowego). Ponadto źródło czasu w Internecie potrzebuje otwartego portu w zaporze sieciowej, aby sygnały czasowe mogły go przejść. Każdy otwarty port w zaporze może być używany przez złośliwego użytkownika w celu uzyskania dostępu do sieci.

Aby uzyskać bezpieczną, uwierzytelnioną i dokładną metodę synchronizacji sieci Windows 7, dobrze jest użyć a dedykowany serwer czasu sieciowego. Większość z tych serwerów czasu wykorzystuje protokół NTP (Network Time Protocol), który może łatwo dystrybuować pojedynczy serwer czasu w sieci setek, a nawet tysięcy maszyn.

Serwery czasu podłącza się bezpośrednio do routera / przełącznika dla sieci lub może być zainstalowany na jednym komputerze. Zamiast polegać na Internecie, należy mieć na to czas i ryzyko, pozostawiając otwarty port firewall UDP, dedykowany Serwery czasu NTP wykorzystywać sygnały GPS lub długie fale radiowe przesyłane z krajowych laboratoriów fizycznych, takich jak sygnał MSF transmitowany przez Zjednoczone Królestwo NPL i sygnał WWVB USA transmitowany przez NIST.

Sygnały te są umieszczone poza firewallem i mogą być uwierzytelniane przez NTP w celu ustalenia autorytetu sygnałów i są bardziej dokładną i bezpieczną metodą synchronizacja sieci Windows 7.

IBM przejmuje London Congestion Charge z Galleon Time Servers

Komputerowi giganci IBM przejęli w tym tygodniu system opłat za kongestię w Londynie i podobnie jak ich poprzednicy, Capita, będą synchronizować system z serwerami czasu Galleon Systems.

Niezbędne do prowadzenia londyńskiego systemu opłat kongestii i zapewnienia, że ​​wszystkie kamery 400 są zsynchronizowane dokładnie w tym samym czasie, firma blue chip wybrała Galleon Systems jako dostawcę serwerów czasu sieciowego do kontroli systemu opłat przesyłowych.

Dostarczając Capicie byłych kontrolerów systemu opłat za wjazd do ruchu wraz z NTS Sieć serwerów czasu aby dokładnie zsynchronizować system kamer, Galleon Systems dostarcza teraz także IBM swój krytyczny sprzęt.

Gama sieciowych serwerów czasu Galleon Systems umożliwia synchronizację sieci z dokładnością do milisekund oraz otrzymywanie dokładnego i bezpiecznego atomowego źródła czasu z sieci GPS (Global Positioning System) lub sygnału czasu radiowego transmitowanego przez krajowe laboratoria fizyki, np. NPL.

Londyński system opłat za zatory może nie być popularny wśród wielu osób, które muszą płacić dzienną opłatę, ale program został uznany na całym świecie za skuteczną metodę ograniczania zatorów miejskich, a podobne systemy do londyńskiej strefy zatorowej są wdrażane w miastach na całym świecie.

Galleon Systems są wiodącym dostawcą w Wielkiej Brytanii Sieć serwerów czasu i sprzęt do synchronizacji czasu NTP (Network Time Protocol), dostarczając rozwiązania z zakresu czasu sieci od ponad dekady.

Dlaczego synchronizujemy czas

Żyjemy i pracujemy w zupełnie innym świecie niż ten, w który wielu z nas się urodziło. Jesteśmy teraz tak samo prawdopodobne, że kupimy coś z internetu, przechadzając się po węgielnej ulicy. Zmienił się także wielki biznes i handel, a rynek stał się prawdziwie globalny, a Internet jest najczęstszym narzędziem handlu.

Handel na całym świecie niesie ze sobą swoje problemy, ponieważ w różnych krajach na całym świecie obowiązują różne ramy czasowe. Aby zapewnić parzystość, globalna skala czasu została wprowadzona w 1970-ach Coordinated Universal Time (UTC). Jednak w miarę postępu e-commerce potrzebna była dokładna synchronizacja z UTC.

Największym problemem jest to, że większość zegarów i zegarków, w tym wbudowanych w płyty główne komputerów, jest podatnych na znoszenie. Ponieważ różne maszyny będą dryfować w różnym tempie, globalna komunikacja i e-commerce mogą być niemożliwe. Wystarczy pomyśleć o różnicy, jaką drugi może zrobić na takich rynkach, jak giełda, gdzie wygrane lub przegrane są fortuny, lub gdy kupujesz online rezerwacje miejsc, co by się stało, gdyby ktoś na komputerze z wolniejszym zegarem zarezerwował to samo miejsce po tobie, sygnatury czasowe komputera pokażą osobę zarezerwowaną przed tobą.

Inne nieprzewidziane błędy mogą spowodować, nawet w sieciach wewnętrznych, gdy komputery działają w różnym czasie. Dane mogą się zagubić, błędy mogą być trudne do zalogowania, wyśledzić i naprawić, a złośliwi użytkownicy mogą wykorzystać czas zamieszania.

Aby zapewnić prawdziwie globalną synchronizację, sieci komputerowe mogą synchronizować się z zegarem atomowym, umożliwiając wszystkim komputerom w sieci o pozostanie w ciągu kilku milisekund UTC. Wykorzystaj sieci komputerowe Serwerów NTP (Network Time Protocol), aby zapewnić dokładną synchronizację Serwerów NTP otrzymywać czas atomowy z satelitów GPS o częstotliwościach radiowych.

Sposób działania zegara atomowego

Zegary atomowe są najdokładniejsze chronometry, jakie mamy. Są miliony razy dokładniejsze niż zegary cyfrowe i mogą przechowywać czas przez setki milionów lat, nie tracąc nawet sekundy. Ich zastosowanie zrewolucjonizowało sposób, w jaki żyjemy i pracujemy, a także umożliwiło korzystanie z takich technologii, jak systemy nawigacji satelitarnej i globalny handel internetowy.

Ale jak działają? O dziwo, zegary atomowe działają w taki sam sposób jak zwykłe zegary mechaniczne. Ale zamiast mieć zwiniętą sprężynę i masę lub wahadełko, używają oscylacji atomów. Zegary atomowe nie są radioaktywne, ponieważ nie polegają na rozpadzie atomowym, lecz polegają na niewielkich wibracjach przy pewnych poziomach energii (oscylacjach) między jądrem atomu a otaczającymi go elektronami.

Kiedy atom otrzymuje energię mikrofalową dokładnie na właściwej częstotliwości, zmienia stan energii, stan ten jest stały i niezmienny, a oscylacje mogą być mierzone podobnie jak tykanie mechanicznego zegara. Jednak, gdy mechaniczne zegary zaznaczają się co sekundę, zegary atomowe "zaznacz" kilka miliardów razy na sekundę. W przypadku atomów cezu, najczęściej stosowanych w zegarach atomowych, zaznaczają 9,192,631,770 na sekundę - co jest teraz oficjalną definicją sekundy.

Zegary atomowe rządzą obecnie całą globalną społecznością jako uniwersalna skala czasowa UTC (Koordynowany czas uniwersalny) oparty na zegarze atomowym został opracowany w celu zapewnienia synchronizacji. Sygnały atomowe UTC mogą być odbierane przez sieciowe serwery czasu, często określane jako Serwery NTP, który może zsynchronizować sieci komputerowe w ciągu kilku milisekund UTC.