Domov Omrežja Kako omrežni časovni protokol preprečuje, da internet označi

Kako omrežni časovni protokol preprečuje, da internet označi

Kazalo:

Anonim

Tukaj je nekaj kul, o čemer morda niste pomislili: Naslednji generaciji običajnih naprav bo verjetno dodeljen IP-naslov IPv6. To pomeni, da vam bo hladilnik lahko pomagal, ko vam bo zmanjkalo mleka, štedilnik pa vam lahko prihrani dan, tako da boste vedeli, da bo vaša večerja kmalu zažgana. Če želite to narediti, bodo te naprave potrebovale zanesljiv vir za časovno orientacijo. Network Time Protocol (NTP) bo ponudil ravno to in najverjetneje iz atomske ure nekje navzgor.


Ne gre za spremembe življenjskih razmerij, če z jutranjo kavo ne morete piti mleka (čeprav se včasih tako zdi!), Če pa NTP na spektakularen način odpove, lahko nekateri mnogo bolj kritični sistemi odpovejo. Tu si bomo ogledali NTP, kje se uporablja in kaj nadzira. Presenečeni boste, ko boste izvedeli, kako pogost je ta mali protokol.

NTP: Bistveni protokol

Skoraj vse, kar je povezano z internetom, bodisi uporablja NTP za sinhronizacijo svoje ure, ali če ne, ima njegova programska oprema verjetno nastavitev, ki mu omogoča uporabo NTP. Pametni telefoni, strežniki in stikala so le nekatere od številnih internetno povezanih naprav, ki za izvajanje kritičnih operacij, kot sta na primer varnostno kopiranje ali preverjanje varnostnih posodobitev, zanašajo na čas. In ko NTP ne deluje pravilno, je lahko rezultat kaos.

Ko NTP ne uspe

Ena starostna težava, ki se še vedno pojavlja v nekaterih starejših operacijskih sistemih, je sezonska ura ali trajanje ene ure, ki jo običajno poznamo kot poletni čas. Dolgočasovni časovni premik, ko se na primer nenadoma uvede v zaseden strežnik, lahko povzroči težave na več ravneh. Strežnik se lahko zmede, ko je bila datoteka ustvarjena ali nazadnje napisana v. To lahko privede do vseh vrst napak, zaradi česar storitve ne uspejo. Poleg tega bi se lahko načrtovana opravila - na primer skeniranje datotečnega sistema na zlonamerno programsko opremo ali viruse - spet začela izvajati, čeprav so že končana. Če je za to nalogo potrebno veliko virov, bo rezultat manjši od optimalnega delovanja strežnika. Za številna podjetja, na primer spletna mesta za e-trgovino, lahko to bistveno vpliva na spodnjo vrstico.


S tveganjem, da bi se ustrašil (napaka Y2K se spomni), je nekaj "prestopnega sekunde" dejansko povzročilo nekaj škode. Julija 2012 so Reditt, Gawker, Mozilla in druga velika spletna mesta doživeli tehnične težave in izpade, potem ko so bili za sekundo odstranjeni atomske ure na svetu. Vidite, da so velike korporacije čutile izgubo ene sekunde in takšna vprašanja časovne občutljivosti niso le ohranjanje malih podjetij brez sredstev, da bi vnaprej uvedli preventivne ukrepe.

Skupnost NTP

Kako se torej omrežni protokol razširi po internetu? To je že v čas, ko je bil Internet bolj zaupanja vredna skupnost. Ne da bi se spuščali v preveč tehničnih podrobnosti, upoštevajte, da atomske ure, ki jih običajno smatramo za najbolj natančne (in razmeroma dosegljive) vrste časovnih kosov, stojijo na vrhu hierarhije, kot je prikazano na spodnji sliki.


Vir: http://commons.wikimedia.org/wiki/User:Bdesham


Hierarhija prvotno deluje na podlagi zaupanja ali kraja, kot bi lahko rekli. Stratum 0 je naslednja stopnja pod atomsko uro in je običajno časovni strežnik, ki je neposredno povezan s to atomsko uro. Nato lahko nekateri strežniki, pod nadzorom nekaterih izrecnih pravil požarnega zidu, za pravi čas vprašajo naprave Stratum 0.


Da na teh strojih ni nikoli preveč obremenitve, se selektivno povežejo z zaupanja vrednimi strežniki NTP pod njimi (vsaj glede na hierarhijo), imenovanimi strežniki Stratum 1 in tako naprej. S tem modelom se lahko vsakdo, ki ima internet v računalniku, poveže z enim ali več (več se jih pogosto uporablja za zanesljivost v primeru, da en NTP strežnik odpove) strežnike, ki so pred kratkim dobili natančen čas od atomske ure.

Zavarovanje NTP

Mnoga podjetja vodijo svoje lastne časovne strežnike zaradi varnosti, ker je očitna, široka in nezaželena motnja mogoča, če je ključna skupina poslovnih strežnikov napačna.


Kot rezultat tega je mogoče večino sodobnih izvedb NTP temeljito zavarovati do impresivne ravni, kar daje zaupanje sistemskim in omrežnim administratorjem. Vendar ni dvoma, da nekatere operacije zahtevajo še strožjo varnost in kriptografijo, kar daje karseda garancijo, da je strežnik, ki se poveže z dragocenim, morda obremenjujočim NTP strežnikom pravilno označen kot zaupanja vreden. Nadaljnje informacije o šifriranju izmenjav NTP so na voljo na spletnem mestu ntp.org.


Kot protokol, ki se uporablja skoraj povsod, ima NTP razmeroma dober uspeh pri varnostnih napakah, toda vse, kar se uporablja tako široko, kot je ta protokol, je vedno nagnjen k izkoriščanju.

Šiv v času

Če menite, da ima IPv6 tako veliko število naslovov IP v svojem razporejanju, lahko vidite, zakaj proizvajalci stremijo k povezovanju večjega števila naprav na internet, da bi izkoristili vrhunsko funkcionalnost. Prepričani ste lahko, da bo NTP igral pomembno vlogo pri izdelavi programske opreme teh naprav. Ko gre za sodobno elektronsko opremo vseh oblik in velikosti, šiv s časom prihrani devet. (o IPv6 v težavah s IPv6.)

Kako omrežni časovni protokol preprečuje, da internet označi