Та тэнд байх ёсгүй язгуур гэрчилгээ олж, эхний асуулт нь энэ хэний самбарлыг дүрсэлж чадах вэ гэдэг. Шударга хариулт нь аль програм тэр санг асууж байгаа болон таны VPN гарцыг хэрхэн шалгаж байгаагаас хамаарна. Хөтөч, багц менежер болон бэхэлсэн хурууны хээтэй VPN клиент нэг итгэлцлийн шийдвэрийг хуваалцах албагүй. Хамрах хүрээг тодорхойлохын өмнө баталгаажуулагчдыг зураглаарай.

Системийн сан дахь язгуур нь бүх нийтийн түлхүүр биш

Язгуур суулгах нь тэр түлхүүрээр гарын үсэг зурсан гэрчилгээг нөлөөлөлд өртсөн санг ашигладаг програмд хүлээн зөвшөөрөгдөх болгодог. Энэ нь тэдгээрийг автоматаар хаа сайгүй хүлээн зөвшөөрөгдөх болгодоггүй, учир нь зарим аппликейшн өөрийн багцыг авч ирдэг эсвэл бэхэлсэн утгыг шалгадаг. Энэ нь мөн хэн нэгэн машин дээр код ажиллуулсан гэдгийг нотлохгүй; итгэлцлийн өөрчлөлт нь хэд хэдэн боломжийн нэг юм. Гэрчилгээг бүхэл тохиолдол гэж үзэхгүй, харин хамрах хүрээг тодорхойлох олдвор гэж үзээрэй.

Сан нь гэрчилгээтэй адил чухал: хэрэглэгчийн түвшний багц болон системийн түвшний зангуу өөр өөр хэрэглэгчдэд хүрдэг.

Баталгаажуулагч бүр болон түүний итгэлцлийн эх сурвалжийг зураглаарай

Нөлөөлөлд өртсөн ажлын урсгалд гэрчилгээ баталгаажуулдаг бүх бүрэлдэхүүнийг бичээрэй: хөтөч, багц менежер, шуудангийн клиент, VPN. Дараа нь тус бүрийн уншдаг итгэлцлийн эх сурвалжийг олоорой.

ls /usr/local/share/ca-certificates
trust list | grep -i -E "vpn|corp"

Каталогийн жагсаалт Debian хэв маягийн системд локалаар нэмсэн зангууг харуулж, итгэлцлийн жагсаалт системийн сан одоо юу ил гаргаж байгааг харуулна. Өөрийн сантай хөтөч тэнд харагдахгүй бөгөөд Java эсвэл Python аппликейшн өөр багц ашиглаж болно. Аль бичлэг хүлээгдэж байгаа, аль нь биш гэдгийг зөвхөн харуулсан нэрээр биш, хурууны хээгээр тэмдэглээрэй. Энэ жагсаалт нь тохиолдолд хариу үйлдэл үзүүлэгчид ямар нэгэн зүйлийг устгахаас өмнө хэрэгтэй зүйл юм.

VPN-ийн өөрийнх нь түншийн баталгаажуулалтыг шалгаарай

VPN нь хувийн CA эсвэл тодорхой хурууны хээтэй бол гарцыг өөрийн тохиргооны дагуу үнэлдэг. Клиент юу хүлээж байгааг гарц юу танилцуулж байгаатай харьцуулаарай.

openssl s_client -connect vpn.example.com:443 -servername vpn.example.com -showcerts </dev/null 2>/dev/null | openssl x509 -noout -fingerprint -sha256 -subject

Гаралт нь төгсгөлийн цэг танилцуулж буй гэрчилгээний SHA-256 хурууны хээ болон субъектийг өгдөг бөгөөд тэдгээрийг тохируулсан утгатай харьцуулж болно. OpenVPN нь түншийн хурууны хээний сонголттой бөгөөд системийн сан гарын үсэг зурсныг хүлээн авахыг шаардалгүйгээр туннельд энэ харьцуулалтыг хийдэг. Энэ тусгаар тогтнол нь туннельд ашигтай бөгөөд хөтчийн талаар юу ч хэлэхгүй. Хэрэв хүлээгдэж буй хурууны хээ анхнаасаа сэжигтэй холболтоос хуулагдсан бол энэ нь ч тус болохгүй.

Гэрчилгээнээс хальж тохиолдлын хамрах хүрээг тодорхойлоорой

Төхөөрөмжийн эзэмшигчийн журам ашиглан зөвшөөрөлгүй зангууг устгаж, тэднийг ихэвчлэн дагалддаг өөрчлөлтүүдийг хайгаарай: шинэ үйлчилгээ, өөрчлөгдсөн клиент, өөрчлөгдсөн прокси тохиргоо. Удирдлагатай машин дээр бусад програм хамрагдах материалаас өмнө хууль ёсны тохиргоог баталгаажуулаарай. Баталгаажуулагч бүрийн хувьд итгэлцэл хаанаас ирдэг, ямар самбарлыг хүлээж байгаа, одоогийн тохиргоо зөв гэдгийг хэрхэн баталгаажуулснаа тэмдэглээрэй. Цэвэрлэсний дараа ажиллаж буй туннель бол нэг ажиглалт бөгөөд төгсгөлийн цэг цэвэр гэдгийн баталгаа биш.

Дараа нь санг ашигласан ажлын урсгалыг дахин шалгаарай, учир нь зангуу устгах нь түүнд хууль ёсоор найдаж байсан дотоод үйлчилгээг эвдэж болно. Хүлээгдэж буй итгэлцлийн харилцаа ажиллаж, хүлээгдээгүй нь ажиллахгүй үед сэргээлт дуусна.

Холбоотой нийтлэлүүд