Тест бирөөнүн чын болушун каалаган сүйлөмүнөн башталат, ал эми далилдер анын тар вариантын колдойт же эч нерсени колдобойт. Коомдук даректи текшерүү бир суроо-талап кайсы чыгууну колдонгонун көрсөтөт. Ал провайдер эмнени сактаарын, аны ким окуй аларын же эч качан бүтпөгөн сессияга эмне болорун көрсөтпөйт. Тестти документтелген жол-жобо катары аткаруу өлчөө көтөрө алгандан ашык билдирүүдөн кармайт.

Бир байкоого боло турган билдирүүнү тандаңыз

Каалаган куралды ачпастан мурун билдирүүнү бир текшерүүгө боло турган сүйлөм катары жазыңыз: бул профиль үчүн, бул тармакта коомдук даректин жаңырыгына барган суроо-талаптар провайдердин жарыялаган чыгуусу аркылуу чыгат. Бул сүйлөм субъектти, шартты жана байкоону атайт, ошонун аркасында аны жокко чыгарууга болот. VPN купуялыкты коргойт деген билдирүүнүн байкоого боло турган формасы жок, ошондуктан эч бир өлчөө аны чече албайт. Тест камтыбай турган нерсе үчүн экинчи сүйлөмдү сактаңыз, анткени сактоо, үчүнчү тараптын жеткиликтүүлүгү жана трафик корреляциясы браузер тестинин сыртында калат.

Ошол экинчи сүйлөмдү алдын ала жазыңыз, жыйынтык келгенден кийин эмес. Жыйынтык али белгисиз кезде көлөм тууралуу чынчыл болуу, билетке тынчтандырган скриншот түшкөндөн кийинкиге караганда алда канча жеңил. Кийин кошулган көлөм эскертүүсү адатта суроону эмес, жыйынтыкты сүрөттөйт.

Өлчөөнү кайталоо үчүн окуучуга керек жөндөө фактылары

Жөндөө жыйынтыкты кайталануучу кылат, жана жооп жакшы көрүнгөндө адамдар дал ошону өткөрүп жиберет. Версия саптары, профиль аттары, кирүү тармагы жана дарек үй-бүлөлөрү жазууга кирет, трафикти туннелден чыгарышы мүмкүн болгон туннелди бөлүү эрежеси менен бирге. Сыналып жаткан окуяны да атаңыз, анткени иштеп жаткан туташуу, күтүлбөгөн үзүлүү, кол менен ажыратуу жана тармактын өткөрүлүшү ар башка эрежелерди колдонот. Бул окуяларды аралаштырган тест алардын эч бири жөнүндө аз далилдейт.

Текшерүүгө укугуңуз бар чөйрөдө сезимтал эмес трафикти колдонуңуз. Байланышы жок пакеттерди кармоо жазууну техникалык көрсөтөт жана далил кошпой таасирди көбөйтөт. Кармоону туннелдин интерфейсине гана багыттаңыз, жана узак жүгүртүү дискти толтурбашы үчүн файл өлчөмүнө чектөө коюңуз. Бир нерсени өзгөртүүдөн мурун кармоону токтотуңуз, файл сиз жазган жөндөө сабына дал келсин.

Эмне өлчөнгөнүн жана анын эмнени билдирерин айтыңыз

Курал эмнени басып чыгарганын жана курал эмнени көрө алганын жазып алыңыз. Чечүүчүнүн жообу, даректин жаңырыгынын жыйынтыгы жана маршрут издөө ар башка суроолорго жооп берет, ал эми веб-баракчанын ичиндеги жайгашуу белгиси чыгуу жөнүндө факт эмес, маалымат базасы жөнүндө божомол. Ар бир сапты жараткан буйрукту анын жанына жазыңыз, анткени буйруксуз маанини кайталоо мүмкүн эмес. Убакыт белгисин өзгөртүү билети менен бирдей убакыт алкагында кармаңыз, болбосо бир жумадан кийин ырааттуулук окулбай калат.

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

Макулдашкан эки көз карандысыз жаңырык кызматы бирөөдөн күчтүү, ал эми макул эместик өзү эле жазууга татыктуу табылга. Чечүүчүнүн чыгарылышы DNS туннелге ээрчидиби же жергиликтүү тармакты колдонууну уланттыбы, ошону көрсөтөт, бул чыгуу дарегинен өзүнчө билдирүү. Чийки чыгарылышты убакыт белгиси менен сактаңыз жана эң тынчтандырган скриншоттун ордуна каршы жыйынтыктарды кармаңыз. Өзгөртүү жыйынтыкты жылдырганда, бир убакытта бир өзгөрмөнү колдонуңуз, анткени сервер менен кардарды бирге алмаштыруу кайсынысы маанилүү болгонун айта албай калтырат.

Жазууга эмне кирет жана эмнени алып салуу керек

Ыкманы, купуя эмес чыгарылышты жана чектөөлөрдү кармаңыз, анан калганын алып салыңыз. Ишенимдүүлүк далилдерин алып жүргөн профилдер, жеке хост аттары жана эсеп идентификаторлору далилдер менен бирге жүрүшүнүн кереги жок, ал эми аларды жарыя кылган тест жазуусу көрсөтүшү керек болгон нерсеге зыян келтирди. Төмөнкү беш талаа — өткөрүп берүүгө али туруштук бере турган эң кыска форма.

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

Салыштырып жаткан саясат билдирүүсүн анын күнү жана көлөмү менен тиркеңиз. RFC 6973 купуялык анализин аталган байкоочулар жана аныкталган көлөм тегерегинде курат, жана бул алкак тест жазуусуна ылайыктуу: ким эмнени, кандай шартта байкай алды жана кайсы бөлүктөр текшерилбей калды.

Далилдер эмнени колдой турганын жана эмнени колдобой турганын айткан бир абзац менен аяктаңыз. Ошол абзац — тапшырылуучу натыйжа, ал эми анын үстүндөгүнүн баары аны чынчыл кылуу үчүн бар. Эгер аны ар бир пунктту жумшартпастан жазуу мүмкүн болбосо, тест билет билдиргенден азыраак өлчөдү.

Тектеш макалалар