VPN privātuma apgalvojuma pārbaude: saglabājiet pierādījumus, kas iztur
Pierakstiet apgalvojumu, novērotāju un iestatījumu pirms rezultāta apskates. Maršrutēšanas tests parāda izeju; tas nekad neparāda, ko operators glabā.
Tests sākas ar teikumu, kuru kāds vēlas redzēt patiesu, un pierādījumi atbalsta vai nu tā šauru versiju, vai neko. Publiskās adreses pārbaude parāda, kuru izeju izmantoja viens pieprasījums. Tā neparāda, ko pakalpojumu sniedzējs glabā, kas to var lasīt, vai kas notiek ar sesiju, kura nekad nebeidzas. Veicot testu kā dokumentētu procedūru, jūs neapgalvojat vairāk, nekā mērījums var izturēt.
Izvēlieties vienu novērojamu apgalvojumu
Pierakstiet apgalvojumu kā vienu pārbaudāmu teikumu pirms jebkura rīka atvēršanas: šim profilam, šajā tīklā pieprasījumi uz publiskās adreses atbalsi iziet caur pakalpojumu sniedzēja norādīto izeju. Šis teikums nosauc subjektu, nosacījumu un novērojumu, un tieši tas padara to atspēkojamu. Apgalvojumam, ka VPN aizsargā privātumu, nav novērojamas formas, tāpēc neviens mērījums to nevar atrisināt. Saglabājiet otru teikumu tam, ko tests neaptvers, jo glabāšana, trešo pušu piekļuve un datplūsmas korelācija visas atrodas ārpus pārlūka testa.
Pierakstiet šo otro teikumu iepriekš, nevis pēc tam, kad rezultāts ir pienācis. Daudz vieglāk ir būt godīgam par apjomu, kamēr iznākums vēl nav zināms, nekā pēc tam, kad biļetē ir nonācis nomierinošs ekrānuzņēmums. Vēlāk pievienota apjoma piezīme mēdz aprakstīt rezultātu, nevis jautājumu.
Iestatījuma fakti, kas lasītājam nepieciešami mērījuma atkārtošanai
Iestatījums ir tas, kas padara rezultātu atkārtojamu, un tieši to cilvēki izlaiž, kad atbilde izskatās laba. Versiju virknes, profilu nosaukumi, piekļuves tīkls un adrešu saimes pieder piezīmei, kopā ar jebkuru tuneļa sadalīšanas noteikumu, kas varētu izvest datplūsmu no tuneļa. Nosauciet arī pārbaudāmo notikumu, jo strādājošs savienojums, negaidīts pārtraukums, manuāla atslēgšanās un tīkla pāreja piemēro atšķirīgus noteikumus. Tests, kas sajauc šos notikumus, maz ko pierāda par jebkuru no tiem.
Izmantojiet nejutīgu datplūsmu vidē, kurā jums ir atļauja testēt. Nesaistītu pakešu tveršana liek ierakstam izskatīties tehniski un pievieno pakļautību, nepievienojot pierādījumus. Novirziet tveršanu tikai uz tuneļa saskarni un iestatiet faila lieluma ierobežojumu, lai gara darbība nepiepildītu disku. Apturiet tveršanu pirms kaut kā maiņas, lai fails atbilstu jūsu rakstītajai iestatījuma rindai.
Sakiet, kas tika mērīts un ko tas nozīmē
Pierakstiet, ko rīks izdrukāja un ko rīks varēja redzēt. Resolvera atbilde, adreses atbalss rezultāts un maršruta meklēšana atbild uz dažādiem jautājumiem, un atrašanās vietas etiķete tīmekļa lapā ir secinājums par datubāzi, nevis fakts par izeju. Pierakstiet komandu, kas izveidoja katru rindu, tai blakus, jo vērtību bez tās komandas nevar atkārtot. Turiet laika zīmogu tajā pašā laika joslā kā izmaiņu biļete, citādi secība pēc nedēļas kļūs nelasāma.
curl -s https://icanhazip.com
curl -s https://ipinfo.io/ip; echo
resolvectl status --no-pager | head -15
Divi neatkarīgi atbalss pakalpojumi, kas sakrīt, ir stiprāki par vienu, un nesakritība pati par sevi ir pierakstīšanas vērts atradums. Resolvera izvade parāda, vai DNS sekoja tunelim vai turpināja izmantot vietējo tīklu, kas ir atsevišķs apgalvojums no izejas adreses. Saglabājiet neapstrādāto izvadi ar laika zīmogu un glabājiet pretējus rezultātus, nevis nomierinošāko ekrānuzņēmumu. Kad izmaiņas pabīda rezultātu, piemērojiet vienu mainīgo vienlaikus, jo servera un klienta maiņa kopā liek jums nevarēt pateikt, kurš bija svarīgs.
Kas pieder ierakstam un kas ir jānoņem
Saglabājiet metodi, ne slepeno izvadi un ierobežojumus, pēc tam noņemiet pārējo. Profili ar akreditācijas datiem, privāti resursdatoru nosaukumi un konta identifikatori nav jāpārvadā kopā ar pierādījumiem, un testa ieraksts, kas tos noplūdina, ir sabojājis to, ko tam vajadzēja parādīt. Pieci lauki zemāk ir īsākā forma, kas vēl iztur nodošanu.
| Field | What to write |
|---|---|
| Claim | One testable sentence naming the profile, the network and the observation |
| Observer and scope | Who could see the traffic or the record, and under which conditions |
| Setup | Client and server versions, profile name, access network, address families, split-tunnel rules, event under test |
| Raw result | Tool output with a timestamp, exit addresses from both echo services, resolver answer |
| What it does not support | Retention, third-party access, correlation, untested address families |
Pievienojiet politikas paziņojumu, ar kuru salīdzināt, ar tā datumu un apjomu. RFC 6973 ietver privātuma analīzi ap nosauktiem novērotājiem un noteiktu apjomu, un šis ietvars atbilst testa ierakstam: kas ko varēja novērot, kādos apstākļos un kuras daļas palika neizpētītas.
Nobeigumā viena rindkopa, kas norāda, ko pierādījumi atbalsta un ko ne. Šī rindkopa ir rezultāts, un viss augstāk esošais pastāv, lai padarītu to godīgu. Ja to nevar uzrakstīt, nesamazinot katru klauzulu, tests ir izmērījis mazāk, nekā apgalvo biļete.