Dizayn rəylərinin çoxu ilk sualda dayanır, çünki sorğu qərar deyil, məhsul təsvir edir. Axınları, sahibləri və uğursuzluq davranışını adlandıran qeyd bir görüşdə cavablandırıla bilər. Təhlükəsiz VPN qur deyən qeydə heç cavab vermək olmur. Hər şeyi göndərməzdən əvvəl aşağıdakı altı yoxlamadan keçin, və rəy mübahisə yerinə müqayisəyə çevrilsin.

Birincisi, sual qərardır, yoxsa arzu

Qərarın alternativləri və aralarında seçim edəcək bir müşahidəsi olur. Birini seçmək üçün nəyə baxacağınızı deyə bilmirsinizsə, sual hələ də arzudur. Alternativləri əvvəlcə yazın, siyahı cəmi iki maddə olsa belə. Sonra onları ayıran güzəşti yazın.

Arzu həm də auditoriyanı gizlətməyə meyillidir. Dizaynı kimin təsdiqləməli olduğunu deyin, çünki eyni qeyd şəbəkə sahibi, təhlükəsizlik rəyçisi və maliyyə təsdiqçisi üçün fərqli oxunur.

Cavab heç kimdirsə, burada dayanın, çünki sahibsiz qərar ən uca səslə şikayət edən tərəfindən yenidən qurulacaq. Bu, dizayn deyil, idarəetmə problemidir.

İkincisi, axınları və imtinaları adlandırın

İşləməli olan hər axın üçün mənbəni, təyinatı və tətbiqi sadalayın. Sonra uğursuz olmağa davam etməli olan axınları sadalayın, çünki onlara səssizcə icazə verən dizayn tələbi demədən dəyişmiş olur. Ünvan üst-üstə düşməsi və yuxarı axına çatımlılıq bu siyahıya sürpriz kimi deyil, məhdudiyyət kimi daxil olur.

İstiqamət barədə dəqiq olun. Mərkəzi ofisə bağlantı başlatmağa icazəsi olan sahə, onları qəbul etməyə icazəsi olan sahədən fərqli dizayndır, və fərq sonradan yazdığınız hər qaydada görünür.

Müştəriləri və onların idarəetmə vəziyyətini də qeyd edin, çünki agentli idarə olunan cihaz öz noutbukunu gətirən istifadəçinin edə bilmədiyi işləri görə bilər.

Siyahını yoxlamaq üçün kifayət qədər qısa saxlayın. Yoxlaya bildiyiniz on axın, yoxlaya bilmədiyiniz qırx axından yaxşıdır.

Yoxlama 3: faktları ehtimallardan ayırın

Yoxladığınız hər ifadəni işarələyin, yoxlamadıqlarınızı da. Ümumi ünvanlama, mövcud ötürmə qabiliyyəti və administrator çıxışı cavabı ən çox dəyişən üç ehtimaldır. Onlardan biri bilinmirsə, hər iki halda dizaynın necə dəyişdiyini deyin.

Nümunəvi şəbəkə, işarələndiyi müddətcə yaxşıdır. Problem, heç vaxt olmadığı ikinci yuxarı kanalı və ya ümumi ünvan blokunu səssizcə əldə edən hipotetik filialdır.

Yoxlaya bildiyiniz ehtimalı rəydən əvvəl yoxlayın, çünki bir ölçülmüş fakt bütöv bir müzakirə qolunu aradan qaldırır.

ip route get 10.50.0.10
traceroute -n -m 6 10.50.0.10
nc -vz 10.50.0.10 443

Dördüncüsü, uğursuzluq müqaviləsini yazın

Tunel söndükdə nə baş verdiyini bildirin və iki fərqli vəd barədə açıq olun. Yenidən qoşulmadan sonra yeni bağlantıları bərpa etmək asan vəddir. Uğursuzluqdan əvvəl qurulmuş sessiyaları qorumaq daha güclü tələbdir və texnologiya seçimini məhdudlaşdırır.

Sonra ehtiyat planı qərar verin: trafiki bloklayın, onu başqa təsdiqlənmiş yolla yönləndirin, ya da hər tətbiq üçün fərqli bir şey edin. Birbaşa yola səssiz qayıdış, heç kim yazmasa da, dizayn qərarıdır.

Bərpa hədəfini sadə dildə əlavə edin, məsələn sahənin nə qədər zəifləmiş vəziyyətdə işləyə biləcəyini və hadisəni kimin elan etdiyini.

Yoxlama 5 və 6: dikişi seçin və dəyişikliyi qeyd edin

Mübahisə üçün bir dikiş seçin, çünki hər şeyi həll etməyə çalışan rəy heç nəyi həll etmir. Marşrutlaşdırma, avtorizasiya və şifrələmə üç fərqli dikişdir və qeyd sualın hansından getdiyini deməlidir. RFC 4301 burada faydalı xatırlatmadır, çünki siyasət qərarlarını, qorunan trafiki və təhlükəsizlik assosiasiyalarını bir obyekt kimi deyil, ayrı saxlayır.

Sonra qərardan sonra nəyin dəyişdiyini qeyd edin, yenidən baxılan ehtimallar da daxil olmaqla. Məhz bu qeyd növbəti rəyi qısaldır.

git diff --stat design/vpn-brief.md
grep -n 'assumption' design/vpn-brief.md
ip route get 10.50.0.10

Altı yoxlamanın hamısından keçən qeyd cavabı olan sual yaradır: dizayn göstərilən axınlara və uğursuzluq müqaviləsinə uyğundur, ya da adlandırılmış məhdudiyyət buna mane olur. Məhdudiyyət sonradan dəyişdikdə, qeyd hansı qərarın yenidən baxılmalı, hansının qala biləcəyini göstərir. Bu, məşqi birdəfəlik mübahisə deyil, təkrar istifadə edilə bilən edir.

Əlaqəli məqalələr