Tor ба VPN-ийг нэгтгэхэд DNS хаашаа явдаг вэ
Tor Browser, үйлдлийн систем, туннелийн клиент тус бүр өөр нэрийг өөр замаар шийдэж чадна. Үүнийг алдагдал гэж нэрлэхийн өмнө солилцоонуудыг дагаарай.
Хоёр нууцлалын хэрэгсэл ажиллаж байна, нэг хуудас ачаалагдахгүй, шийдэгчийн тест браузерын гадна ямар нэг зүйл нэр авсныг хэлж байна. Үүнийг алдагдлын тайлан болгохоос өмнө аль солилцооноос ирснийг нэрлэ. Tor болон VPN-ийг хослуулсан тохиргоо дор хаяж гурван өөр эзэмшигчтэй гурван өөр нэрийн асуулт агуулдаг бөгөөд тэдгээрийг болж буй дарааллаар нь үзэх нь аль нь буруу ажиллаж байгааг харах хамгийн хурдан арга юм.
Алдагдал гэж нэрлэхийн өмнө солилцоо бүрийг нэрлэ
Эхний солилцоо нь VPN-ийн төгсгөлийн цэгийг өөрөө шийддэг бөгөөд ямар ч хамгаалалт байхын өмнө болдог. Хоёр дахь нь Tor Browser-ийн очих газрыг шийддэг бөгөөд тэр нэрийг локалаар шийдэхийн оронд проксид шилжүүлж болно. Гурав дахь нь машины бусад бүх зүйлийг хамардаг, үүнд шинэчлэлтийн шалгалт, шуудангийн клиент, үйлдлийн системийн өөрийн үйлчилгээний асуултууд багтана. Тэдгээрийн зөвхөн эхнийх нь бусад хоёр оролцохгүйгээр болж чадна.
Тэдгээрийн аль нь ч өөр зам явж болно, браузер дахь нэг тест зөвхөн өөрийн хүсэлтийг ажиглана. Нэг үр дүнг бүгдийн төлөв гэж үзэх нь будлианы ихэнх нь эхэлдэг газар юм.
Ямар нэг зүйлийг өөрчлөхийн өмнө аль нэр аль давхаргад хамаарахыг бич. Хувийн байгууллагын нэр, нийтийн очих газар, туннелийн төгсгөлийн цэг нь ижил шаардлагагүй бөгөөд тэдгээрийг нэг ангилал гэж үзэх бодлого ямар нэг зүйлийг эвдэх болно.
Ачааллын асуулт туннелийн өмнө болдог
Хост нэрээр тохируулсан клиент туннелийг нээхийн тулд тэр нэрийг шийдэх ёстой бөгөөд тэр мөчид асуултыг зөөх туннель байхгүй. Одоогийн сүлжээнд үйлдлийн систем санал болгож буй аль ч шийдэгч хариулна, энэ нь олзлогдсон портал, зочид буудлын шийдэгч эсвэл нийтийн шийдэгч байж болно. Энэ нь туннель дахь алдагдал биш, учир нь одоохондоо туннель байхгүй.
Браузерын аюулгүй DNS тохиргоог өөрчлөх нь энэ асуултад ч хүрэхгүй, учир нь энэ нь браузерын гадна ажиллаж, аль ч хуудас нээгдэхийн өмнө эхэлдэг үйлчилгээнд хамаарна. Хэрэв төгсгөлийн цэгийн нэр шийдэгдэхгүй бол туннель доторх ямар ч бодлого тус болохгүй, учир нь алдаа нь тохиргооны дүрсэлсэн бүхнээс нэг үе шатын өмнө болдог.
Энэ нь төгсгөлийн цэгт литерал хаяг ашиглах нь, үйлчилгээ үзүүлэгч дэмжвэл, хамаарлыг нэмэхийн оронд арилгадаг цорын ганц газар юм. Хаягуудыг эргүүлдэг үйлчилгээ үзүүлэгчийг дагах чадварыг ч арилгадаг тул энэ солилцоо нь бодит бөгөөд илрүүлэхийн оронд шийдэх ёстой.
Браузер ба машины бусад хэсэг өөр өөр
Tor-ийн SOCKS интерфейс нь очих газрын хост нэрийг проксид дамжуулахыг дэмждэг, энэ нь шийдэлтийг холын тал хийдэг бөгөөд локал машин хэзээ ч асуухгүй гэсэн үг. Прокси дэмждэг ерөнхий програмууд эхлээд нэрийг локалаар шийдэж, дараа нь олж авсан хаяг руу холбогдож болох бөгөөд энэ нь хэрэглэгчийн проксигоор явдаг гэж бодсон очих газарт локал асуулт үүсгэдэг. Тиймээс хоёр програм нэг прокси тохиргоог хуваалцаж байхад өөр газруудад алдагдаж болно. Хуваалцсан прокси хаягт аль зан төлөв ашиглагдаж байгааг юу ч хэлэхгүй.
Аюулгүй DNS идэвхтэй үед браузерууд дахин нэг давхарга нэмдэг, учир нь браузер өөрийн үйлчилгээ үзүүлэгчийг сонгож, системийн шийдэгчийг бүрэн тойрч чадна. Туннелийн клиент энэ хооронд бүх машины төлөө шийдэгчийг туннелээр түлхэж болно. Эдгээр хоёр тохиргоо хоёулаа зөв байж болох бөгөөд өөр программад өөр зан төлөвийг дүрсэлсээр байж болно.
Нэг туршилтын хуудсаас ерөнхийлөхийн оронд хүсэлт гаргасан програмыг шалга. Туннель дотор зөөгдөж буй асуулт ба Tor-т хэзээ ч хүрээгүй асуултын ялгаа нь нэг шийдэгчийн хаяг харуулж чадахгүй яг тэр ялгаа юм.
Програм бүрийг шалгаад, дараа нь зорилготой харьцуул
Ажиглалтуудыг тусад нь хий: систем юу ашиглах, браузер юунд тохируулагдсан, SOCKS холболт нэр эсвэл хаяг зөөж байгаа эсэх. Сүүлийнх нь алсын болон локал шийдлийн ялгаа бөгөөд SOCKS өргөтгөлийн тодорхойлолт хост нэрийг эхлээд шийдэхийн оронд хэрхэн дамжуулагддаг талаар дүрсэлдэг.
resolvectl status | grep -E "Current DNS Server|DNS Servers"
ss -tnp '( dport = :9050 )'
dig +short dev.internal.example
getent hosts vpn-endpoint.example.net
Дараа нь ажигласнаа зорьсноотой харьцуул. Сонгосон шийдэгч туннелээр шийддэг нийтийн нэр нь нөөцлөлтийн үед нийтийн шийдэгчид шилжүүлсэн хувийн нэртэй ижил олдвор биш бөгөөд ихэвчлэн зөвхөн хоёр дахь нь арга хэмжээ шаарддаг. Эхнийх нь зохион бүтээсэн шиг ажилладаг тохиргоо бөгөөд тайланд хачирхалтай харагдсан ч тийм юм.
Хүлээн зөвшөөрсөн үл хамаарах зүйлсийг бич, хамгаалах боломжгүй ачааллын асуултыг оруулаад. Бичигдсэн үл хамаарах зүйл бол дизайны шийдвэр, харин мөнөөх үл хамаарах зүйл дараа илэрвэл алдаа мэт харагдана. Үүнийг олсон хүн тэгж үзэх бөгөөд та хурал дээр яагаад тийм биш гэдгийг тайлбарлаж өнгөрүүлнэ.