Кез келген адам шынымен қарай алатын VPN дизайн брифин жазыңыз
Қарауға болатын дизайн ағындарды, иелерді және сәтсіздік келісімін атайды. Алты тексеру бұлыңғыр сұрақты біреу шешіммен жауап бере алатын сұраққа айналдырады.
Дизайн қарауларының көбісі бірінші сұрақта тұрып қалады, себебі сұраныс өнімді сипаттайды, шешімді емес. Ағындарды, иелерді және сәтсіздік кезіндегі мінез-құлықты атайтын брифин бір жиналыста шешуге болады. Қауіпсіз VPN салыңыз деген брифинге мүлдем жауап беруге болмайды. Бірдеңе жібермес бұрын төмендегі алты тексеруден өтіңіз, сонда қарау пікірталас емес, салыстыруға айналады.
Біріншіден, сұрақ шешім бе әлде тілек пе
Шешімнің баламалары және олардың арасынан таңдайтын бақылауы болады. Біреуін таңдау үшін неге қарайтыныңызды атай алмасаңыз, сұрақ әлі тілек. Алдымен баламаларды жазыңыз, тіпті тізімде екі тармақ қана болса да. Содан кейін оларды бөлетін ымыраны жазыңыз.
Тілек аудиторияны да жасыруға бейім. Дизайнды кім бекітуі керектігін айтыңыз, себебі сол брифин желі иесіне, қауіпсіздік қараушысына және қаржы бекітушісіне басқаша оқылады.
Жауап ешкім болса, осында тоқтаңыз, себебі иесіз шешімді ең қатты шағымданған адам қайта жасайды. Бұл дизайн мәселесі емес, басқару мәселесі.
Екіншіден, ағындар мен бас тартуларды атаңыз
Жұмыс істеуі керек әр ағын үшін көзін, межелігін және қолданбасын тізімдеңіз. Содан кейін сәтсіздікке ұшырауын жалғастыруы керек ағындарды тізімдеңіз, себебі оларға үнсіз рұқсат беретін дизайн талапты айтпай өзгерткен. Мекенжайлардың қабаттасуы мен жоғары ағынға жетімділік бұл тізімге тосынсый емес, шектеу ретінде кіреді.
Бағыт туралы нақты болыңыз. Бас кеңсеге қосылымдарды бастай алатын сайт оларды қабылдай алатын сайттан басқа дизайн, және айырмашылық кейін жазған әр ережеде көрінеді.
Клиенттер мен олардың басқару күйін де ескеріңіз, себебі агенті бар басқарылатын құрылғы өзімен әкелінген ноутбук істей алмайтын нәрселерді істей алады.
Тізімді тексеруге жеткілікті қысқа ұстаңыз. Тексере алатын он ағын тексере алмайтын қырық ағыннан артық.
Тексеру 3: фактілерді болжамдардан ажыратыңыз
Тексерген әр тұжырымды белгілеңіз, тексермегендеріңізді де белгілеңіз. Жалпыға ашық мекенжайлау, қолжетімді өткізу қабілеті және әкімші қатынасы жауапты жиі өзгертетін үш болжам. Олардың бірі белгісіз болса, ол қалай аяқталса да дизайнның қалай өзгеретінін айтыңыз.
Иллюстративті желі белгіленген болса, жарайды. Мәселе ешқашан болмаған екінші жоғары байланыс немесе жалпыға ашық мекенжай блогын үнсіз иемденетін болжамды филиалда.
Тексере алатын болжамды қарау алдында тексеріңіз, себебі бір өлшенген факт талқылаудың тұтас тармағын алып тастайды.
ip route get 10.50.0.10
traceroute -n -m 6 10.50.0.10
nc -vz 10.50.0.10 443Төртіншіден, сәтсіздік келісімін жазыңыз
Туннель өшкенде не болатынын айтыңыз және екі түрлі уәде туралы анық болыңыз. Қайта қосылғаннан кейін жаңа қосылымдарды қалпына келтіруге уәде беру оңай. Сәтсіздік барысында бұрыннан орнатылған сессияларды сақтау әлдеқайда күшті талап, және ол технология таңдауын шектейді.
Содан кейін қосалқы жолды шешіңіз: трафикті бұғаттаңыз, оны басқа бекітілген жолмен жіберіңіз, немесе әр қолданба үшін өзгеше жасаңыз. Тікелей жолға үнсіз қайту дизайн шешімі, тіпті оны ешкім жазбаса да.
Қалпына келтіру мақсатын қарапайым тілмен қосыңыз, мысалы сайт қанша уақыт нашарлаған күйде жұмыс істей алады және оқиғаны кім жариялайды.
Тексеру 5 және 6: тігісті таңдап, өзгерісті жазыңыз
Талқылау үшін бір тігіс таңдаңыз, себебі бәрін шешуге тырысатын қарау ештеңе шешпейді. Маршруттау, авторлау және шифрлау үш түрлі тігіс, және брифин сұрақтың қайсысы туралы екенін айтуы керек. RFC 4301 осында пайдалы еске салу, себебі ол саясат шешімдерін, қорғалған трафикті және қауіпсіздік бірлестіктерін бір нысан ретінде қараудың орнына бөледі.
Содан кейін шешімнен кейін не өзгергенін жазыңыз, қайта қаралған болжамдарды қоса. Дәл сол жазба келесі қарауды қысқартады.
git diff --stat design/vpn-brief.md
grep -n 'assumption' design/vpn-brief.md
ip route get 10.50.0.10Алты тексерудің бәрінен өткен брифин жауабы бар сұрақ тудырады: дизайн аталған ағындар мен сәтсіздік келісімін қанағаттандырады, немесе аталған шектеу оған кедергі келтіреді. Шектеу кейінірек өзгерсе, жазба қай шешімді қайта қарау керектігін және қайсысы қала алатынын көрсетеді. Бұл жаттығуды бір реттік пікірталас емес, қайта пайдалануға жарамды етеді.