Ключови изводи
- Глобалното прекъсване на интернет през седмицата от 14 юни се дължи на проблеми с вериги от сървъри.
- Експерти казват, че нарастващата зависимост от сървъри, наречени мрежи за разпространение на съдържание, може да направи мрежата по-уязвима за проблеми.
- За разрешаване на проблеми с интернет софтуера някои доставчици се обръщат към системи за машинно обучение.
Интернет е проектиран да бъде надежден, но не винаги е достъпен, когато имате нужда от него.
Вълна от кратки прекъсвания на интернет удари уебсайтовете и приложенията на десетки финансови институции, авиокомпании и други компании през седмицата от 14 юни. Експертите казват, че това подчертава уязвимостта на мрежата към спирания и нейната нарастваща зависимост от верига от сървъри, наречени мрежи за разпространение на съдържание (CDN), които са отговорни за прекъсванията.
CDN стават все по-популярни през последните години, каза в интервю по имейл Олаф Колкман, директор на Internet Society, организация с нестопанска цел, която се застъпва за отворен интернет.
"Но големият недостатък е, че ако нещо се обърка в системата за централно конфигуриране на CDN или има проблем с киберсигурността, тогава много съдържание пада," добави Колкман.
Удобно, но проблематично?
Повечето от уебсайтовете, засегнати от прекъсването на интернет, се обслужват от компанията Fastly, която е сред най-големите доставчици на CDN в света. Друг CDN, Akamai, каза, че около 500 от неговите клиенти са били засегнати след грешка в софтуера.
„Много от около 500 клиенти, използващи тази услуга, бяха автоматично пренасочени, което възстанови операциите в рамките на няколко минути“, се казва в изявление на компанията на нейния уебсайт.„По-голямата част от останалите клиенти са пренасочени ръчно малко след това.“
CDN печелят повече трафик, защото позволяват локално разпространение на данни, вместо да ги изпращат чрез подводни кабели.
"Така че, ако хоствате популярно съдържание, е по-евтино да инсталирате сървър в няколко 100 града, така че всички тези интернет потребители да могат да получават съдържание отблизо, вместо да плащате за транзита на съдържание, което трябва да пътува дълго теглене, " каза Колкман.
CDN също предлагат бързи скорости на връзка и устойчивост срещу кибератаки, обясни Колкман.
„Въпреки това, CDN са разпределена инфраструктура и се управляват от един обект, което означава, че грешка или атака на бекенд инфраструктурата, която конфигурира тези CDN, може да повлияе на всички точки на разпространение“, добави тя. „И тъй като тези CDN обикновено имат много клиенти, ще има много съдържание, което „изчезва“или не е достъпно – точно това се случи с неотдавнашното прекъсване на Fastly."
Интернет изобилие от уязвимости
CDN не са единствената причина интернет да е уязвим. Основната структура на мрежата се поддава на прекъсвания, обясни Атаола Етемади, ръководител на уеб хостинг компанията DivisionX, в интервю по имейл. Това е така, защото мрежата се контролира от софтуер, чиито спецификации са свободно достъпни, посочи той.
"От друга страна, това е страхотно, защото устройствата могат да "говорят" на един и същ език", каза той. „От друга страна, това означава, че ако има грешка или проблем, това може да засегне милиони, ако не и милиарди устройства. Винаги е било добре известно, че интернет е възможно най-враждебната среда за код.“
Инженерите често трябва да прекарват мъчителни часове в търсене на регистрационни файлове и табла за управление, за да открият основните причини за прекъсванията. За да решат проблемите с интернет софтуера, някои доставчици се обръщат към системи за машинно обучение. Zebrium, например, предлага софтуер, който се научава да разкрива проблеми автоматично.
Прекъсванията често възникват не поради големи широко разпространени проблеми, а по-скоро поради някакъв фин софтуерен срив, каза Гавин Коен, вицепрезидент на Zebrium, в интервю по имейл.
"Всяка среда е различна и [има] почти безкраен брой възможни режими на отказ", добави Коен. „Когато възникне проблем, от ключово значение е една компания да стигне до дъното възможно най-скоро. Вместо хората да трябва да отстраняват неизправностите ръчно, машинното обучение може да направи това почти незабавно и по-надеждно.“
Etemadi не смята, че някога ще успеем да предотвратим напълно прекъсванията на интернет.
"Интернет се състои от софтуер, а софтуерът има грешки", каза той. „Софтуерът може да бъде хакнат. Можете само да планирате и да го смекчите.“