Deler din VPN din forbindelse? To retninger at tjekke
At bruge en udbyders udgang og at bidrage med din egen forbindelse er forskellige aftaler. Tjek hvilken komponent der deler, hvornår den kører, og hvem der styrer den.
To personer forbundet til den samme udbyder bruger ikke nødvendigvis hinandens hjemmeforbindelser, for i den sædvanlige ordning sender begge enheder deres trafik til udbyderens endepunkt og deler kun udgangsadressen. Et produkt til ressourcedeling kan virke den modsatte vej, hvor din maskine bidrager med en vej for en andens trafik. Retningen er hele spørgsmålet, og den kan besvares ud fra den app, du har foran dig. Det følgende er rækkefølgen at spørge i, og de beviser der er værd at gemme.
To retninger, og kun én kræver samtykke
At bruge en fjern udgang betyder, at din trafik forlader gennem udbyderen, og destinationen ser udbyderens adresse. At bidrage med en udgang betyder, at en andens trafik forlader gennem din forbindelse, og destinationen ser din adresse. Begge kaldes en VPN, og de pålægger den, der driver klienten, helt forskellige forpligtelser. Et produkt kan gøre det første uden noget af det andet, og det kan gøre begge på én gang.
- Fjern udgang: din applikation sender sin trafik til udbyderens endepunkt, og destinationen registrerer udbyderens adresse.
- Bidraget udgang: en andens trafik passerer gennem delingskomponenten på din maskine, forlader gennem dit link, og destinationen registrerer din adresse.
Det første er et privathedsvalg om din egen trafik. Det andet er en beslutning om en andens, og derfor er en delt udgangsadresse et omdømmeproblem, mens en bidraget forbindelse er et problem med trafikkens oprindelse. De to bekymringer forveksles konstant, og at skille dem er det meste af analysen.
Læs delingskontakten i den app, du har installeret
Åbn det produkt, der faktisk er installeret, og søg i indstillingerne efter ord som deling, bidrag, peer-to-peer eller fællesskabsadgang. Noter, om der findes en kontakt, om den starter aktiveret, og hvilket kontoniveau den hører til, og tag derefter et billede af panelet med versionsstrengen synlig, for en supportbesvarelse vil spørge efter det. Gentag tjekket efter næste opdatering, for standarder flytter sig mellem udgivelser. Et panel uden noget delingssprog er en nyttig opdagelse, selv om det ikke i sig selv er en garanti.
En udbyder, der beskriver peer-to-peer-deling for et produkt og udelukker andre udgaver, har netop fortalt dig den forskel, et mærkenavn skjuler. Udbyders FAQ for en sådan tjeneste adskiller bidragende produkter fra ikke-peer-udgaver, og netop den slags forskel er værd at læse selv. Betalingsstatus er heller ikke en teknisk beskrivelse, for et betalt abonnement kan indeholde en delingskomponent, mens det er det gratis niveau, der ikke gør.
Hvad kører videre, når vinduet lukkes
Et browserværktøj og en separat installeret tjeneste kan udføre forskellige opgaver under ét logo, så luk vinduet og tjek, om en proces overlever. En proces, der lever længere end fanen, er forskellen mellem en funktion, du aktiverede, og en komponent, der arbejder videre uden. Begge kan være legitime, og kun den ene er synlig fra fanen.
Blokken nedenfor er til Windows. Den læser processen, derefter de sockets processen ejer, og id’et fra den første linje er det, de to andre filtrerer på, så erstat det i stedet for at køre tre ubeslægtede dumps. Læs processtien og de etablerede forbindelser sammen, for hver af dem alene beviser meget lidt.
Get-Process | Where-Object Path -like '*VPN*' | Select-Object Name, Id, Path
Get-NetTCPConnection -State Established | Where-Object OwningProcess -eq <pid> | Select-Object RemoteAddress, RemotePort
netstat -ano | Select-String 'ESTABLISHED' | Select-String '<pid>'
En relay er ikke en fildeling
At videresende en andens trafik er en anden tilladelse end at udstille filer eller tjenester på din maskine. Dokumentation om det ene beskriver ikke det andet, og samtykke til en tunnel er ikke samtykke til en fildeling, selv når én installatør satte begge op. Hold de to spørgsmål adskilt, når du læser en indstillingsside.
Fraværet af en lyttende port er ikke bevis for, at intet deles, for en relay kan starte udgående forbindelser og aldrig acceptere en indgående, og det er præcis sådan peer-to-peer-systemer undgår firewall-problemer. Se på, hvor forbindelser går hen, og ikke kun på, hvad der lytter. Én forbindelse til udbyderens eget endepunkt ligner en klient, mens flere til adresser, du ikke kan forklare, fortjener et nærmere blik. Hvis modellen stadig er uklar efter indstillingerne og dokumentationen, stil operatøren et konkret spørgsmål; på en arbejdsenhed eller i et administreret netværk bestemmer administratoren, ikke personen med laptop’en.
Skriv ned, hvad du så, og tjek igen
Skriv versionen, indstillingernes tilstand og de sockets, du observerede, ned med tidsstempler, for den registrering er det, der gør en mistanke til et spørgsmål, nogen kan besvare. Det er også det, du vil ønske, hvis en misbrugsmeddelelse dukker op måneder senere, og en note i et chatvindue er ikke en registrering.
Blokken nedenfor er til Linux eller macOS og besvarer de samme spørgsmål som den til Windows. Kør den også efter en opdatering, for komponentlayoutet ændrer sig mellem udgivelser, og en ny hjælpeproces er let at overse. Socketlisten navngiver den ejende proces, og det er, hvad der gør de to blokke sammenlignelige på tværs af udgivelser.
ss -tunp | head -n 20
lsof -i -P -n | grep -i vpn
journalctl --since '1 hour ago' | grep -i -E 'vpn|relay' | tail -n 20
Hvis en af dine adresser optræder i en klage, husk at en IP-adresse ikke identificerer en person i sig selv. Bevar meddelelsen, tidsstemplerne og de indstillinger, du registrerede, og følg derefter udbyderens eller administratorens indberetningsproces. Det afviser ikke klagen, og det holder en delt udgangsadresse adskilt fra trafik, der faktisk forlod din egen forbindelse.