De test begjint mei in sin dy't immen wier wurde wol, en it bewiis stipet óf in inge ferzje dêrfan óf neat. In kontrôle fan it iepenbiere adres lit sjen hokker útgong ien fersyk brûkte. It lit net sjen wat de provider bewarret, wa't it lêze kin, of wat der bart mei in sesje dy't nea foltôge wurdt. As jo de test as in dokumintearre proseduere útfiere, beweare jo net mear as de mjitting drage kin.

Kies ien waarnimbere bewearing

Skriuw de bewearing as ien toetsbere sin foardat jo hokker ark dan ek iepenje: foar dit profyl, op dit netwurk, ferlitte fersiken nei in wergalm fan in iepenbier adres fia de oanjûne útgong fan de provider. Dy sin neamt in ûnderwerp, in betingst en in waarnimming, en dat makket har falsifisearber. In bewearing lykas de VPN beskermet privacy hat gjin waarnimbere foarm, dus gjin mjitting kin dy besljochtsje. Hâld in twadde sin foar wat de test net dekke sil, want bewarring, tagong fan tredden en ferkearskorrelaasje lizze allegear bûten in browsertest.

Skriuw dy twadde sin foarôf, net neidat it resultaat komt. It is folle makliker om earlik oer de omfang te wêzen wylst de útslach noch ûnbekend is, as neidat in gerêststellende skermprint yn it ticket bedarre is. In omfangnotysje dy't efterôf tafoege wurdt, beskriuwt meast it resultaat ynstee fan de fraach.

Opetingsfeiten dy't in lêzer nedich hat om de mjitting te werheljen

De opset is wat in resultaat werhellber makket, en dat is wat minsken oerslaan as it antwurd goed liket. Ferzjestrings, profylnammen, tagongsnetwurk en adresfamyljes hearre yn 'e notysje, tegearre mei elke regel foar tunnelferdieling dy't ferkear út 'e tunnel helje koe. Neam ek it barren dat test wurdt, want in wurkjende ferbining, in ûnferwachte ûnderbrekking, in hânmjittige ôfskieding en in netwurkoerdracht oefenje ferskillende regels. In test dy't dy barrens mingt, bewiist mar in bytsje oer elk fan har.

Brûk net-gefoelich ferkear yn in omjouwing dêr't jo tastimming hawwe om te testen. It fangen fan net-relatearre pakketten lit it ferslach technysk lykje en foeget bleatstelling ta sûnder bewiis ta te foegjen. Rjochtsje it fangen allinnich op 'e tunnelinterface, en set in bestânsgruttebeheining sadat in lange run de skiif net fol meitsje kin. Stop it fangen foardat jo eat feroarje, sadat it bestân past by de opetingsrigel dy't jo skreaun hawwe.

Sis wat metten is en wat it betsjut

Skriuw op wat it ark printe en wat it ark sjen koe. In antwurd fan de resolver, in resultaat fan 'e adreswergalm en in rûtesykjen beantwurdzje ferskillende fragen, en in lokaasjelabel yn in webside is in konklúzje oer in databank, net in feit oer de útgong. Skriuw it kommando dat elke rigel makke hat derneist, want in wearde sûnder syn kommando kin net werhelle wurde. Hâld de tiidstimpel yn deselde tiidsône as it wizigingticket, oars wurdt de folchoarder in wike letter ûnlêsber.

curl -s https://icanhazip.com
curl -s https://ipinfo.io/ip; echo
resolvectl status --no-pager | head -15

Twa ûnôfhinklike wergalmtsjinsten dy't it iens binne, binne sterker as ien, en in ferskil is sels in befinning dy't it skriuwen wurdich is. De útfier fan 'e resolver lit sjen oft DNS de tunnel folge of it lokale netwurk bleau brûken, wat in aparte bewearing fan it útgongadres is. Bewarje de rauwe útfier mei in tiidstimpel, en hâld tsjinstridige resultaten ynstee fan 'e meast gerêststellende skermprint. As in wiziging it resultaat ferskoot, pas dan ien fariabele tagelyk ta, want server en klant tegearre feroarje lit jo net sizze hokker fan belang wie.

Wat yn it ferslach heart, en wat fuortsmiten wurde moat

Hâld de metoade, de net-geheime útfier en de beheiningen, en smyt dan de rest fuort. Profylen mei legitimaaasje, partikuliere hostnammen en akkountidentifikatoaren hoege net mei it bewiis te reizgjen, en in testferslach dat se lekket, hat it ding skansearre dat it sjen litte moast. De fiif fjilden hjirûnder binne de koartste foarm dy't noch in oerdracht oerlibbet.

FieldWhat to write
ClaimOne testable sentence naming the profile, the network and the observation
Observer and scopeWho could see the traffic or the record, and under which conditions
SetupClient and server versions, profile name, access network, address families, split-tunnel rules, event under test
Raw resultTool output with a timestamp, exit addresses from both echo services, resolver answer
What it does not supportRetention, third-party access, correlation, untested address families

Foegje de beliedsferklearring ta dêr't jo mei fergelee, mei syn datum en syn omfang. RFC 6973 jout in ramt foar privacyanalyze om neamde waarnimmers en in definiearre omfang, en dat ramt past by in testferslach: wa't wat waarnimme koe, ûnder hokker betingsten, en hokker dielen ûnûndersocht bleaun binne.

Einigje mei ien paragraaf dy't seit wat it bewiis stipet en wat net. Dy paragraaf is it leveringsprodukt, en alles hjirboppe bestiet om it earlik te meitsjen. As it net skreaun wurde kin sûnder elke kêst te fersêftsjen, hat de test minder metten as it ticket beweart.

Relatearre artikelen