Windows'тун .pbk файлы кимге таандык (жана кимге эмес)
.pbk файлы — бир профилге же RRAS серверине таандык телефон китеби, көчмө VPN схемасы эмес. Ээсин, бөлүмүн жана ачык касиетин окуңуз.
Издөө жыйынтыктары сизге .pbk файлын берет, ачкыч аттары тааныш көрүнөт, жана ачык кадам — аны кандайдыр бир Windows VPN үчүн көчмө схема катары кароо. Бирок андай эмес. Формат белгилүү бир ээге таандык, жана ошол эле ачкыч аны кайсы ээ жазганына жараша ар башка маани билдирет. Адегенде камтылышын окуу — документтик көнүгүүнү колдоого алынбаган редакциялоого айландырбоонун жалгыз жолу.
Төрт ээ, төрт башка окуучу
Төрт башка ээ окшош көрүнгөн файлдарды жазат. Ар бир колдонуучу үчүн жергиликтүү туташуу учурдагы колдонуучунун телефон китебине түшөт, ал эми бардык колдонуучулар үчүн туташуу хосттогу ар бир аккаунт окуй алган машина деңгээлиндеги кампага түшөт. RRAS сервери өзүнүн маршруттоо ролу үчүн суроо боюнча чалуу конфигурациясын сактайт, ал эми үчүнчү тараптын кардары кеңейтүүнү гана бөлүшкөн өз форматын сакташы мүмкүн. Бир кеңейтүү, төрт окуучу, эрежелердин төрт жыйнагы.
Дал келген көрсөтүү аты эки жазууну бир жазуу кылбайт, жана алардын ортосунда ачкычты көчүрүү башкаруучу эч качан документтебеген нерсени сыйлайт деп болжолдойт. Ээ ошондой эле файлды ким өзгөртө аларын чечет: ар бир колдонуучу үчүн профиль — колдонуучунун тандоосу, машина деңгээлиндеги профиль — административдик чечим, ал эми сервердеги суроо боюнча чалуу жазуусу — өзүнүн өзгөртүүлөрдү көзөмөлдөөсүнө баш ийген маршруттоо конфигурациясы. Ошондуктан ээлик катасы формат маселесине айланганга чейин укук маселесине айланат.
Ээни файлдын өзүнө эмес, туташууну башкарган компонентке карап аныктаңыз. Файл — артефакт; башкаруучу компонент кайсы ачкычтарды жана качан окуй турганын аныктайт. Адегенде артефактты, анан башкаруучуну окуу — адамдар эч нерсе сурабаган талааны редакциялай баштаган жол.
Жарыяланган формат сиздин файлыңызды сүрөттөөнү кайдан токтотот
RRAS башкаруу протоколунда телефон китеби башкаруу кардары жазган жана маршруттоо кызматы окуган жөнөкөй текст, ошондуктан MS-RRASM спецификациясы суроо боюнча чалуу жөндөөлөрүн жумуш үстөлүнүн профилине эмес, серверге сүрөттөйт. Түзүлүш — тегиз окуу талкалаган бөлүк. Жазуу бир нече медиа блоктон турушу мүмкүн, алардын ар бири түзмөк блокторун, алар өз кезегинде жекече номерлер үчүн блокторду камтыйт. Ошондуктан ошол эле ачкыч бир нече жерде башка маани менен көрүнүшү мүмкүн.
Ачкычты анын бөлүмү жана версия эскертүүлөрү менен бирге окуңуз, жана жумуш үстөлүнүн интерфейсиндеги атташ белги кутучасынан маанини которбоңуз. Документтен тааныш ачкычтарды табуу анын байланышы жок жергиликтүү профилдин ар бир талаасын камтый турганын далилдебейт. Бөлүм эрежелери да жумуш үстөлүнүн телефон китебин сервер форматында кайра жазууга уруксат эмес.
| Owner | What reads the file | What a key means there |
|---|---|---|
| Per-user native connection | The user's own connection manager | A property of that user profile |
| All-user native connection | The machine-wide connection store | A property shared by everyone on the host |
| RRAS demand-dial | The RRAS service, using the documented hierarchy | A field inside a media, device or number section |
| Third-party client | That vendor's own parser | Whatever that vendor documents, if anything |
Таблица — спецификация эмес, окуу жардамчысы: ал кайсы окуучуга кайрылууну айтат, ал эми окуучу талаанын эмнени билдирерин айтат. Ал окуучу үчүнчү тараптын анализатору болсо, ак ниеттүү жооп бул талааны эч нерсе ачык документтебейт деген болушу мүмкүн.
Windows'тан сураңыз, файлдан эмес
Жергиликтүү туташуу үчүн файлды окуунун ордуна Windows'тан профилди сураңыз, анткени терилген касиеттер — документтелген бети жана колдоого алынган өзгөртүү өзгөртө турган жалгыз нерсе. Төмөнкү эки буйрук эки жергиликтүү кампа өз-өзүнчө окуйт. Профиль эки кампанын биринен да болбосо, аны башкарган кардар жергиликтүү механизмди колдонбойт жана эч бир жергиликтүү cmdlet аны сүрөттөбөйт.
Get-VpnConnection -Name 'Field Ops'
Get-VpnConnection -AllUserConnection | Select-Object Name, ServerAddress, TunnelType
Жайылтуу үчүн, текшерүү үчүн эмес, документтелген жол — аталган схемасы бар башкарылуучу профиль жөндөөсү, тексттик же экилик блоктун ичиндеги сандык редакциялоо эмес. Профиль аныктамасы колдоого алынган жөндөөлөрдү сүрөттөйт; ал профиль көз каранды болгон сертификаттарды жана жеке ачкычтарды бербейт. Каттоо — өз ыйгарым укугу бар өзүнчө процесс, ал эми телефон китебинин ачкычын түшүнүү эч качан жеке ачкычты тараткан эмес. Эки жолду өз-өзүнчө пландаңыз, болбосо сертификаттардын биринчи жайылтылышы экинчи окуяга айланат.
Бир касиет, анан анын айланасындагы жашоо цикл
Сакталган маани — колдонулган маани эмес. Бекитилген өзгөртүүдөн кийин жаңы туташуу ачып, профиль орноткон маршруттарды, ал мурастаган чечүүчү саясатты жана ал иштетүүгө тийиш болгон операцияны текшериңиз. Мурун көтөрүлгөн сессияны кайра колдонуу эски жөндөөлөрдү сынайт жана жалган терс жыйынтык берет.
Качандыр бир чийки файл ишинин алдында файлды четке көчүрүңүз, анткени бир нече жазуусу бар телефон китеби жалпы артефакт, ал эми бүт файлды кайра жазган максаттуу редакциялоонун таасир радиусу өзгөртүүнүн өзүнөн чоң. Байланышы жок жазууларды бүтүн калтырыңыз жана жаңысы текшерилгенге чейин баштапкы корголгон конфигурацияны сактаңыз. Эгер милдеттүү талаа сизде чынында бар ээ жана чыгарылыш үчүн документтелбеген болсо, аны ачык колдоо суроосу катары жазыңыз. Башка машинанын файлынан коддоону ойлоп табуу — иштеген профилдин бир дагы таяныч чекити жок мүчүлүштүктү оңдоо долбооруна айлануу жолу.
Тартип ар бир кадамда бирдей: ээсин атаңыз, бөлүмүн атаңыз, анан колдоого алынган операцияны атаңыз. Калганынын баары — үстүнө цитата жабыштырылган божомол.