Key Takeaways
- Globalni prekid interneta tokom sedmice 14. juna bio je zbog problema sa lancima servera.
- Stručnjaci kažu da bi sve veće oslanjanje na servere zvane Content Distribution Networks moglo učiniti web podložnijim problemima.
- Da bi riješili probleme sa internet softverom, neki provajderi se okreću sistemima mašinskog učenja.
Internet je dizajniran da bude pouzdan, ali nije uvijek dostupan kada vam zatreba.
Talas kratkih prekida interneta pogodio je web stranice i aplikacije desetina finansijskih institucija, avio-kompanija i drugih kompanija tokom sedmice od 14. juna. Stručnjaci kažu da naglašava ranjivost interneta na gašenja i njegovo sve veće oslanjanje na lanac servera koji se naziva Content Distribution Networks (CDN), koji su odgovorni za prekide.
CDN-ovi postaju sve popularniji posljednjih godina, rekao je Olaf Kolkman, direktor Internet Society-a, neprofitne organizacije koja se zalaže za otvoreni internet, u intervjuu putem e-pošte.
"Ali velika mana je to što ako nešto krene po zlu u centralnom konfiguracijskom sistemu CDN-a, ili postoji problem sa sajber-sigurnošću, onda mnogo sadržaja pada," dodao je Kolkman.
Zgodno, ali problematično?
Većinu web stranica pogođenih nestankom interneta opslužuje kompanija Fastly, koja je među najvećim svjetskim dobavljačima CDN-a. Drugi CDN, Akamai, rekao je da je oko 500 njegovih klijenata pogođeno softverskom greškom.
"Mnogi od približno 500 korisnika koji koriste ovu uslugu automatski su preusmjereni, što je obnovilo rad u roku od nekoliko minuta", navodi kompanija u izjavi na svojoj web stranici."Velika većina preostalih kupaca ručno je preusmjerena ubrzo nakon toga."
CDN-ovi dobijaju više prometa jer omogućavaju lokalnu distribuciju podataka umjesto da ih šalju podmorskim kablovima.
"Dakle, ako ugošćujete popularan sadržaj, jeftinije je instalirati server u nekoliko 100 gradova kako bi svi ti korisnici interneta mogli dobiti sadržaj iz obližnje okoline, u odnosu na to da plaćaju za prijevoz sadržaja koji treba dugo putovati vuci, " rekao je Kolkman.
CDN-ovi takođe nude velike brzine veze i otpornost na sajber napade, objasnio je Kolkman.
"Međutim, CDN-ovi su distribuirana infrastruktura i njima upravlja jedan entitet, što znači da greška ili napad na pozadinsku infrastrukturu koja konfiguriše ove CDN-ove može uticati na sve tačke distribucije", dodala je ona. „I budući da ovi CDN-ovi obično imaju mnogo kupaca, bit će mnogo sadržaja koji će 'nestati' ili biti nedostupan - što se upravo dogodilo s nedavnim prekidom rada Fastly-a."
Internet ranjivosti obiluju
CDN-ovi nisu jedini razlog zašto je internet ranjiv. Osnovna struktura weba je pogodna za prekide, objasnio je Ataollah Etemadi, šef kompanije za web hosting DivisionX, u intervjuu putem e-pošte. To je zato što web kontroliše softver čije su specifikacije slobodno dostupne, istakao je.
"Sa pozitivne strane, to je odlično jer uređaji mogu "govoriti" istim jezikom", rekao je. "S druge strane, to znači da ako postoji greška ili problem, to može uticati na milione, ako ne i milijarde uređaja. Oduvijek je bilo dobro poznato da je internet najneprijateljskije moguće okruženje za kod."
Inžinjeri često moraju provesti bolne sate tražeći dnevnike i kontrolne ploče kako bi pronašli osnovne uzroke prekida rada. Kako bi riješili probleme sa internet softverom, neki provajderi se okreću sistemima mašinskog učenja. Zebrium, na primjer, nudi softver koji uči da automatski otkriva probleme.
Prekidi se često dešavaju ne zbog velikih rasprostranjenih problema, već radije zbog neke vrste suptilnog softverskog kvara, rekao je Gavin Cohen, potpredsjednik Zebrium-a u intervjuu e-poštom.
"Svako okruženje je drugačije, i postoji [postoji] skoro beskonačan broj mogućih načina kvara", dodao je Cohen. "Kada se problem dogodi, ključno je da kompanija što prije dođe do dna toga. Umjesto da ljudi moraju ručno rješavati probleme, mašinsko učenje to može učiniti gotovo trenutno i pouzdanije."
Etemadi ne misli da ćemo ikada moći u potpunosti spriječiti prekide interneta.
"Internet se sastoji od softvera, a softver ima greške", rekao je. "Softver se može hakovati. Možete ga samo planirati i ublažiti."