Android-ზე VPN-ის გადატვირთვის ფარგლები: რას შლის სინამდვილეში თითოეული ფენა
ქეშის, აპის საცავის, ქსელის გადატვირთვისა და ქარხნული გადატვირთვის ოპერაციები Android-ის სხვადასხვა მდგომარეობას შლის. პროფილის წაშლამდე ფენა შეადარეთ იმ მდგომარეობას, რომელშიც ეჭვი გაქვთ.
Android-ს აქვს ოთხი ცალკეული ოპერაცია, რომელსაც ხალხი VPN-ის გადატვირთვას უწოდებს და ისინი სხვადასხვა რამეს შლიან. აპის ქეშის გასუფთავება დროებით ფაილებს შლის; მისი საცავის გასუფთავება თავად პროფილს შლის. ქსელის გადატვირთვა კავშირის დასტას თავიდან აშენებს, ხოლო ქარხნული გადატვირთვა მომხმარებლის მონაცემთა დანაყოფს ცვლის. ოპერაცია შეარჩიეთ იმ მდგომარეობის მიხედვით, რომელშიც ეჭვი გაქვთ და არა ჩვევის მიხედვით. თუ არასწორად გამოიცნობთ, საჭირო პროფილი ან რეგისტრაციის გზა გაქრება მანამ, სანამ რამეს დიაგნოსტიკას გაუკეთებთ.
ეს არის წესი, რომელსაც ყოველ ზარზე ვიყენებ: დაასახელეთ მდგომარეობა, დაასახელეთ მისი მფლობელი და შემდეგ წაშალეთ მხოლოდ ამ მფლობელის ასლი. ამ გვერდის დარჩენილი ნაწილი ეხება იმას, თუ რომელი Android კომპონენტი ინახავს რომელ ბაიტებს.
სად ცხოვრობს სინამდვილეში Android VPN პროფილი
მესამე მხარის კლიენტი არაკონტროლირებად ტელეფონზე პროფილს ინახავს საკუთარ აპის მონაცემთა კატალოგში, როგორც პარამეტრების ფაილი, JSON ბლოკი ან პატარა SQLite მონაცემთა ბაზა. სწორედ ამ კატალოგს შლის პარამეტრებში არსებული საცავის გასუფთავება. პროფილი არ არის სისტემის VPN სიაში: ეს სია ინახავს კავშირის ჩანაწერს, რომელიც კლიენტმა VpnService-ის მეშვეობით დაარეგისტრირა, და მოიცავს კავშირის სახელს, მფლობელ პაკეტს და მომხმარებლის მიერ დაყენებულ ნებისმიერ მუდამ-ჩართულ დროშას.
VpnService სანტექნიკაა და არა საცავი. კლიენტი ერთხელ ითხოვს თანხმობას, აშენებს tun ინტერფეისს და თავად გადაადგილებს პაკეტებს, ამიტომ პლატფორმას არასოდეს სჭირდება პროფილის ფორმატის გაგება. ამიტომ სხვა ტელეფონიდან კოპირებული კონფიგურაციის ფაილი ხშირად ცარიელ პროფილად იმპორტირდება ან ვალიდაციას ვერ გადის.
ავტორიზაციის მონაცემები სხვა გზას მიჰყვება. სისტემის KeyChain-ის მეშვეობით მიღებული გასაღები ან სერტიფიკატი სისტემის მიერ მართულ საცავში რჩება, ამიტომ აპის მონაცემების წაშლამ შეიძლება ავტორიზაციის მონაცემები გამოსადეგი დატოვოს და მხოლოდ კლიენტის ფსევდონიმი წაშალოს.
მართული მოწყობილობები მეორე მფლობელს ამატებენ. EMM-ის მიერ შექმნილი სამუშაო პროფილი კლიენტის საკუთარ ასლს საკუთარი პოლიტიკის ქვეშ ამუშავებს, ხოლო მუდამ-ჩართული VPN შეიძლება მოწყობილობის პოლიტიკით ჩაფიქსირდეს, რომ მომხმარებელმა ვერ შეძლოს მისი გათიშვა. ასეთ მოწყობილობებზე პროფილი ჩვეულებრივ რეგისტრაციის დროს მიეწოდება და ხელით არ იბეჭდება. მაშინ აღდგენა ხელახალი რეგისტრაციის გადაწყვეტილებაა და არა ხელახალი იმპორტის.
ქეში, საცავი, ქსელის გადატვირთვა, ქარხნული გადატვირთვა
ოთხი ოპერაცია ამ საზღვრებს შეესაბამება. სანამ რამეს შეეხებით, წაიკითხეთ სტრიქონი იმ მდგომარეობისთვის, რომელშიც ეჭვი გაქვთ.
| Operation | What it removes | What survives |
|---|---|---|
| Clear cache | Temporary files, including any diagnostic bundle the client wrote there | Profile, credentials, enrollment |
| Clear storage | The app's preferences, databases and saved profile | KeyChain entries, other apps, device policy |
| Network reset | Wi-Fi, mobile and Bluetooth registrations, and on most builds the saved VPN entries | App data, KeyChain, work profile |
| Factory reset | The user data partition, accounts and device-bound keys | Nothing on the device |
ქეშის გასუფთავება ყველაზე უსაფრთხო და ყველაზე ნაკლებად სასარგებლოა. ის დროებით ფაილებს შლის და სწორედ იქ შეიძლება კლიენტს დაეტოვებინა ის ლოგი, რომელიც მხარდაჭერის თანამშრომელმა ახლახან მოგთხოვათ. Android-ის აპების პრობლემების მოგვარების სახელმძღვანელო ქეშსა და საცავს ორ სხვადასხვა წაშლად განიხილავს და თქვენც ასე უნდა მოიქცეთ.
საცავის გასუფთავება აპის ნამდვილი გადატვირთვაა. ის შლის პროფილს, შენახულ კარიბჭეს და ნდობის დროშებს, რომლებსაც კლიენტი გარკვეული ქსელებისთვის ინახავდა. ის არ აუქმებს KeyChain ჩანაწერებს, არ შლის სხვა აპის საკუთრებაში არსებულ სისტემურ VPN ჩანაწერს და მართულ პროფილზე არ შლის იმ პოლიტიკას, რომელმაც პროფილი თავიდან გაგზავნა.
პარამეტრებში ქსელის გადატვირთვა მთელ მოწყობილობას ეხება და მისი ზუსტი ფარგლები მწარმოებლისა და Android-ის ვერსიის მიხედვით იცვლება. თქვენი აწყობის დადასტურების დიალოგი ერთადერთი საიმედო განაცხადია იმაზე, თუ რა დავიწყებას მიეცემა.
ჯერ ჩაწერეთ დაბრუნების გზა
ნებისმიერ დამანგრეველ ნაბიჯამდე ჩაწერეთ ხუთი რამ: კლიენტის ვერსია, პროფილის სახელი, კარიბჭის მისამართი, სერვისის მფლობელი და ზუსტი ეტაპი, სადაც კავშირი ვარდება.
ეს ხუთი ფაქტი ჰყოფს კლიენტის ხარვეზს პოლიტიკის ან სერვერის ხარვეზისგან. ვადის გასვლა, სერტიფიკატის უარყოფა და დაუყოვნებელი უარი სამი განსხვავებული წარუმატებლობაა და თითოეული სხვა მფლობელზე მიუთითებს. ჯერ საცავი გაასუფთავეთ და დაკარგავთ კლიენტის მხრიდან იმ მტკიცებულებებს, რომლებიც მათ გაამიჯნავდა. შეინახეთ ლოგის გაწმენდილი ასლი, სანამ ის ჯერ კიდევ არსებობს.
შემდეგ დაადასტურეთ, როგორ აღდგება კავშირი. საჩვენებელი სახელი და ჰოსტის სახელი საკმარისი არ არის, როცა პროფილი დამოკიდებული იყო კლიენტის სერტიფიკატზე, მართულ კონფიგურაციაზე ან ამ მოწყობილობაზე მიბმულ MFA რეგისტრაციაზე.
ის საწყისი ჩაკეტვა, რომელსაც არავინ გეგმავს
ერთი წარუმატებლობის რეჟიმი ცალკე განყოფილებას იმსახურებს. თუ პროფილის ჩამოტვირთვის ერთადერთი ადგილი შიდა პორტალია, რომელიც მხოლოდ იმ გვირაბით მიიღწევა, რომლის წაშლასაც აპირებთ, საცავის გასუფთავება ჩიხს ქმნის აპში გასასვლელის გარეშე.
მუდამ-ჩართული VPN VPN-ის გარეშე კავშირების დაბლოკვის პარამეტრით ამას სრულ გათიშვად აქცევს: ტელეფონს პორტალამდე მოქმედი გზა არ აქვს, კლიენტს კი გვირაბის ასაწევი პროფილი არ აქვს. ორი მდგომარეობა ერთმანეთს ადგილზე იჭერს.
გასასვლელი პროცედურულია და არა ტექნიკური. გაიტანეთ ან გადაუღეთ ფოტო კონფიგურაციას, სანამ გვირაბი მუშაობს, დაადასტურეთ, რომ პორტალს აქვს VPN-ისგან დამოუკიდებელი მარშრუტი და მხოლოდ ამის შემდეგ გაასუფთავეთ რამე. მართულ მოწყობილობაზე პროფილის შეხებამდე ჰკითხეთ ადმინისტრატორს, რა აღდგენის გზა არსებობს.
შეამოწმეთ აღდგენილი გვირაბი
პროფილის დაბრუნების შემდეგ რიგრიგობით შეამოწმეთ: სახელების გარჩევა, TCP კავშირი ცნობილ შიდა ჰოსტთან და ის ჩავარდნის დაბლოკვის ქცევა, რომელსაც ნამდვილად ეყრდნობით. რიგი მნიშვნელოვანია, რადგან გვირაბი შეიძლება ამოვიდეს და მაინც გაატაროს DNS.
გასაღების ხატულა სტატუსის ზოლში ადასტურებს, რომ ინტერფეისი არსებობს და მეტს არაფერს.
თუ კავშირი მიზნობრივი გადატვირთვის შემდეგ მაინც ვარდება, შეწყვიტეთ ოპერაციის მასშტაბის ზრდა. შეინახეთ მტკიცებულებები მანამდე და შემდეგ, ჩაწერეთ რომელი ფენა გაასუფთავეთ და საქმე გადასცეთ კომპონენტის მფლობელს იმ ხუთი ფაქტით. ქარხნული გადატვირთვა ცალკე გადაწყვეტილებაა გაცილებით მაღალი ღირებულებით და VPN-ის საკონტროლო სიის შემდეგი ნაბიჯი არ არის.