Spurðu skjáborðs-VPN-biðlara hvaða netþjóna þú notaðir, og heiðarlegt svar er venjulega staðarheiti. Það heiti er inngangsstaðurinn sem þú valdir, og netfangið sem umferðin þín fór út um getur verið allt önnur vél. Ekkert í forritinu er hannað til að geyma seinni töluna, svo skráningin verður að byggjast á notkunarmómentinu. Tvær aðferðir eru til, og aðeins ein þeirra stenst stuðningsmál.

Tvær skráningar, og aðeins ein þeirra er til

Sýn biðlarans sjálfs er í besta falli listi yfir valda staði með tímastimplum. Þetta er hönnunarákvörðun en ekki yfirsjón: netföng eru rekstraratriði, þau skiptast á milli úthlutana, og að afhjúpa vörpunina gerir bæði stuðning og meðferð misnotkunar erfiðari. Veitendur setja skýjaafrit fyrir framan net sín einmitt til að endapunkturinn geti flutt sig án þess að segja neinum. Það sem forritið sýnir þér er valið sem þú tókst, ekki leiðin sem umferðin fór.

Skráningin sem þú getur byggt er staðbundin skrá með einu opinberu netfangi og einum UTC-tímastimpli á hverja línu. Hún er minni, ljótari og miklu gagnlegri, því hún lýsir nákvæmlega því sem utanaðkomandi áhorfandi getur líka séð.

Val A: skráðu útgangsnetfangið sjálf

Bergmálsþjónusta skilar upprunanetfanginu sem beiðnin kom frá, sem er samkvæmt skilgreiningu útgangsnetfangið. Keyrðu skráninguna eftir að göngin tilkynna tengingu, því biðlari sem segir tengdur áður en leiðir og DNS festast mun skrá netfangið fyrir göngin og eitra skrána frá fyrstu línu.

#!/bin/sh
umask 077
log="$HOME/vpn-exit.log"
printf '%s %s\n' "$(date -u +%Y-%m-%dT%H:%M:%SZ)" "$(curl -fsS https://api.ipify.org)" >> "$log"

Tvö atriði gera þann bút nothæfan frekar en skrautlegan. Tímastimpill og netfang deila einni línu, svo síðari greining þarf ekki að para færslur, og umask 077 heldur skránni einkareknri frá sköpun. Keyrðu það einu sinni fyrir hverja tengingu en ekki einu sinni fyrir hverja ræsingu, og hafðu eina skrá fyrir hvert tæki.

Skráin skráir hvenær þú notaðir göng og úr hvaða neti þú birtist, sem er nær vafurferli en teljara. Veldu geymslutíma sem þú getur varið, hafðu skrána utan sameiginlegra samstillingarmappa og eyða henni viljandi.

Val B: biddu veitandann um feril

Sumir veitendur halda tengingaskrár og munu svara stuðningsspurningu með tímastimpli og netþjónsnafni. Sú skrá lýsir innviðum þeirra en ekki umferðinni þinni, og hún er aðeins eins góð og geymsluglugginn þeirra og vilji þeirra til að líta. Hún lýsir líka setu, ekki beiðni. Glugginn er venjulega stuttur, og hann er mældur frá hlið veitandans að göngunum.

Veitendur sem auglýsa að þeir haldi engar skrár geta ekki framleitt þetta eftir beiðni, og listi yfir nýlega staði á biðlarahlið er ekki sami hluturinn. Að biðja veitanda án skráa um útgangsnetfang endar venjulega með skýringu á því hvers vegna þessi gögn séu ekki til.

Hvað hver skrá getur sannað í stuðningsmáli

Skráningarnar tvær svara mismunandi spurningum, og það er í töflunni sem samanburðurinn hættir að vera akademískur.

QuestionYour local logProvider record
Which address did the traffic leave from?Yes, for the moment it was capturedUsually not disclosed
Was the tunnel in use at 14:20?Yes, if the capture ranYes, within the retention window
Why did a location get slower?Yes, by comparing addresses over timeSometimes, as an infrastructure note
Who sent this specific request?NoNo

Aðeins fyrsti dálkurinn er undir þínum stjórn. Skrá veitandans getur staðfest að reikningur hafi verið tengdur á tilteknum tíma, en hún getur ekki staðfest hvaða beiðnir notuðu göngin, og hún mun ekki nefna netfang sem veitandinn líta á sem rekstraratriði. Engin skrá auðkennir einstakling, því sameiginlegt útgangsnetfang getur borið marga viðskiptavini á sömu mínútu.

Berðu bæði saman við grunnlínu áður en þú treystir öðru

Netfang eitt sér sannar ekkert. Skráðu beina netfangið fyrir tengingu, netfangið gegnum göngin eftir, og berðu þau saman. Eins gildi þýða að göngin bera ekki þá beiðni, hvort sem það er vegna skiptra ganga, yfirgnæfandi milliþjóns eða biðlara sem féll aftur á beina leið.

curl -fsS https://api.ipify.org; echo
curl -fsS https://api64.ipify.org; echo
dig +short TXT o-o.myaddr.l.google.com @1.1.1.1

Endurtaktu samanburðinn fyrir DNS og fyrir IPv6, því bergmál netfangs sannar leið einnar HTTP-beiðni og ekkert um hvaða leysir svaraði. Tæki sem lekur á öðru getur litið fullkomlega heilbrigt út á hinu.

Tengdir greinar