Toets 'n VPN-privaatheidsbewering: hou bewyse wat standhou
Skryf die bewering, die waarnemer en die opstelling neer voordat jy na 'n resultaat kyk. 'n Roetetoets wys 'n uitgang; dit wys nooit wat die operateur behou nie.
Die toets begin met 'n sin wat iemand waar wil hê, en die bewyse ondersteun óf 'n eng weergawe daarvan óf niks. 'n Kontrole van die publieke adres wys watter uitgang een versoek gebruik het. Dit wys nie wat die verskaffer behou nie, wie dit kan lees nie, of wat met 'n sessie gebeur wat nooit voltooi nie. Om die toets as 'n gedokumenteerde prosedure te volg, verhoed dat jy meer beweer as wat die meting kan dra.
Kies een waarneembare bewering
Skryf die bewering as 'n enkele toetsbare sin voordat jy enige instrument oopmaak: vir hierdie profiel, op hierdie netwerk, verlaat versoeke na 'n publieke adres wat om 'n eggo vra, deur die verskaffer se verklaarde uitgang. Daardie sin noem 'n onderwerp, 'n voorwaarde en 'n waarneming, en dit is wat dit weerlegbaar maak. 'n Bewering soos die VPN beskerm privaatheid het geen waarneembare vorm nie, so geen meting kan dit beslis nie. Hou 'n tweede sin vir wat die toets nie dek nie, want bewaring, toegang deur derdes en verkeerskorrelasie lê alles buite 'n blaaier-toets.
Skryf daardie tweede sin vooraf, nie nadat die resultaat opdaag nie. Dit is baie makliker om eerlik oor die omvang te wees terwyl die uitkoms nog onbekend is as nadat 'n gerusstellende skermkiekie in die kaartjie beland het. 'n Omvangsnota wat agterna bygevoeg word, beskryf gewoonlik die resultaat eerder as die vraag.
Opstellingsfeite wat 'n leser nodig het om die meting te herhaal
Die opstelling is wat 'n resultaat herhaalbaar maak, en dit is wat mense oorslaan wanneer die antwoord goed lyk. Weergawestrings, profielname, toegangsnetwerk en adresfamilies hoort in die nota, saam met enige reël vir die verdeel van die tonnel wat verkeer uit die tonnel kan neem. Noem ook die gebeurtenis wat getoets word, want 'n werkende verbinding, 'n onverwagte onderbreking, 'n handmatige ontkoppeling en 'n netwerkoordrag oefen verskillende reëls. 'n Toets wat daardie gebeurtenisse meng, bewys min oor enige een daarvan.
Gebruik nie-sensitiewe verkeer in 'n omgewing waarvoor jy mag toets. Om onverwante pakkette vas te vang, laat die rekord tegnies lyk en voeg blootstelling by sonder om bewyse by te voeg. Rig die vasvang net op die tonnelkoppelvlak, en stel 'n lêergroottebeperking sodat 'n lang lopie nie die skyf kan volmaak nie. Stop die vasvang voordat jy iets verander, sodat die lêer by die opstellingsreël pas wat jy geskryf het.
Sê wat gemeet is en wat dit beteken
Teken op wat die instrument gedruk het en wat die instrument kon sien. 'n Antwoord van die resolver, 'n uitslag van die adres-eggo en 'n roete-opsoek antwoord verskillende vrae, en 'n liggingsetiket binne 'n webblad is 'n afleiding oor 'n databasis eerder as 'n feit oor die uitgang. Skryf die opdrag wat elke reël gelewer het langsaan, want 'n waarde sonder sy opdrag kan nie herhaal word nie. Hou die tydstempel in dieselfde tydsone as die veranderingskaartjie, anders word die volgorde 'n week later onleesbaar.
curl -s https://icanhazip.com
curl -s https://ipinfo.io/ip; echo
resolvectl status --no-pager | head -15
Twee onafhanklike eggodienste wat ooreenstem, is sterker as een, en 'n verskil is self 'n bevinding wat die moeite werd is om neer te skryf. Die uitset van die resolver wys of DNS die tonnel gevolg het of die plaaslike netwerk bly gebruik het, wat 'n aparte bewering van die uitgangsadres is. Stoor die rou uitset met 'n tydstempel, en hou teenstrydige resultate eerder as die mees gerusstellende skermkiekie. Wanneer 'n verandering die resultaat verskuif, pas een veranderlike op 'n slag toe, want om bediener en kliënt saam te skakel, laat jou nie in staat om te sê watter een saak gemaak het nie.
Wat in die rekord hoort, en wat gestroop moet word
Behou die metode, die nie-geheime uitset en die beperkings, en stroop dan die res. Profiele wat geloofsbriewe dra, private gasheername en rekening-identifiseerders hoef nie saam met die bewyse te reis nie, en 'n toetsrekord wat hulle lek, het die ding beskadig wat dit moes demonstreer. Die vyf velde hieronder is die kortste vorm wat nog 'n oorhandiging oorleef.
| 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 |
Heg die beleidsverklaring aan waarmee jy vergelyk, met sy datum en sy omvang. RFC 6973 bied 'n raamwerk vir die ontleding van privaatheid rondom genoemde waarnemers en 'n gedefinieerde omvang, en daardie raamwerk pas by 'n toetsrekord: wie kon wat waarneem, onder watter toestande, en watter dele onondersoek gebly het.
Sluit af met een paragraaf wat sê wat die bewyse ondersteun en wat nie. Daardie paragraaf is die lewering, en alles hierbo bestaan om dit eerlik te maak. As dit nie geskryf kan word sonder om elke klousule te versag nie, het die toets minder gemeet as wat die kaartjie beweer.