Android дээр апп тус бүрийн VPN ба Chrome инкогнито: дүрэм юуг хамардаг
Апп тус бүрийн дүрэм браузерын таб биш, пакетуудыг сонгодог бөгөөд мэдэгдэл эхний хүсэлтийн дараа ирдэг. Хамрах хүрээ, цаг хугацаа, шаардлагатай хэрэгжилтийг шалгана уу.
Хэн нэгэн инкогнито таб гарч ирэхэд VPN-ийг асаадаг автоматжуулалт хийсэн боловч энэ нь найдвартай ажиллахгүй байна. Үүнд бүтцийн шалтгаан бий бөгөөд автоматжуулалтыг тохируулахаас өмнө үүнийг ойлгох нь зүйтэй. Android-ын апп тус бүрийн VPN дүрэм аппликейшны пакетуудыг сонгодог бөгөөд инкогнито нь нэг пакетийн доторх төлөв тул дүрэм хоёрыг ялгаж чадахгүй. Мэдэгдэл браузер ажиллаж эхэлсний дараа гардаг тул зөв триггер ч оройтдог. Доорх шалгалтуудыг дарааллаар гүйцэтгээрэй; дөрөв дэх шалгалтад бүтэлгүйтвэл өөрчлөх ёстой зүйл нь тохиргоо биш, хандлага юм.
Нэгдүгээр шалгалт: апп тус бүрийн дүрэм юу сонгож болохыг баталгаажуулна уу
Android VPN апп нь өөрийн туннелийг зөвшөөрөгдсөн эсвэл хориглосон аппын жагсаалтаар бүтээдэг бөгөөд эдгээр жагсаалт пакетийн нэрийг авдаг. Энгийн горим дахь Chrome болон инкогнито горим дахь Chrome нь ижил пакет, ижил хэрэглэгчийн ID, ижил сүлжээний зөвшөөрөлтэй тул Chrome-ыг оруулах эсвэл хасах дүрэм хоёуланд нь адил үйлчилнэ. Платформд табтай холбоотой таних тэмдэг байхгүй тул харьцуулах боломжгүй.
Энэ нь тойрч гарах алдаа биш; энэ бол API-ийн санал болгодог нарийвчлал юм. Хэрэв таны шаардлага Chrome-ын урсгал туннелээр, бусад нь гадна байх бол, апп тус бүрийн дүрэм үүнийг яг илэрхийлнэ. Хэрэв таны шаардлага зөвхөн хувийн табууд туннелээр, энгийн табууд шууд явах бол ямар ч апп тус бүрийн дүрэм үүнийг илэрхийлж чадахгүй бөгөөд хэдий чинээ мэдэгдлийн логик нэмсэн ч платформд байхгүй сонгогчийг нэмэхгүй.
Шалгахдаа пакетийн таних тэмдгийн урхинаас болгоомжлоорой. Бета эсвэл үйлдвэрлэгчийн бүтээц нь тогтвортой браузерээс өөр пакет тул нэгийг хамарсан дүрэм нөгөөг нь чимээгүй алгасдаг:
adb shell pm list packages | grep -i chrome
Хоёрдугаар шалгалт: триггер хэзээ нэгэн цагт хангалттай эрт байж чадах эсэхийг шалгана уу
Мэдэгдлийн сонсогч нь харах зөвшөөрөлтэй мэдэгдлүүдийг ажигладаг. Ажиглалт нь таслан зогсоох биш: мэдэгдэл үүсэх үед браузер нэрийг аль хэдийн шийдэж, холболтыг нээсэн байдаг бөгөөд тэр замд юу ч таны автоматжуулалт дуусахыг хүлээхгүй. Дараа нь VPN клиентийг эхлүүлэх ажил нь клиентийн интерфэйс, зөвшөөрлийн хүсэлт, туннелийн гар барилтыг хүлээх ёстой бөгөөд эдгээр нь секундээр хэмжигддэг бол эхний хүсэлт миллисекундээр хэмжигддэг.
Илрүүлэлт өөрөө хоёр дахь шалтгаанаар эмзэг. Мэдэгдлийн текст хувилбар, локалчлалын хооронд өөрчлөгддөг тул нэг хувилбарт тохирсон загвар шинэчлэлтийн дараа тохирохоо болих бөгөөд алдаа нь чимээгүй байдаг. Мэдэгдэл байхгүй байх нь хувийн хайлт байхгүйн баталгаа биш; энэ нь зөвхөн мөр өөрчлөгдсөн эсвэл суваг дуугүй болсон гэсэн үг байж болно.
Энэ ажлын урсгалын хууль ёсны хувилбар байдаг бөгөөд энэ нь реактив биш, эмх цэгцтэй: эхлээд зөвшөөрөгдсөн VPN-д холбогдоод, туннель урсгал зөөж байгааг үнэхээр нотолсон бэлэн байдлын дохиог баталгаажуулаад, дараа нь дэмжигдсэн браузерын удирдлагаар инкогнито сессийг нээж, бэлэн байдлын шалгалт бүтэлгүйтвэл зогсоо. Энэ нь аль хэдийн ажиллаж байгаа сессийг хамгаалж байгаа дүр үзүүлэхгүйгээр, эхлүүлэх гэж буй сессийг хамгаална.
Гуравдугаар шалгалт: олгох гэж буй зөвшөөрлийг аудит хийнэ үү
Мэдэгдлийн хандалт нь үйлчилгээнд зөвхөн браузер биш, бүх аппын мэдэгдлийг унших боломж олгодог мэдрэмтгий зөвшөөрөл юм. Үүнийг нэг браузерын төлөвийг ажиглахын тулд танихгүй автоматжуулалтын хэрэгсэлд өгөх нь муу хэлэлцээр бөгөөд туршилт дууссаны дараа ч хандалт хэвээр үлддэг. Хүртээмжээр удирдуулсан товшилтууд улам муу: тэд UI дээрх скриптийн давхарга бөгөөд дэмжигдсэн VPN хяналтын интерфэйс биш бөгөөд аливаа байршлын өөрчлөлтөд эвдэрдэг.
Ямар нэгэн зүйл олгохын өмнө ижил үр дүнд дэмжигдсэн механизмаар хүрэх боломжтой эсэхийг асуугаарай. Хариулт нь бодлогын шаардлага бол ихэвчлэн тийм байдаг: платформ нь ямар ч сонсогч үйлчилгээгүйгээр апп эсвэл профайлд туннель тулгаж чадна.
Дөрөвдүгээр шалгалт: шаардлага нь хэрэгжилт бол үргэлж асаалттай ба блоклохыг ашиглана уу
Хэрэв браузер туннелийн гадна хэзээ ч харилцах ёсгүй бол хэрэгжилт нь макро биш, платформын тохиргоонд хамаарна. Android нь туннель тогтоогдоогүй үед урсгалыг сэргийлдэг блоклох горимтой үргэлж асаалттай VPN-ийг дэмждэг бөгөөд удирдлагатай төхөөрөмжүүд үүнийг бодлогоор авч болно. Таамаглахын оронд төхөөрөмж одоо юутай байгааг баталгаажуулна уу:
adb shell settings get global always_on_vpn_app
adb shell settings get global always_on_vpn_lockdown
Аппын тэгээс өөр утга нь пакет үргэлж асаалттай гэж тохируулагдсаныг, блоклох утга 1 нь туннелийн гадна холболт блоклогдсоныг илэрхийлнэ. Энэ хос нь хамгийн сайн хичээлзтгэлийн зуршлыг баталгаа болгож, уралдааныг бүрэн арилгадаг, учир нь туннель аппын урсгалыг зөвшөөрөхөөс өмнө тогтоогддог.
Энд хоёр хязгаарыг дурдах нь зүйтэй. Ажлын профайлууд өөрийн VPN тохиргоотой тул хувийн профайлд шалгасан дүрэм ажлын профайлын талаар юу ч хэлэхгүй. Мөн тусдаа суулгасан браузер, өөр аппын нээсэн захиалгат таб эсвэл апп доторх веб харагдац нь өөрийн чиглүүлэлттэй өөр пакет эсвэл орчин тул өөр хэв маягтай цонхыг тусдаа домэйн гэж таамаглахгүйгээр бодит пакетыг шалгана уу.
Тавдугаар шалгалт: ажлын урсгалыг бичиж, бүтэлгүйтлийн замыг шалгана уу
Юу ч сонгосон, дараалал болон зогсоох нөхцлийг баримтжуулна уу. Тав тухын ажлын урсгалын хувьд энэ нь: туннель дээшээ, бэлэн байдал нотлогдсон, инкогнито нээгдсэн, бэлэн байдал бүтэлгүйтвэл хатуу зогсолт. Хэрэгжилтийн замын хувьд энэ нь: үргэлж асаалттай апп тохируулагдсан, блоклолт идэвхжсэн, туннель огт босч чадахгүй үед хүлээгдэж буй зан байдал, өөрөөр хэлбэл хамгаалалтгүй урсгал биш урсгалгүй байх.
Дараа нь зөвхөн амжилт биш, бүтэлгүйтлийг шалгана уу. Сессийн үеэр туннелийг салгаж, браузер юу хийдгийг ажигла; VPN аппын процессыг блоклож, юу ч гоожихгүй гэдгийг баталгаажуул. Эцэст нь хэрэглэгчийн баримт бичигт нууцлалын хоёр загварыг тусад нь хадгал: инкогнито нь браузерын түр зуурын төлөвийг удирддаг бөгөөд сүлжээнээс урсгалыг нуудаггүй, харин VPN нь урсгалыг зөөдөг боловч нэвтрэлт эсвэл хувийн сессэд илгээсэн зүйлийг устгадаггүй.