Hvorfor internettet er sårbart over for udfald

Nøgle takeaways

  • Det globale internetafbrydelse i ugen den 14. juni skyldtes problemer med kæder af servere.
  • Eksperter siger, at den voksende afhængighed af servere kaldet Content Distribution Networks kan gøre nettet mere sårbart over for problemer.
  • For at løse internetsoftwareproblemer henvender nogle udbydere sig til maskinlæringssystemer.
Stresset kvinde bruger bærbar computer derhjemme

Thana Prasongsin / Getty Images

Internettet er designet til at være pålidelige, men det er ikke altid tilgængeligt, når du har brug for det.

En bølge af korte internetafbrydelser ramte websteder og apps hos snesevis af finansielle institutioner, flyselskaber og andre virksomheder i ugen den 14. juni. Eksperter siger, at det fremhæver nettets sårbarhed over for nedlukninger og dets voksende afhængighed af en kæde af servere kaldet Content Distribution Networks (CDN'er), som er ansvarlige for udfaldene.

CDN'er er blevet mere og mere populære i de senere år, Olaf Kolkman, rektor ved internetsamfundet, en nonprofitorganisation, der går ind for et åbent internet, sagde i et e-mailinterview.

"Men den store ulempe er, at hvis noget går galt i et centralt CDN-konfigurationssystem, eller der er et cybersikkerhedsproblem, så går meget indhold ned," tilføjede Kolkman.

Praktisk, men problematisk?

De fleste af de websteder, der er berørt af internetafbrydelsen, betjenes af virksomheden Hurtigt, som er blandt verdens største CDN-udbydere. En anden CDN, Akamai, sagde, at omkring 500 af dets kunder var berørt efter en softwarefejl.

"Mange af de omkring 500 kunder, der bruger denne tjeneste, blev automatisk omdirigeret, hvilket genoprettede driften inden for få minutter," sagde virksomheden. i en erklæring på sin hjemmeside. "Størstedelen af ​​de resterende kunder blev manuelt omdirigeret kort derefter."

CDN'er får mere trafik, fordi de tillader lokal distribution af data i stedet for at sende dem gennem undersøiske kabler.

"Så hvis du hoster populært indhold, er det billigere at installere en server i nogle få 100 byer, så alle disse internetbrugere kan få indhold fra nærheden, i forhold til at skulle betale for transit af indhold, der skal rejse langt, siger Kolkman.

CDN'er tilbyder også hurtige forbindelseshastigheder og modstandsdygtighed mod cyberangreb, forklarede Kolkman.

"Men CDN'er er en distribueret infrastruktur og administreres af én enhed, hvilket betyder en fejl eller et angreb på backend-infrastrukturen, der konfigurerer disse CDN'er, kan påvirke alle distributionspunkter," hun tilføjet. "Og fordi disse CDN'er typisk har mange kunder, vil der være en masse indhold, der 'forsvinder' eller ikke er tilgængeligt - hvilket er præcis, hvad der skete med det nylige Fastly-udfald."

Der er masser af internetsårbarheder

CDN'er er ikke den eneste grund til, at internettet er sårbart. Den grundlæggende struktur på nettet giver sig selv til udfald, Ataollah Etemadi, leder af webhostingfirmaet DivisionX, forklaret i et e-mailinterview. Det skyldes, at nettet er styret af software, hvis specifikationer er frit tilgængelige, påpegede han.

"På den positive side er det fantastisk, fordi enheder kan "tale" det samme sprog," sagde han. "På minussiden betyder det, at hvis der er en fejl eller et problem, kan det påvirke millioner, hvis ikke milliarder af enheder. Det har altid været velkendt, at internettet er det mest fjendtlige miljø for kode."

barn, der arbejder med en stor bunke sammenfiltrede internetkabler på sit skrivebord

RichVintage / Getty Images

Ingeniører skal ofte bruge smertefulde timer på at jage gennem logfiler og dashboards for at finde de grundlæggende årsager til udfald. For at løse internetsoftwareproblemer henvender nogle udbydere sig til maskinlæringssystemer. Zebriumtilbyder for eksempel software, der lærer at afdække problemer automatisk.

Udfald opstår ofte ikke på grund af store udbredte problemer, men snarere på grund af en slags subtil softwarefejl, sagde Gavin Cohen, en vicepræsident hos Zebrium, i et e-mailinterview.

"Hvert miljø er anderledes, og der [er] næsten et uendeligt antal mulige fejltilstande," tilføjede Cohen. "Når et problem opstår, er det vigtigt, at en virksomhed kommer til bunds i det hurtigst muligt. I stedet for at mennesker skal fejlfinde manuelt, kan maskinlæring gøre dette næsten øjeblikkeligt og mere pålideligt."

Etemadi tror ikke, vi nogensinde vil være i stand til at forhindre internetafbrydelser fuldstændigt.

"Internettet består af software, og software har fejl," sagde han. "Softwaren kan hackes. Du kan kun planlægge og afbøde det."