211service.com
Den ambitiøse plan om at genopfinde, hvordan hjemmesider får deres navne
NICK LITTLE Nick Lille
- Handshake ønsker at genopfinde, hvordan navngivning fungerer på internettet
- Blockchain kunne beskytte brugere mod censur eller angreb
- Men der er stadig problemer, der skal løses, herunder - hvem vil egentlig bruge det?
Næste gang du skriver navnet på et websted i din browser, skal du holde pause et sekund for at tænke over, hvad der sker, efter du har trykket på Enter.
Det, der sker, er, at din browser sender det navn — for eksempel technologyyreview.com — til et netværk af computere kaldet Domain Name System. DNS kaldes ofte internettets telefonbog, og den konverterer (eller på internetsprog, løser) webstedsnavne til IP-adresser - i dette tilfælde 23.92.17.190. Disse tal gør det muligt for din browser at finde den rigtige server på internettet og oprette forbindelse til den.
Vi bruger DNS, fordi de fleste mennesker er dårlige til at holde styr på lange tal. Det får ikke meget opmærksomhed; du behøver normalt ikke tænke på, hvad DNS'en laver i baggrunden. Men du er nødt til at stole på det, hvilket betyder, at du stoler på en håndfuld organisationer, der har fået til opgave at holde DNS'en fungerende og sikker.

Steven Mckie Amentum.org
Til folk kan lide Steven McKie , en udvikler for og investor i et open source-projekt kaldet håndtrykket Netværk , denne centraliserede magt over internetnavngivning gør internettet sårbart over for både censur og cyberangreb. Handshake ønsker at decentralisere det ved at skabe et alternativt navnesystem, som ingen kontrollerer. Ved at gøre det kan det hjælpe med at beskytte os mod hackere, der forsøger at udnytte DNS's sikkerhedssvagheder, og fra regeringer, der håber at bruge det til at blokere fri ytringsfrihed.
Systemet ville være baseret på blockchain-teknologi, hvilket betyder, at det ville være software, der kører på et bredt distribueret netværk af computere. I teorien ville det ikke have noget enkelt point of failure og afhænge af ingen menneskelig drevet organisation, der kunne blive korrumperet eller co-opteret. Handshakes software er en stærkt modificeret version (eller gaffel) af Bitcoin, og ligesom Bitcoins netværk af minearbejdere beskytter kryptovalutaen mod manipulation og gør det praktisk talt umuligt for myndigheder at lukke ned, kunne et lignende netværk føre en permanent, censur-resistent registrering af internet navne.
Handshake-teamet er langt fra de første til at forsøge at skabe et decentraliseret navnesystem til nettet. Men i modsætning til tidligere bestræbelser, forsøger Handshake ikke at erstatte DNS, men arbejder med det. Pointen er at skabe et alternativt, robust netværk, som folk kan falde tilbage på, siger McKie.
Zookos trekant
Hvad er i et navn? I den virkelige verden kan flere ting eller mennesker have den samme. I computernetværksprotokoller er svaret mere specifikt. Et princip kaldet Zooko's Triangle, efter kryptografen Zooko Wilcox-O'Hearn, hævder, at et ideelt navn bør have tre forskellige kvaliteter.
For det første skal et navn være sikkert. Når du indtaster et websteds navn i din browser, bør du kunne stole på, at svaret ikke kom fra en bedrager. For det andet bør et ideelt navn give mening for mennesker såvel som for computere. Endelig bør ingen central myndighed være i stand til at censurere eller blokere det. Det er det ben i trekanten, som de springer over for at få det til at fungere, siger Joseph Bonneau , en assisterende professor i datalogi ved New York University.
Organisationen med den mest centraliserede magt over DNS er en Los Angeles-baseret nonprofitorganisation, Internet Corporation for Assigned Names and Numbers. ICANN er ansvarlig for at føre tilsyn med den såkaldte DNS-rod, det højeste niveau i det hierarkiske globale netværk af DNS-servere. ICANN er også ansvarlig for at tildele nye topdomænenavne, som inkluderer .com, .org, .net og de fleste landekoder på to bogstaver.
Fortalere for ytringsfrihed online har længe advaret om, at det er farligt at stole på en enkelt, bureaukratisk organisation både til at overvåge DNS-roden og til at tildele topdomæner. De bekymrer sig om, at ICANN kan beslutte, måske under pres fra visse regeringer eller virksomheder, at censurere internettet ved at fjerne navne fra DNS eller ved at forbyde brugen af bestemte navne til at begynde med.
Udover ICANN er der endnu en klasse af organisationer, hvis job Handshake sigter mod at decentralisere. Kan du se det lille hængelåsikon i din browserlinje til venstre for domænenavnet? Det betyder, at din computer har bekræftet, at din forbindelse til denne hjemmeside er krypteret, og at siden er autentisk, ikke en falsk, designet af en kriminel, der forsøger at stjæle dine loginoplysninger. Det gør den ved at kontrollere rigtigheden af en række tal kaldet webstedets digitale certifikat, udstedt af en af en række såkaldte certifikatmyndigheder. Disse enheder, hvoraf mange er for-profit-virksomheder, er afgørende for internetsikkerhed.
De kan også blive hacket. Og hvis man bliver brudt, og en angriber kan begynde at udstede falske certifikater, underminerer det sikkerheden på hele internettet. Men hvis webstedsnavne administreres på en manipulationssikker blockchain, så behøver du ikke certifikatmyndigheder; selve navnesystemet kan give garantien for, at det websted, du er forbundet til, er ægte. Det er, hvad Handshake sigter mod at gøre.

Nick Lille
Lær af Namecoin
Ideen om, at en blockchain kunne bruges til at opretholde Zookos trekant, har appelleret til entusiaster fra næsten dag ét. Et projekt kaldet Namecoin, som i vid udstrækning menes at være den første forgrening af Bitcoin, er stadig i gang efter lanceringen i april 2011. Ligesom Handshake lader Namecoin folk købe deres egne domænenavne og optage dem på en blockchain. Men det har ikke slået an, i hvert fald uden for et lille antal entusiaster. I 2015 tog Bonneau og flere kolleger et nærmere kig på Namecoin og fundet et system i forfald. Af 120.000 registrerede navne syntes kun 28 faktisk at være i brug.
Handshake udnytter en række værktøjer og teknologier, der var utilgængelige eller upraktiske for Namecoin, siger McKie. For eksempel tildeler Namecoin navne efter først-til-mølle-princippet. Dette har tilskyndet navnehug - folk kan registrere ethvert navn, de kan komme i tanke om, uanset om de har til hensigt at bygge en hjemmeside med det, i håb om at få penge senere i livet, at nogen vil bruge det rigtigt. Handshake bruger derimod det, der kaldes en Vickrey-auktion, en forseglet budproces, hvor den højestbydende vinder, men betaler prisen for det næsthøjeste bud. Dette giver i hvert fald i teorien tilbudsgivere et incitament til at byde ind, hvad et navn faktisk er værd for dem.

Zooko Wilcox-O'Hearn Wikipedia / Tobias Klenze / CC-BY-SA 4.0t
Handshakes software vil også være mere effektiv til at gemme navnedata og lettere at bruge end Namecoins, siger McKie. I stedet for at kræve, at hver bruger skal køre det, der kaldes en fuld node, hvilket indebærer at downloade en kopi af hele Handshake blockchain med alle domænenavne gemt på den (og kræver en vis teknisk færdighed), har Handshake også en let klient, der kan hente adresser fra netværket efter behov og kan samles i en brugervenlig browserudvidelse, siger han.
Måske vigtigst, Handshake, i modsætning til Namecoin, konkurrerer ikke med den traditionelle DNS, men er kompatibel med den. De 100.000 mest populære domæner er allerede i dens kæde. Hvis du indtaster et af disse navne, og hvis ejeren endnu ikke har registreret sig hos Handshake, vil softwaren blot omdirigere din anmodning til almindelige DNS-servere, siger McKie: Hvis det ikke findes på Handshake, vil det bare falde tilbage , redundant, til det normale web.
Hvis du bygger det, vilje de kommer?
Hvorfor ville nogen egentlig bruge Handshake?
Nogle mennesker vil måske lide det faktum, at navne på Handshake ikke behøver at følge etablerede konventioner. Jeg kan ikke registrere mig http://mike.orcutt på traditionel DNS, for eksempel – ICANN vil ikke oprette et topdomæne kaldet .orcutt for mig – men det kunne jeg på Handshake.
Fordelene er måske mere indlysende i nationer med hård censur og overvågning, siger Tieshun Roquerre, administrerende direktør for Navnebase , et firma, der vil hjælpe brugere med nemt at købe og registrere navne på Handshake. For eksempel skal webstedsejere i Kina registrere sig med deres rigtige navne. Da regeringen kontrollerer internetudbyderne, kan den nemt bruge DNS til at lukke websteder, den ikke kan lide. Med Handshake kan du registrere disse navne anonymt, og det er ustoppeligt, siger Roquerre. Selv hvis regeringen fandt webserveren på en eller anden måde, kunne ejeren skifte til en anden, måske placeret i et andet land, og opdatere navneposterne.
En anden grund til at foretrække et decentraliseret navngivningssystem er, at DNS kan hackes. I 2016 tog et storstilet lammelsesangreb rettet mod en fremtrædende DNS-servervært store dele af internettet i USA i flere timer. I teorien kunne Handshake fungere som nødsikkerhedskopi i visse tilfælde. For nylig sikkerhedsforskere hos Cisco rapporterede det DNS-hackere sponsoreret af en unavngiven regering dirigerede folk til falske websteder, så de kunne blive udspioneret. De websteder, der blev forfalsket, var hovedsageligt steder fra offentlige myndigheder og energiselskaber i Mellemøsten og Nordafrika.
Alligevel vil det ikke være nemt at få Handshake til at tage af. Blockchain-netværk har én stor ulempe sammenlignet med et centraliseret organ som ICANN: de kan ikke tilbyde alle fordelene ved teknologien, medmindre de har opnået en vis størrelse.
Bitcoin anses i vid udstrækning for at være det mest manipulationssikre blockchain-netværk, for en stor del, fordi det har et stort netværk af minearbejdere - de mennesker, der vedligeholder kopier af Bitcoin-hovedbogen på deres computere og kører de beregninger, der registrerer transaktioner på den. Handshake vil bruge den samme generelle proces som Bitcoin, kaldet proof of work, og ligesom Bitcoin-minearbejdere vil Handshake-minearbejdere blive belønnet med nyslåede mønter, i dette tilfælde kaldet HNS. Men som et mindre netværk er det mere sårbart over for angreb, der sigter mod at manipulere informationen i databasen.
Handshake har også brug for udviklere til at bygge brugervenlige tjenester og applikationer, der kan hjælpe brugerne med at udnytte netværket, ligesom udviklere gør din smartphone værd at have ved at bygge apps til den. For at løse dette problem vil en stash af præminerede mønter blive uddelt til open source-udviklere. Disse vil ikke have nogen bindinger; tanken er, at hvis møntholdere gør netværket bedre og flere bruger det, vil deres mønter blive mere værdifulde. Det er dog også et hasardspil.

Håndtryk
Retten til at gå under et navn
Håndtryk vil have andre forhindringer at overvinde. Den ene er risikoen for, at navne-squattere finder ud af, hvordan de spiller selv det sofistikerede Vickrey-auktionssystem. En anden, som vil stå over for alle blockchain-baserede navnesystemer, er spørgsmålet om, hvordan man løser tvister, siger NYUs Bonneau.
Kernespørgsmålet i alle disse systemer er ’Hvem har ret til at gå under hvilket navn?’ siger han. I den traditionelle DNS-verden, hvis du tror, at nogen sidder på hug i ond tro på et domæne, som du har et mere legitimt krav på, kan du indsende en klage med ICANN. Disse stridigheder kan i sagens natur blive politiske, siger Bonneau. Hvem skal f.eks. få navnet Jaguar? Er det bilproducenten Jaguar, Jaguar Apple-operativsystemet, NFL-fodboldholdet kaldet Jaguars eller en fond, der er dedikeret til at bevare jaguarer? At et blockchain-system kunne bruges til at håndtere den slags tvister uden involvering af en menneskelig autoritet virker ret usandsynligt, siger Bonneau.
Så måske vil internetnavngivning altid afhænge af en eller anden centraliseret beslutningstagning. Selvom det er sandt, betyder det dog ikke, at blockchain-baserede navnesystemer som Handshake ikke tilføjer noget, siger Bonneau. Forudsat at et netværk kan tiltrække en kritisk masse af deltagere for at holde det kørende og sikkert, behøver det ikke nødvendigvis at blive status quo for at gøre en forskel.
Der er formentlig allerede en model for dette: Bitcoin. Meget få mennesker bruger det sammenlignet med det traditionelle banksystem, men det har ikke desto mindre vist, at det kan være et alternativ til statskontrolleret valuta som værdilager. Nogle mennesker bruger det endda på denne måde, især i nationer med vildt ustabile valutaer.
Hvis Handshake kan opnå sådan noget, men for internetnavneposter i stedet for pengeværdi, vil internettet måske være lidt mere gratis. Det kan dog tage et stykke tid; Bitcoin har bygget sit netværk i et årti. Indtil da skal du bare fortsætte med at stole på den almindelige DNS.