Pagrindiniai pasiėmimai
- Birželio 14 d. pasaulinį interneto trūkumą lėmė serverių grandinių problemos.
- Ekspertai teigia, kad dėl didėjančios priklausomybės nuo serverių, vadinamų turinio paskirstymo tinklais, žiniatinklis gali būti labiau pažeidžiamas problemų.
- Siekdami išspręsti interneto programinės įrangos problemas, kai kurie teikėjai kreipiasi į mašininio mokymosi sistemas.
Internetas sukurtas taip, kad būtų patikimas, tačiau jis ne visada pasiekiamas, kai to reikia.
Birželio 14 d. savaitę trumpų interneto nutrūkimų banga pasiekė dešimčių finansų įstaigų, oro linijų ir kitų įmonių svetaines ir programas. Ekspertai teigia, kad tai pabrėžia interneto pažeidžiamumą dėl išjungimų ir didėjantį jo priklausomybę nuo serverių grandinės, vadinamos turinio paskirstymo tinklais (CDN), kurie yra atsakingi už gedimus.
CDN pastaraisiais metais tapo vis populiaresni, interviu el. paštu sakė Olafas Kolkmanas, ne pelno organizacijos, propaguojančios atvirą internetą, direktorius.
"Tačiau didelis trūkumas yra tas, kad jei CDN centrinėje konfigūravimo sistemoje kažkas negerai arba kyla kibernetinio saugumo problema, tada daug turinio išnyksta", - pridūrė Kolkmanas.
Patogu, bet problemiška?
Didžiąją dalį interneto nutrūkimo paveiktų svetainių aptarnauja bendrovė „Fastly“, kuri yra viena didžiausių pasaulyje CDN tiekėjų. Kitas CDN, Akamai, teigė, kad apie 500 jo klientų nukentėjo dėl programinės įrangos klaidos.
„Daugelis iš maždaug 500 klientų, besinaudojančių šia paslauga, buvo automatiškai nukreipti iš naujo, o tai atnaujino veiklą per kelias minutes“, – sakoma bendrovės pranešime savo svetainėje.„Didžioji dalis likusių klientų netrukus po to neautomatiškai nukreipė kitą maršrutą.“
CDN įgyja daugiau srauto, nes leidžia vietoje platinti duomenis, o ne siųsti juos povandeniniais kabeliais.
Taigi, jei priglobiate populiarų turinį, pigiau įdiegti serverį keliuose 100 miestų, kad visi interneto vartotojai galėtų gauti turinį iš netoliese, o ne mokėti už turinio, kurį reikia ilgai keliauti, transportavimą. vilkimas“, – sakė Kolkmanas.
CDN taip pat siūlo greitą ryšio greitį ir atsparumą kibernetinėms atakoms, paaiškino Kolkmanas.
„Tačiau CDN yra paskirstyta infrastruktūra, kurią valdo vienas subjektas, o tai reiškia, kad klaida arba ataka prieš pagrindinę infrastruktūrą, kuri konfigūruoja šiuos CDN, gali paveikti visus platinimo taškus“, – pridūrė ji. „Ir kadangi šie CDN paprastai turi daug klientų, bus daug turinio, kuris „dings“arba nebus pasiekiamas – būtent taip atsitiko neseniai įvykus „Fastly“gedimui."
Interneto pažeidžiamumų gausu
CDN nėra vienintelė priežastis, kodėl internetas yra pažeidžiamas. Pagrindinė žiniatinklio struktūra yra tinkama gedimams, interviu el. paštu paaiškino žiniatinklio prieglobos įmonės „DivisionX“vadovas Ataollah Etemadi. Taip yra todėl, kad žiniatinklį valdo programinė įranga, kurios specifikacijos yra laisvai prieinamos, pažymėjo jis.
„Pliusu, tai puiku, nes įrenginiai gali „kalbėti“ta pačia kalba“, – sakė jis. "Iš minuso pusės tai reiškia, kad jei yra klaida ar problema, ji gali paveikti milijonus, o ne milijardus įrenginių. Visada buvo gerai žinoma, kad internetas yra pati priešiškiausia aplinka, kokia tik įmanoma."
Inžinieriai dažnai turi praleisti skausmingas valandas ieškodami žurnalų ir prietaisų skydelių, kad surastų pagrindines gedimų priežastis. Norėdami išspręsti interneto programinės įrangos problemas, kai kurie paslaugų teikėjai kreipiasi į mašininio mokymosi sistemas. Pavyzdžiui, Zebrium siūlo programinę įrangą, kuri išmoksta automatiškai atskleisti problemas.
Nutrūkimai dažnai įvyksta ne dėl didelių plačiai paplitusių problemų, o dėl kokių nors subtilių programinės įrangos gedimų, interviu el. paštu sakė Zebrium viceprezidentas Gavinas Cohenas.
„Kiekviena aplinka yra skirtinga, ir yra beveik begalinis skaičius galimų gedimų režimų“, – pridūrė Cohenas. "Kai iškyla problema, labai svarbu, kad įmonė kuo greičiau ją išspręstų. Vietoj to, kad žmonėms tektų šalinti triktis rankiniu būdu, mašininis mokymasis gali tai padaryti beveik akimirksniu ir patikimiau."
Etemadi nemano, kad kada nors galėsime visiškai išvengti interneto nutrūkimų.
„Internetą sudaro programinė įranga, o programinėje įrangoje yra klaidų“, – sakė jis. "Programinė įranga gali būti įsilaužta. Galite tik planuoti ir sušvelninti."