Pagsusuri ng claim ng privacy ng VPN: itago ang ebidensyang tatagal
Isulat ang claim, ang tagamasid at ang setup bago tumingin sa resulta. Ang pagsusuri ng routing ay nagpapakita ng labasan; hindi nito kailanman ipinapakita kung ano ang itinatago ng operator.
Nagsisimula ang pagsusuri sa isang pangungusap na nais ng isang tao na maging totoo, at ang ebidensya ay sumusuporta sa makitid na bersyon nito o wala. Ang pagsusuri ng pampublikong address ay nagpapakita kung aling labasan ang ginamit ng isang kahilingan. Hindi nito ipinapakita kung ano ang itinatago ng provider, kung sino ang makakabasa nito, o kung ano ang nangyayari sa isang sesyon na hindi kailanman natatapos. Ang pagsasagawa ng pagsusuri bilang dokumentadong pamamaraan ay pumipigil sa iyo na mag-claim ng higit sa kayang dalhin ng pagsukat.
Pumili ng isang naoobserbahang claim
Isulat ang claim bilang isang pangungusap na masusuri bago magbukas ng anumang tool: para sa profile na ito, sa network na ito, ang mga kahilingan patungo sa echo ng pampublikong address ay lumalabas sa pamamagitan ng nakasaad na labasan ng provider. Pinangalanan ng pangungusap na iyon ang paksa, kondisyon at obserbasyon, at iyon ang nagpapaging maikakaila nito. Ang claim na tulad ng VPN ay pinoprotektahan ang privacy ay walang naoobserbahang anyo, kaya walang pagsukat ang makapagpapasya nito. Itago ang pangalawang pangungusap para sa hindi saklawin ng pagsusuri, dahil ang pagpapanatili, pag-access ng third party at ugnayan ng trapiko ay lahat nasa labas ng pagsusuri sa browser.
Isulat ang pangalawang pangungusap na iyon nang maaga, hindi pagkatapos dumating ang resulta. Mas madaling maging tapat tungkol sa saklaw habang hindi pa alam ang kinalabasan kaysa pagkatapos na makarating ang isang nakapapanatag na screenshot sa ticket. Ang tala sa saklaw na idinagdag pagkatapos ay may tendensiyang ilarawan ang resulta kaysa sa tanong.
Mga katotohanan ng setup na kailangan ng mambabasa upang ulitin ang pagsukat
Ang setup ang gumagawa sa resulta na maipagpatuloy, at iyon ang nilalaktawan ng mga tao kapag maganda ang tingin sa sagot. Ang mga version string, pangalan ng profile, access network at pamilya ng address ay kabilang sa tala, kasama ang anumang patakaran sa paghahati ng tunnel na maaaring maglabas ng trapiko sa tunnel. Pangalanan din ang kaganapang sinusuri, dahil ang gumaganang koneksyon, hindi inaasahang pagkaantala, manu-manong paghinto at paglipat ng network ay nagpapatupad ng magkakaibang patakaran. Ang pagsusuring naghahalo sa mga kaganapang iyon ay nagpapatunay ng kaunti tungkol sa alinman sa kanila.
Gumamit ng hindi sensitibong trapiko sa isang kapaligirang pinahihintulutan kang sumuri. Ang paghuli ng walang kaugnayang packet ay nagpapamukhang teknikal ang tala at nagdaragdag ng pagkakalantad nang walang idinadagdag na ebidensya. Itutok ang paghuli sa tunnel interface lamang, at magtakda ng limitasyon sa laki ng file upang hindi mapuno ng mahabang pagtakbo ang disk. Ihinto ang paghuli bago magbago ng anuman, upang tumugma ang file sa linyang setup na isinulat mo.
Sabihin kung ano ang sinukat at ano ang ibig sabihin nito
Itala kung ano ang inilimbag ng tool at kung ano ang nakita ng tool. Ang sagot ng resolver, resulta ng echo ng address at paghahanap ng ruta ay sumasagot sa magkakaibang tanong, at ang label ng lokasyon sa loob ng isang web page ay hinuha tungkol sa database, hindi katotohanan tungkol sa labasan. Isulat ang command na gumawa ng bawat linya sa tabi nito, dahil ang halagang walang command nito ay hindi maipagpatuloy. Itago ang timestamp sa parehong timezone ng ticket ng pagbabago, kung hindi ay magiging hindi mabasa ang pagkakasunod-sunod pagkalipas ng isang linggo.
curl -s https://icanhazip.com
curl -s https://ipinfo.io/ip; echo
resolvectl status --no-pager | head -15
Dalawang independiyenteng serbisyo ng echo na nagkakasundo ay mas malakas kaysa isa, at ang hindi pagkakasundo mismo ay isang natuklasang sulit itala. Ipinapakita ng output ng resolver kung sinunod ng DNS ang tunnel o patuloy na ginamit ang lokal na network, na isang hiwalay na claim mula sa address ng labasan. I-save ang raw na output na may timestamp, at itago ang magkasalungat na resulta sa halip na ang pinakanakapapanatag na screenshot. Kapag inilipat ng pagbabago ang resulta, gamitin ang isang variable nang paisa-isa, dahil ang pagpapalit ng server at client nang sabay ay nag-iiwan sa iyong hindi masabi kung alin ang mahalaga.
Ano ang kabilang sa tala, at ano ang dapat alisin
Itago ang pamamaraan, ang hindi lihim na output at ang mga limitasyon, pagkatapos ay alisin ang iba pa. Ang mga profile na may dalang kredensyal, pribadong hostname at identifier ng account ay hindi kailangang maglakbay kasama ng ebidensya, at ang tala ng pagsusuring naglalabas ng mga iyon ay sinira ang bagay na dapat nitong ipakita. Ang limang field sa ibaba ang pinakamaikling anyo na nakakaligtas pa sa paglipat.
| 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 |
Ilakip ang pahayag ng patakaran na inihahambing mo, kasama ang petsa at saklaw nito. RFC 6973 ay naglalagay ng balangkas sa pagsusuri ng privacy sa paligid ng pinangalanang tagamasid at tinukoy na saklaw, at ang balangkas na iyon ay bagay sa isang tala ng pagsusuri: sino ang makakapag-obserba ng ano, sa ilalim ng anong mga kondisyon, at aling mga bahagi ang nanatiling hindi nasuri.
Tapusin sa isang talata na nagsasaad kung ano ang sinusuportahan ng ebidensya at kung ano ang hindi. Ang talatang iyon ang resulta, at lahat ng nasa itaas nito ay umiiral upang gawin itong tapat. Kung hindi ito maisusulat nang hindi binabawasan ang bawat sugnay, mas kaunti ang sinukat ng pagsusuri kaysa sa inaangkin ng ticket.