Дэлгүүр гэртээ сайн ачаалагдаж, туннель өргөгдөх мөчид «ер бусын трафик»-ийн хана гарч ирдэг. Форум таныг нэвтрүүлэхээс татгалзаж, стрөминг хуудас таныг хэзээ ч очоогүй улсад байна гэж шаарддаг. Эдгээрийн аль нь ч тагнуул програм шаарддаггүй. Сайт таны пакетууд ирж буй хаягийг хардаг бөгөөд VPN-тэй үед тэр хаяг гэрийн шугам биш, өгөгдлийн төвд хамаарна. VPN илрүүлэлт гэж нэрлэдэг зүйлийн ихэнх нь энэ нэг баримтаас эхэлж, дуусдаг, үлдсэн нь урьдчилан таамаглах боломжтой алдааны хувьтай дүгнэлт юм.

Блок нь таны пакетууд хаанаас ирж байгаа мэт харагдахаас эхэлдэг

Аливаа хүсэлт эх хаягтай байдаг бөгөөд хүлээн авагч сервер үүнийг нийтийн өгөгдлөөс шалгаж болно: аль сүлжээ үүнийг зарлаж байна, тэр сүлжээ хостингийн нийлүүлэгч мөн үү, хүчирхийллийн жагсаалтад орж байсан уу, бүртгэл аль улсыг олгодог вэ. Эдгээрийн аль нь ч таныг танихгүй боловч бүгд нийлээд таныг ангилалд оруулахад хангалттай.

Өөрийн трафикийг танихгүй хүн шиг хар. Хоёр тушаал гадаргуугийн ихэнхийг хамардаг ба хоёр дахь нь хүмүүсийн мартдаг нь:

curl -sS https://ipinfo.io/json
dig +short TXT o-o.myaddr.l.google.com @ns1.google.com

Эхнийх нь гарах хаяг, түүний байгууллага, улсыг буцаана. Хоёр дахь нь Google-ийн нэрийн серверт хүрсэн resolver-ийн хаягийг буцаана; энэ нь ихэвчлэн таны гарцаас өөр сүлжээнд хамаарах бөгөөд сайт resolver-ийн талын өгөгдлийг бүртгэвэл хардаг хаяг нь энэ. Эдгээр хоёр өөр улсад хамаарах бол зарим сайт зөрүүг сэжигтэй гэж үздэг, таны тохиргоонд ямар ч алдаа байхгүй байсан ч.

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

Цагийн бүс, хэл, цаг нь хаягтай тохирохгүй байна

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

Intl.DateTimeFormat().resolvedOptions().timeZone
navigator.language
Intl.DateTimeFormat().resolvedOptions().locale

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

Алдаа завсарлагатай байгаа шалтгаан нь ч энэ. Олон сайт үүнд хамаагүй, цөөн нь үнэлдэг, нэг гишүүнчлэлийн сайт таныг залиланч гэж шийддэг. Клиент бүх гурван тохиолдолд зөв ажиллаж байгаа тул «энэ таны хөтөч байх» гэсэн ердийн дэмжлэгийн хариулт нь дразниж, бас хэсэгчлэн үнэн юм.

Хуудасны код таны машины талаар үнэхээр юу мэддэг

JavaScript-д сүлжээний интерфейсийг жагсаах API байхгүй. Хуудас таны зөөврийн компьютер ямар хаягтайг асууж чадахгүй тул скрипт таны LAN хаягийг уншдаг гэсэн хуучин мэдэгдэл нь ихэвчлэн залгаасын эриний дурсамж бөгөөд тухайн үед ActiveX хяналт, Java апплет болон бусад native код яг үүнийг хийж чаддаг байсан.

SignalWhat it revealsStatus today
Source address of the requestExit network, country, hosting statusAlways visible; the main signal
Time zone and languageWhere the profile claims to beReadable without permission
WebRTC candidatesLocal addresses, historicallyHost candidates are mDNS-obfuscated by default
Interface listAll local addressesNot available to ordinary JavaScript

WebRTC бол «локал хаяг гоожихгүй» дүрмийн шударга үл хамаарах зүйл. Түүний нэр дэвшигчийг цуглуулах нь нэгэн цагт асуусан аливаа хуудаст локал хаягийг ил болгодог байсан бөгөөд засвар нь хост нэр дэвшигчийг санамсаргүй mDNS нэрээр солих байв. Энэ өгөгдмөл нь одоогийн хөтчүүдэд хүчинтэй боловч протоколын баталгаа биш, хөтчийн шийдвэр тул хуучирсан хувилбар эсвэл локал нэр дэвшигчийг дахин идэвхжүүлсэн хатуу тохиргоо гоожиж болно. Хөтчөө шинэчлэх нь энд ямар ч өргөтгөлөөс илүү тус болно.

Таны нийлүүлэгч нэрсийг хардаг, агуулгыг биш

HTTPS нь хуудасны агуулгыг эхнээс эцэс хүртэл хамгаалдаг бөгөөд тэдгээр байтыг дамжуулж буй туннелийн оператор тэдгээрийг уншиж чадахгүй. Оператор таны холбогдсон хаягийг одоо ч харж чадна, ихэнх байршуулалтад гар барилтын серверийн нэрийг ч харна, учир нь холболтыг зөв сайт руу чиглүүлэхийн тулд нэр уншигдахуйц байх ёстой. Encrypted Client Hello яг тэр талбарыг нуухын тулд байдаг бөгөөд клиент болон сайт хоёулаа дэмжсэн үед л тусална.

Нэр шийдвэрлэлт нь нөгөө хагас. Таны нийлүүлэгч resolver-ийг ч өгдөг бол ямар ч холболт үүсэхээс өмнө таны хайсан бүх нэрийг хардаг. Таны төхөөрөмж HTTPS-ээр нийтийн resolver ашигладаг бол нийлүүлэгч тэр resolver руу чиглэсэн холболтыг л харна, жагсаалтыг resolver өөрөө харна.

Шифрлээгүй HTTP хүсэлт операторт уншигдахуйц, зочид буудлын сүлжээнд уншигдахуйц байгаа шалтгаанаар: дотор нь юу ч шифрлэгдээгүй. Туннель хэзээ ч эсрэгээр мэдэгдээгүй бөгөөд програмын сонголтыг засдаггүй.

«Энэ VPN» ба «энэ би» гэдгийг ялгаарай

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

Та үнэхээр юутай тэмцэж байгаагаа шийдээрэй. Зорилго нь хуудас унших бол HTTPS аль хэдийн тэр ажлыг хийж байгаа бөгөөд туннель бага зүйл өөрчилнө. Зорилго нь сайт таныг аль хотод байгааг мэдэхгүй байх бол гарц болон resolver нь чухал. Зорилго нь таны жинхэнэ самбаатай холбоог таслах бол сул цэг нь бүртгэл бөгөөд сервер солих нь саяхан ашигласан нэвтрэлтэд юу ч хийхгүй.

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

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