Zakaj je internet ranljiv za izpade
Ključni odvzemi
- Globalni izpad interneta v tednu 14. junija je bil posledica težav z verigami strežnikov.
- Strokovnjaki pravijo, da bi lahko zaradi vse večje odvisnosti od strežnikov, imenovanih Content Distribution Networks, splet postal bolj ranljiv za težave.
- Za reševanje težav z internetno programsko opremo se nekateri ponudniki obračajo na sisteme strojnega učenja.
Internet je zasnovan tako, da je zanesljiv, vendar ni vedno na voljo, ko jo potrebujete.
Val kratkih izpadov interneta je v tednu 14. junija prizadel spletna mesta in aplikacije več deset finančnih institucij, letalskih družb in drugih podjetij. Strokovnjaki pravijo, da poudarja ranljivost spleta za zaustavitve in njegovo vse večjo odvisnost od verige strežnikov, imenovanih Content Distribution Networks (CDN), ki so odgovorni za izpade.
CDN postajajo v zadnjih letih vse bolj priljubljeni, Olaf Kolkman, direktor podjetja internetno društvo, neprofitna organizacija, ki se zavzema za odprt internet, je dejal v e-poštnem intervjuju.
"Velika pomanjkljivost pa je, da če gre kaj narobe v centralnem konfiguracijskem sistemu CDN ali pride do težave s kibernetsko varnostjo, potem veliko vsebine propade," je dodal Kolkman.
Priročno, a problematično?
Večino spletnih mest, ki jih je prizadel izpad interneta, oskrbuje podjetje Hitro, ki je med največjimi ponudniki CDN na svetu. Drugi CDN, Akamai, je dejal, da je približno 500 njegovih strank prizadetih zaradi napake v programski opremi.
"Veliko od približno 500 strank, ki uporabljajo to storitev, je bilo samodejno preusmerjenih, kar je obnovilo delovanje v nekaj minutah," so sporočili iz podjetja. v izjavi na svoji spletni strani. "Velika večina preostalih strank se je kmalu zatem ročno preusmerila."
CDN-ji pridobivajo več prometa, ker omogočajo lokalno distribucijo podatkov, namesto da bi jih pošiljali po podvodnih kablih.
"Če torej gostite priljubljeno vsebino, je ceneje namestiti strežnik v nekaj 100 mestih, tako da vsi ti uporabniki interneta lahko dobijo vsebino iz bližnje okolice, medtem ko bi morali plačati za prevoz vsebine, ki mora potovati na dolge razdalje,« je dejal Kolkman.
CDN ponujajo tudi visoke hitrosti povezave in odpornost proti kibernetskim napadom, je pojasnil Kolkman.
"Vendar pa so CDN-ji porazdeljena infrastruktura in jih upravlja en subjekt, kar pomeni napako ali napad na zaledni infrastrukturi, ki konfigurira te CDN-je, lahko vpliva na vse distribucijske točke,« je dejala dodano. "In ker imajo ti CDN-ji običajno veliko strank, bo veliko vsebine, ki 'izgine' ali ni dostopna - kar se je zgodilo z nedavnim izpadom Fastlyja."
Ogromno je internetnih ranljivosti
CDN-ji niso edini razlog, zakaj je internet ranljiv. Osnovna struktura spleta je primerna za izpade, Ataollah Etemadi, vodja podjetje za spletno gostovanje DivisionX, je pojasnil v e-poštnem intervjuju. To je zato, ker splet nadzira programska oprema, katere specifikacije so prosto dostopne, je poudaril.
"Pozitivno je, da je to super, ker lahko naprave "govorijo" isti jezik," je dejal. "Na strani minusa to pomeni, da če pride do napake ali težave, lahko vpliva na milijone, če ne na milijarde naprav. Vedno je bilo dobro znano, da je internet najbolj sovražno okolje za kodo."
Inženirji morajo pogosto preživeti boleče ure v iskanju hlodov in armaturnih plošč, da bi našli glavne vzroke izpadov. Za reševanje težav z internetno programsko opremo se nekateri ponudniki obračajo na sisteme strojnega učenja. Zebrium, na primer, ponuja programsko opremo, ki se nauči samodejno odkrivati težave.
Izpadi se pogosto ne pojavijo zaradi velikih razširjenih težav, temveč zaradi neke vrste subtilne okvare programske opreme, je v e-poštnem intervjuju dejal Gavin Cohen, podpredsednik pri Zebriumu.
"Vsako okolje je drugačno in obstaja skoraj neskončno število možnih načinov okvare," je dodal Cohen. »Ko pride do težave, je ključno, da podjetje čim prej pride do dna. Namesto da bi morali ljudje težave odpravljati ročno, lahko strojno učenje to naredi skoraj takoj in bolj zanesljivo."
Etemadi meni, da nikoli ne bomo mogli popolnoma preprečiti izpadov interneta.
"Internet je sestavljen iz programske opreme, programska oprema pa ima napake," je dejal. "Programsko opremo je mogoče vdreti. Lahko ga samo načrtujete in ublažite."