Key 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 internettet mere sårbart over for problemer.
- For at løse internetsoftwareproblemer henvender nogle udbydere sig til maskinlæringssystemer.
Internettet er designet til at være pålideligt, 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, sagde Olaf Kolkman, rektor ved Internet Society, en nonprofitorganisation, der går ind for et åbent internet, i et e-mailinterview.
"Men den store ulempe er, at hvis noget går g alt i et centr alt CDN-konfigurationssystem, eller der er et cybersikkerhedsproblem, så går meget indhold ned," tilføjede Kolkman.
Ny, men problematisk?
De fleste af de websteder, der er berørt af internetafbrydelsen, betjenes af firmaet Fastly, 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 service, 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 i nærheden, i stedet for at skulle betale for transit af indhold, der skal rejse længe træk," sagde Kolkman.
CDN'er tilbyder også hurtige forbindelseshastigheder og modstandsdygtighed mod cyberangreb, forklarede Kolkman.
"CDN'er er imidlertid en distribueret infrastruktur og administreres af én enhed, hvilket betyder, at en fejl eller angreb på backend-infrastrukturen, der konfigurerer disse CDN'er, kan påvirke alle distributionspunkter," tilføjede hun. "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."
Internetsårbarheder er mange
CDN'er er ikke den eneste grund til, at internettet er sårbart. Den grundlæggende struktur på nettet giver mulighed for udfald, forklarede Ataollah Etemadi, lederen af webhostingfirmaet DivisionX, i et e-mailinterview. Det skyldes, at internettet styres 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."
Ingeniører skal ofte bruge smertefulde timer på at jage gennem logfiler og dashboards for at finde de grundlæggende årsager til afbrydelser. For at løse internetsoftwareproblemer henvender nogle udbydere sig til maskinlæringssystemer. Zebrium tilbyder f.eks. software, der lærer at afdække problemer automatisk.
Udbrud opstår ofte ikke på grund af store udbredte problemer, men snarere på grund af en form for subtil softwarefejl, sagde Gavin Cohen, 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 der opstår et problem, 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 den."