211service.com
Hvordan Kina blokerer Tor Anonymity Network
Tor-projektet er et gratis netværk drevet af frivillige, der skjuler brugernes placering og brug fra overvågning og trafikanalyse. I det væsentlige giver det online anonymitet til alle, der ønsker det.
Tor-brugere kan sende e-mail og øjeblikkelige beskeder, surfe på websteder og poste indhold online, uden at nogen ved, hvem eller hvor de er. Det er derfor bredt anerkendt som et vigtigt redskab for ytringsfriheden.
Det er klart en bekymring for autoritære regimer, der ønsker at kontrollere og begrænse deres borgeres adgang til omverdenen. Den største og mest magtfulde af disse er Kina, og regeringen der driver en firewall, der nægter sine borgere online adgang til omverdenen.
Det er da ingen overraskelse, at Great Firewall of China, som det kaldes, aktivt blokerer adgangen til Tor-netværket. Så et interessant spørgsmål er, hvordan denne censur fungerer, og hvordan den kan omgås.
I dag giver Philipp Winter og Stefan Lindskog ved Karlstad Universitet i Sverige et svar.
Disse fyre har udført en omfattende analyse af den måde, Kinas store firewall blokerer Tor på, og hvordan disse foranstaltninger kan omgås.
Først lidt baggrund om Tor. Lad os forestille os en fiktiv bruger kaldet Alice. For at bruge Tor-netværket skal Alice først downloade den gratis softwarepakke, som hun kører på sin computer.
Denne software krypterer Alices onlinekommunikation og sender den til en Tor-server kaldet et indgangsrelæ, som derefter dirigerer den tilfældigt gennem et netværk af Tor-relæer, der drives af frivillige rundt om i verden. Enhver, der modtager information fra Alice, kan kun spore beskeden tilbage til den sidste Tor-server.
Da internetadressen på afsenderen og modtageren er krypteret, mens de er i netværket, kan en aflytter ikke fortælle, hvem der har sendt en besked, eller hvor den skal hen.
Den indlysende måde for Kina at forhindre adgang til Tor er at blokere adgang inde fra landet til indgangsrelæerne. Det er nemt, fordi indgangsrelæerne er offentligt opført, og faktisk gør den store firewall i Kina præcis dette.
Men i forventning om denne taktik driver Tor-netværket altid et antal indgangsrelæer uden at offentliggøre deres detaljer. Disse er meget sværere at blokere og kan nemt ændres.
Problemet er, at den store firewall i Kina også ser ud til at have fundet en måde at opdage og blokere disse hemmelige relæer på.
Nu tror Winter og Lindskog, at de har fundet ud af, hvordan dette gøres. Tricket har været at sætte deres eget hemmelige relæ op og forsøge at forbinde til det inde fra Kina (med udgangspunkt i tidligere arbejde af Tim Wilde hos Team Cymru).
Tor-softwaren, som Alice kører, skal forbindes med ethvert Tor-relæ, det kontakter ved hjælp af en speciel handshake-protokol. Denne protokol indeholder unikke kodesekvenser.
Winter og Lindskog siger, at firewallen bruger dyb mønsterinspektion til at lede efter denne kode i enhver udgående kommunikation. Hvis den finder den, antager den en potentiel Tor-forbindelse. Det forsøger derefter at skabe sin egen forbindelse. Hvis det virker, blokerer firewallen derefter fremtidig adgang til denne IP-adresse.
På imponerende vis har Winter og Lindskog udarbejdet detaljerne om, hvordan den dybe pakkeinspektion gør dette.
Endnu mere imponerende har disse fyre brugt Googles omvendte DNS-opslagstjeneste til at finde ud af, hvem der ser ud til at stå bag denne censur. Beviserne peger stærkt på to af Kinas største teleselskaber: China Telecom og China Unicom.
Begge disse organisationer er statsejede og klart godt placeret til at drive en firewall i denne skala.
Så hvad skal man gøre? Med deres nyfundne viden om, hvordan Great Firewall of China fungerer, foreslår Winter og Lindskog en række strategier, som Tor-brugere kan udnytte for at slå den.
En idé er pakkefragmentering - at opdele pakkerne for at forvirre det dybe pakkeinspektionssystem, så det ikke nemt kan finde og blokere hemmelige relæer.
Det afhænger dog af alle Tor-brugere, der bruger pakkefragmentering. En enkelt Tor-bruger, der opretter forbindelse til et hemmeligt relæ på den konventionelle måde, vil give det væk, så myndighederne kan blokere det.
Den måske mest lovende vej er et værktøj, der i øjeblikket udvikles, kaldet Obfsproxy. Dette camouflerer Tor-trafik og får det til at ligne noget andet, såsom Skype-trafik, for eksempel.
Kina er tydeligvis bekymret over denne tilgang. Den store firewall i Kina blokerer i øjeblikket alle publicerede relæer designet til at bruge Obfsproxy. Winter og Lindskog oprettede dog et privat Obfsproxy-relæ i Sverige og tilsluttede sig med succes inde fra Kina. Vi startede flere forbindelser til det over flere timer og kunne altid med succes etablere et Tor-kredsløb, siger de.
Det ser ud til at bevise, at det dybe pakkeinspektionssystem ikke kan se private Obfsproxy-relæer, og det ligner derfor en lovende rute fremad.
Hovedårsagen til, at Great Firewall er i stand til at registrere Tor-trafik, er, at den let kan skelnes fra andre typer internettrafik. Det er afgørende, at denne skelnbarhed minimeres, konkluderer Winter og Lindskog.
Der er selvfølgelig et bredere spørgsmål. Fordi Tor er en åben og gennemsigtig organisation, foregår den slags diskussioner om, hvordan man bedst kan omgå den kinesiske firewall, uundgåeligt offentligt, med de kinesiske myndigheders overblik, de forsøger at overliste.
Alene udgivelsen af Winter og Lindskogs papir giver de kinesiske myndigheder fuldt overblik over de teknikker, disse fyre har brugt til at afsløre, hvordan firewallen fungerer.
Sikkerhedsanalytikere og udviklerne bag Tor må være hårdt fristet til at skjule deres overvejelser og beskytte deres fremtidige arbejde bag et uigennemtrængeligt slør af hemmeligholdelse. Det skal man modstå.
Denne form for åben diskussion kan være som at kæmpe med en hånd bundet bag ryggen. Men sådan er prisen for frihed.
Ref: arxiv.org/abs/1204.0447 : Hvordan Kina blokerer Tor