Het is verrassend simpel om een kaart te maken van iedereen op het internet

FYI.

This story is over 5 years old.

Tech

Het is verrassend simpel om een kaart te maken van iedereen op het internet

Internetcartograaf John Matherly heeft met wat simpele technieken een kaart gemaakt van iedereen op het internet.

Hierboven zie je een kaart van nagenoeg elk apparaat dat aangesloten was op het internet op 2 augustus 2014. Of in ieder geval de apparaten die reageerden op een ping-request van John Matherly, een internetcartograaf. Tegenwoordig kan je elk apparaat vrij gemakkelijk zo'n verzoek sturen.

Je kan zo'n soort kaart zonder al te veel technische kennis maken. Het laatste jaar is het buitengewoon makkelijk geworden om het hele internet te scannen  door middel van opensource tools. Met een methode beter bekend als "stateless scanning," kan je binnen een paar uur data-pakketjes ontvangen van iedereen ter wereld met een internet verbinding.

Advertentie

Eerder deze maand deed Matherly precies dat. Hij gebruikte een server om iedereen een ping-request te versturen. In tegen stelling tot een soortgelijk  project van vorig jaar, hoefde hij niemand te hacken om dit te realiseren. Dit maakt zijn kaart in theorie iets minder gedetailleerd, wat een punt van debat blijft.

De eerdere onderzoekers hackten 500.000 computers en vroegen die om een ping te versturen naar een server om de locatie te bepalen. In het experiment van Matherly, werden de computers (en smartphones, en tablets, en gameconsoles) gevraagd om hun locatie en de computers die antwoord gaven kregen een plek op de kaart.

"Het hackgedeelte is het deel wat het Carna-botnet illegaal maakte, niet het ping gedeelte," schreef hij. Het is het verschil tussen dat jij google.com bezoekt of dat iemand je computer hackt en dan google.com bezoekt."

Dus, hoe kan je dit doen?

Je kan het internet scannen door gebruik te maken van een  tool genaamd ZMap. Hiermee kunnen 1.4 miljoen pakketjes met data per seconde verstuurd worden, wat erg veel en erg snel is. De precieze instructies vind je hier. Via deze methode zal je erg veel data over IP-adressen terugkrijgen.

Matherly gebruikte daarentegen zijn eigen tools. Hij kocht een database die  een stad en een land lokaliseert voor elk IP-adres van een bedrijf genaamd MaxMind. Het kostte hem $370, maar het bedrijf biedt ook een gratis versie aan, waar je ook mee kan experimenteren als je het gewoon voor de lol wilt proberen.

Advertentie

Op die manier kom je te weten waar elk IP-adres vandaan komt, dit is tegelijkertijd ook het punt waar het ingewikkelder wordt. Je moet de punten nu nog op een kaart zien te plotten, hiervoor  gebruik je MatPlotLib. Ik moet toegeven dat ik wat dat betreft geen expert ben maar hierhier en hier zijn vind je wat behulpzame tutorials. (Als je dan toch zo ver gekomen bent, kan je ook maar beter het hele project afmaken).

Pinged all devices on the Internet, here's a map of where they're located :)pic.twitter.com/G3fiNcKCul

— John Matherly (@achillean) August 28, 2014

Het is duidelijk dat dit geen perfecte wetenschap is, sommige organisaties blokkeren ping-requests. Matherly verklaarde; "je ziet niet alle computers, en China's Great Firewall is de reden waarom het grootste deel van China er donker uitziet."

"Er is in feite niet veel informatie beschikbaar over waar een IP-adres zich bevindt binnen China. Dit maakt het in kaart brengen erg moeilijk. De meerderheid van de apparaten worden op een hoop gegooid in Shanghai of Peking, ook als de apparaten zich ergens anders in het land bevinden."

Je kan je voorstellen dat een kaart een goeie manier is om om de zoveel tijd te checken hoe de online wereld er voor staat. Als je geen zin hebt om dit zelf te doen kan je Matherly altijd  nauwgezet volgen op Twitter. Dit is voor het eerst dat hij zo'n kaart uitbrengt, maar hij hoopt wel de komende tijd de connectiviteit van het internet meer te gaan bestuderen. Je kan je voorstellen hoe wereldconflicten, natuurrampen en technologische vooruitgang de anatomie van deze kaart op een dagelijkse basis zullen veranderen. Om nog maar te zwijgen over hoe de kaart er over een paar jaar uitziet. Wat wilt een internetcartograaf nog meer?