Jeg abonnerede for nylig på en VPN-tjeneste til mit personlige brug, så min internetforbindelse hjemmefra er fuldstændig krypteret. Med alle de spionage- og hacking-afsløringer, der foregår i disse dage, gider jeg ikke have en lille smule ekstra sikkerhed på min side for en sikkerheds skyld. Da jeg havde installeret softwaren på computeren og oprettet forbindelse til VPN, så det ud til at fungere fint, så vidt jeg kunne se.
Men da jeg selv var en tekniker, kunne jeg ikke bare acceptere, at alt fungerede uden faktisk at bekræfte, at krypteringen var aktiveret. Så selvom jeg ikke havde leget med en pakkesniffer og protokolanalysator, gik jeg videre og downloadede et netværksværktøj, der lod mig faktisk se dataene blive overført frem og tilbage fra min computer.
Jeg tjekkede forbindelsen, når den ikke var forbundet til VPN'en og fangede nogle pakker og gjorde derefter det samme, når jeg var tilsluttet. Jeg kunne nemt se, at de data, der blev overført, faktisk var krypteret, når de blev sendt til VPN. I denne artikel viser jeg dig, hvordan du kan kontrollere, om din forbindelse også er krypteret.
Hvis du ikke har nogen teknisk ekspertise, skal du ikke rigtig bekymre dig. Alt du skal gøre er at trykke på en optageknap, rulle gennem en liste og tjekke noget tekst. Du kan ignorere alt andet, da det for det meste vil være volapyk, medmindre du ved noget om computere og netværk. På Mac'en skal vi bruge CocoaPacketAnalyzer og på pc'en skal vi bruge Wireshark .
Bekræft kryptering på en Mac
For det første skal du gå videre og downloade CocoaPacketAnalyzer på din Mac og køre det. Du bør se startskærmen med fire store knapper.
Optagelse er det, du klikker på for at starte en registrering af netværkstrafik. Hvis du gemmer en optagelsessession, kaldes det en sporingsfil, og du kan åbne dem igen senere ved at bruge den anden knap. Men til vores formål vil vi bare se, at dataene er krypteret og vil ikke rigtig gemme nogen af disse optagelser.
Inden vi udfører en optagelse, skal du gå videre og klikke på Præferencer for at indstille, hvordan vi skal fange dataene. Klik på Capture øverst, og den eneste indstilling, vi skal tjekke her, er Capture Interface .
Først skal du sørge for at trykke på den lille Opdater-knap, der er placeret til højre for listeboksen. Når du klikker på boksen, vil du se et par muligheder, som alle ser forvirrende ud. De eneste, du skal vælge imellem, er dem, der har IPv4 angivet med nogle numre efter sig. Du behøver ikke vælge den, der har 127.0.0.1. Du skal vælge den, der har IP-adressen til den forbindelse, du bruger i øjeblikket. Du kan finde ud af dette ved at gå til Systemindstillinger og derefter klikke på Netværk .
Klik på forbindelsen, der har den grønne prik i listeboksen til venstre, og tjek derefter IP-adressefeltet i højre side. Som du kan se, står der 192.168.1.x, så det matcher muligheden en0 – IP4 – 192.168.1.68 i rullelisten i programmet. Gå nu videre og luk vinduet Capture Preferences for at komme tilbage til hovedskærmen.
Gå videre og klik på Capturing , og du vil nu se en ny dialogboks, hvor du kan vælge et par indstillinger og derefter starte optagelsen.
Her behøver du ikke ændre noget til vores formål, så for at komme i gang skal du blot trykke på Start . Før du gør det, er der dog nogle ting at bemærke. For det første bør du prøve at lukke alle kørende programmer og proceslinjeprogrammer og kun holde dit browservindue åbent. Netværksfangster optager tonsvis af data, og selv et par sekunder vil resultere i mere end tusinde rækker af data. Så for at holde det enkelt, luk alt og dræb så mange baggrundsprocesser som muligt først, og klik derefter på Start.
Når du har gjort det, skal du straks indlæse et eller to websteder og derefter klikke på Stop . Du vil kun fange i et par sekunder og intet mere. Det kan endda være en god idé at have webadresserne allerede skrevet ind i faner i din browser, og så kan du bare trykke på Enter for at indlæse siderne, når du starter optagelsen.
Når du trykker på Stop, vil du se et vindue, der ser sådan ud:
Nu kan det ligne absolut volapyk, men det er fint. Alt du skal gøre er at rulle gennem listen øverst, som er i tabelformat og se på de data, du ser i boksen nederst til højre, som jeg fremhævede ovenfor. Nu da der sandsynligvis er tusindvis af rækker, kan du bare blive ved med at trykke på pil ned-tasten hurtigt og se på dataændringen nederst.
Hvis din VPN-forbindelse faktisk er krypteret, skal hver linje, du ruller igennem, vise data, der ligner dataene i ovenstående billede. Da det er ulæseligt og kun en masse tilfældige tegn, er det krypteret. Med en krypteret forbindelse burde intet være læsbart for nogen række i alle disse tusindvis af rækker. Lad mig nu vise dig, hvad du vil se på en ukrypteret forbindelse, såsom når du ikke er forbundet til en VPN:
Som du kan se ovenfor, kan jeg læse meget mere nu, hvor der ikke er nogen kryptering. Jeg kan se, at jeg besøgte aseemkishore.com ved hjælp af en Mac og Safari og masser af andre data. Ikke alle pakker vil være så læsbare på en ukrypteret forbindelse, men for de fleste pakker vil du være i stand til at se de faktiske data, HTML-kode, protokolheadere osv. Som jeg nævnte før, på en krypteret forbindelse, ikke engang en enkelt pakke vil være forståeligt.
Bekræft kryptering på en pc
Processen til at tjekke på en pc er stort set den samme som jeg har vist ovenfor, bortset fra at du bruger et andet program kaldet Wireshark. Når du har downloadet det, skal du starte det, og startskærmen skal se sådan ud:
Ligesom på Mac er den første ting, du skal gøre, at vælge den grænseflade (netværksgrænseflade), som du vil indfange dataene til. Klik på Interface List, og du vil se listen over netværksgrænseflader. Jeg kan lide Wireshark lidt bedre, da du faktisk kan se, hvor meget data der overføres på hver grænseflade, hvilket gør det nemt at se, hvilken der er den primære forbindelse.
Gå videre og marker afkrydsningsfeltet ud for den relevante grænseflade, og klik derefter på Luk . Nu skal du blot klikke på Start-knappen (under knappen Interface List), så er du godt i gang. Du behøver ikke at ændre andre muligheder eller noget andet til vores formål. Når du har gennemført en optagelse, skulle du se en skærm som denne:
Du skal muligvis udvide vinduet i fuld skærm og derefter justere de nederste og øverste ruder i overensstemmelse hermed, men som du kan se, er dataene i nøjagtig samme format som CocoaPacketAnalyzer på Mac. Rul gennem listen øverst, og sørg for, at datasektionen er komplet volapyk, hvilket betyder, at din forbindelse er krypteret. Hvis du er i stand til at læse ord eller tekst, betyder det, at dataene ikke bliver krypteret. Sørg for at gennemse mindst et par hundrede rækker hurtigt ved hjælp af piletasterne.
Forhåbentlig vil dette indlæg berolige dig, når du ved, at din VPN-forbindelse faktisk er sikkert krypteret! Jeg ved, at det fik mig til at føle mig meget bedre. Hvis du har spørgsmål om programmerne eller har problemer med at fortolke resultaterne, så skriv en kommentar, så skal jeg prøve at hjælpe. God fornøjelse!