İki VPN-in zəncirlənməsi adətən əlavə şifrələmə kimi satılır, halbuki bu, onun ən az maraqlı işidir. Əsl məhsul fərqli sahib tərəfindən fərqli resurs dəsti üzərində verilən ikinci icazə qərarıdır. Əgər hər iki mərhələ eyni etimadnaməni qəbul edir və eyni təyinat nöqtələrinə çatırsa, daxili qapı əlavə gecikmə ilə bəzəkdir. Bu ikinci qərarın əməliyyat xərcinə dəyib-dəymədiyini qərarlaşdırmaq hər qapının əslində nəyi yoxladığını adlandırmaqla başlayır.

Bir tunel, sonra ikinci qərar

Xarici qapı geniş bir suala cavab verir: bu, təsdiqlənmiş işçi cihazıdırmı və ümumi daxili şəbəkəyə çıxa bilərmi. Daxili qapı daha dar bir suala cavab verir: bu şəxsiyyət texniki xidmət hüququnu daşıyırmı və bu konkret idarəetmə son nöqtələrinə çıxa bilərmi. Bunlar fərqli sahibləri olan fərqli suallardır və biri digərini şərtləndirmir. Hər iki mərhələdən keçən yolun mövcudluğu ikincinin arxasında duranı istifadə etmək səlahiyyəti deyil. Uzaq girişə çatmaq marşrutun işlədiyini sübut edir, başqa heç nəyi deyil.

Prinsip köhnədir və hələ də gözardı edilir: şəbəkə məkanı özlüyündə heç bir şeyi əsaslandırmır. NIST sıfır etimad arxitekturası xülasəsi bunu açıq deyir və əlaqənin haradan gəldiyinə və ya şəbəkənin kimə aid olduğuna əsaslanan gizli etimadı rədd edir. Burada tətbiq edildikdə, daxili girişə çatmaq onun resursları üçün ilkin şərtdir, onlardan istifadə icazəsi heç vaxt deyil.

Hər qapının nəyi yoxladığını yazın

Hər mərhələ üçün yoxladığı şəxsiyyəti, icazə verdiyi təyinatları və onun keçilə biləcəyi şərtləri qeyd edin. Xarici qapı qanuni olaraq adi daxili xidmətlərə və daxili şlüzün dinləyicisinə icazə verə bilər, başqa heç nəyə yox. Daxili qapı rol iddiası tələb edə və yalnız dəyişiklik qeydində adları çəkilən idarəetmə ünvanlarına icazə verə bilər. Uzaq tərəfdəki tətbiq bu rolun hansı əməliyyatları yerinə yetirə biləcəyi barədə son sözü saxlayır, yəni zəncir tətbiq icazəsini əvəz etmədən bir qapı əlavə edir.

GateIdentity it checksDestinations it permitsHow it could be skippedWhen it is removed
Outer gatewayEmployee account plus a managed device postureGeneral internal services and the inner gateway's listenerAny alternate path to the same destinations, including a public listenerOrdinary work stops and the inner stage becomes unreachable
Inner gatewayA maintenance entitlement or role claim on that identityThe named management addresses in the change recordDirect routes from the outer domain to those addressesMaintenance access ends while general access stays as it was

İki buraxılış dizaynı səssizcə pozur. Əgər xarici domen artıq hər həssas təyinat nöqtəsinə birbaşa çatırsa, daxili qapı məcburi deyil, seçimlidir. Əgər açıq dinləyici və ya ikinci özəl marşrut eyni girişi təklif edirsə, nəzərdə tutulan yol bir neçə variantdan biridir. Hər qayda dəstinə sahib təyin edin və onların müqaviləsi təyinat xidmətlərini, icazə verilən mənbə şəxsiyyətlərini, özəl DNS-i, ünvan çevrilməsini və ötürmə uğursuz olduqda kimin cavab verdiyini adlandırsın. Xarici şəbəkədə etimad edilən ünvan heç vaxt daxili domenin icazəsini əvəz etməməlidir.

Uğur yollarını deyil, rədd hallarını sınayın

Hər iki qapıdan keçən uğurlu əlaqə çox az şey sübut edir, çünki bu, yerləşdirmə zamanı hamının sınadığı haldır. Maraqlı hallar bir mərhələnin keçib digərinin rədd etdiyi hallardır. Onlardan üçü riskin çoxunu əhatə edir və hər birinin mübahisə deyil, yoxlama ilə təsdiqlənə bilən gözlənilən nəticəsi var.

Ümumi giriş təsdiqlənib həssas rol yoxdursa, adi iş davam etməli, həssas təyinat isə rədd edilməlidir. Hər iki mərhələni təsdiqləyin və əlçatan dəst dəyişiklik qeydində göstərilən texniki xidmət son nöqtələri olmalıdır, daha geniş deyil. Hüquq sessiya ortasında ləğv edilirsə, razılaşdırılmış sessiya siyasəti əlaqəsiz ümumi girişi pozmadan qüvvəyə minməlidir. Bu ləğvin mövcud sessiyanı dərhal, yoxsa növbəti təkrar autentifikasiyada bitirdiyi müqavilədə artıq olmalı olan siyasət qərarıdır. Qəbul hallarını yazan şəxs insident zamanı onları şərh etməli olan şəxs deyil.

curl --fail --silent --max-time 5 https://maint.corp.internal/health || echo "denied as expected"

Əlavə etdiyiniz asılılıqları sayın

Hər əlavə mərhələ uğursuz ola bilən komponent və xarici tunelin içində düzgün yerləşməli marşrut əlavə edir. Qismən nasazlıq zamanı xarici yol qalır, daxili isə əlçatmaz olur, beləliklə istifadəçi heç cavab verməyən xidmətin yanında sağlam VPN ikonu görür.

Marşrutları və bloklama qaydalarını yalnız normal halda deyil, nasazlıq zamanı da yoxlayın. Xarici tunelin itələdiyi standart marşrut daxili şlüzün öz ünvanını tuta bilər ki, bu da ikinci mərhələni qurulan və sonra düşən əlaqəyə çevirir. Daxili tunel yox ikən nəyin bloklanmış qalmalı olduğunu qeyd edin, çünki onun ətrafında təsadüfi geri dönüş təmiz kəsilmədən pisdir. Hər iki atlamada eyni yoxlama formasını istifadə edin ki, hər biri fərz edilmək əvəzinə ölçülsün. İki qoşulmuş status göstəricisi nə yerləşməni, nə də təcridi təsbit edir.

İkinci qapının sizə ala bilmədikləri

İki qapının etimadnaməni, sertifikat orqanını və ya idarəetmə müstəvisini paylaşıb-paylaşmadığını soruşun. Paylaşdıqları yerdə ən mühüm nasazlıq rejimlərini də paylaşırlar və ikinci mərhələ görünən müstəqillikdən daha baha başa gəlir. Ayrı kriptoqrafik sessiyalar ayrı inzibati nəzarət yaratmır.

Daxili qapını yalnız ifadə edə və sınaya bildiyiniz tələbi, məsələn xarici domenin heç yoxlamadığı bir rolu tətbiq etdiyi müddətdə saxlayın. Yalnız eyni şəxsiyyəti eyni təyinat nöqtələrinə yenidən autentifikasiya etmək işi qalanda onu çıxarın. Hər halda tələbi, sahibi və nasazlıq davranışını birlikdə qeyd edin ki, növbəti baxış diaqramı deyil, tələbi müzakirə etsin.

Əlaqəli məqalələr