Atslēgas līdzņemšanai
- Globālo interneta pārtraukumu nedēļā, 14. jūnijā, izraisīja problēmas ar serveru ķēdēm.
- Eksperti saka, ka pieaugošā atkarība no serveriem, ko sauc par satura izplatīšanas tīkliem, var padarīt tīmekli neaizsargātāku pret problēmām.
- Lai atrisinātu interneta programmatūras problēmas, daži pakalpojumu sniedzēji pievēršas mašīnmācīšanās sistēmām.
Internets ir izveidots tā, lai tas būtu uzticams, taču tas ne vienmēr ir pieejams, kad tas ir nepieciešams.
14. jūnija nedēļā īsu interneta pārtraukumu vilnis skāra desmitiem finanšu iestāžu, aviokompāniju un citu uzņēmumu tīmekļa vietnes un lietotnes. Eksperti saka, ka tas izceļ tīmekļa neaizsargātību pret izslēgšanu un tā pieaugošo atkarību no serveru ķēdes, ko sauc par satura izplatīšanas tīkliem (CDN), kas ir atbildīgi par pārtraukumiem.
CDN pēdējos gados ir kļuvuši arvien populārāki, e-pasta intervijā sacīja Olafs Kolkmans, bezpeļņas organizācijas Internet Society direktors, kas atbalsta atvērtu internetu.
"Taču lielais trūkums ir tāds, ka, ja CDN centrālajā konfigurācijas sistēmā kaut kas noiet greizi vai rodas kiberdrošības problēma, liela daļa satura pazūd," piebilda Kolkmens.
Ērts, bet problemātisks?
Lielāko daļu interneta pārtraukuma skarto vietņu apkalpo uzņēmums Fastly, kas ir viens no pasaulē lielākajiem CDN nodrošinātājiem. Cits CDN, Akamai, teica, ka aptuveni 500 tā klientu tika ietekmēti pēc programmatūras kļūdas.
"Daudzi no aptuveni 500 klientiem, kas izmanto šo pakalpojumu, tika automātiski novirzīti, kas atjaunoja darbību dažu minūšu laikā," teikts uzņēmuma paziņojumā savā tīmekļa vietnē."Lielākā daļa atlikušo klientu drīz pēc tam manuāli mainīja maršrutu."
CDN iegūst lielāku trafiku, jo tie ļauj lokāli izplatīt datus, nevis sūtīt tos pa zemūdens kabeļiem.
"Tātad, ja mitināt populāru saturu, ir lētāk instalēt serveri dažās 100 pilsētās, lai visi interneta lietotāji varētu iegūt saturu no tuvumā esošām vietām, nevis jāmaksā par satura tranzītu, kuram ir nepieciešams ilgi ceļot. vilkt," sacīja Kolkmens.
CDN piedāvā arī ātru savienojuma ātrumu un noturību pret kiberuzbrukumiem, paskaidroja Kolkmens.
"Tomēr CDN ir izplatīta infrastruktūra, un to pārvalda viena entītija, kas nozīmē, ka kļūda vai uzbrukums aizmugursistēmai, kas konfigurē šos CDN, var ietekmēt visus izplatīšanas punktus," viņa piebilda. "Un tā kā šiem CDN parasti ir daudz klientu, būs daudz satura, kas "pazudīs" vai nebūs pieejams - tieši tas notika ar neseno Fastly darbības pārtraukumu."
Interneta ievainojamības ir daudz
CDN nav vienīgais iemesls, kāpēc internets ir neaizsargāts. Tīmekļa pamatstruktūra ir piemērota pārtraukumiem, e-pasta intervijā paskaidroja tīmekļa mitināšanas uzņēmuma DivisionX vadītājs Ataollah Etemadi. Tas ir tāpēc, ka tīmekli kontrolē programmatūra, kuras specifikācijas ir brīvi pieejamas, viņš norādīja.
"Pozitīvi, ka tas ir lieliski, jo ierīces var "runāt" vienā valodā," viņš teica. "No mīnusiem tas nozīmē, ka, ja ir kļūda vai problēma, tā var ietekmēt miljoniem, ja ne miljardiem ierīču. Vienmēr ir bijis labi zināms, ka internets ir kodam visnaidīgākā iespējamā vide."
Inženieriem bieži ir jāpavada sāpīgas stundas, meklējot žurnālus un informācijas paneļus, lai atrastu atslēgumu iemeslus. Lai atrisinātu interneta programmatūras problēmas, daži pakalpojumu sniedzēji pievēršas mašīnmācīšanās sistēmām. Piemēram, Zebrium piedāvā programmatūru, kas iemācās automātiski atklāt problēmas.
Pārtraukumi bieži rodas nevis nopietnu plaši izplatītu problēmu dēļ, bet gan kaut kādas smalkas programmatūras kļūmes dēļ, Gevins Koens, Zebrium viceprezidents, sacīja e-pasta intervijā.
"Katra vide ir atšķirīga, un ir gandrīz bezgalīgs skaits iespējamo atteices režīmu," piebilda Koens. "Kad rodas problēma, uzņēmumam ir svarīgi to atrisināt pēc iespējas ātrāk. Tā vietā, lai cilvēkiem būtu manuāli jānovērš problēmas, mašīnmācīšanās to var paveikt gandrīz uzreiz un uzticamāk."
Etemadi nedomā, ka mēs jebkad spēsim pilnībā novērst interneta pārtraukumus.
"Internets sastāv no programmatūras, un programmatūrā ir kļūdas," viņš teica. "Programmatūra var tikt uzlauzta. Jūs varat to tikai plānot un mazināt."