VPN tətbiqi kontaktlar və əlçatanlıq istəyir: nəyə icazə vermək lazımdır
VPN-in bir şəbəkə icazəsinə ehtiyacı var. Əlçatanlıq, kontaktlar və sertifikat quraşdırması isə marşrutlaşdırma funksiyasının verə bilməyəcəyi öz səbəblərini tələb edir.
Quraşdırıcı əvvəlcə şəbəkə girişi, sonra kontaktlar, əlçatanlıq və sertifikat quraşdırması istəyir. Bu işə yalnız birinci sorğu aiddir. Əsl qərar ikinci ekranda verilir.
Hər sorğunu seçdiyiniz funksiyaya və istifadə etdiyiniz platformaya görə qiymətləndirin. Universal icazə siyahısı hər VPN məhsulunu əhatə etmir və uzun siyahı özlüyündə heç nə sübut etmir.
Bu işin həqiqətən ehtiyac duyduğu yeganə icazə
Android hər hansı tunel başlamazdan əvvəl istifadəçidən sistem dialoqu vasitəsilə VPN xidmətini təsdiqləməsini istəyir və tətbiqin xidməti BIND_VPN_SERVICE elan edir ki, sistem ona qoşula bilsin. Əməliyyat baxımından tətbiq marşrutlaşdırma işini görür. Razılıq cihazı saxlayan şəxsdən, tətbiqin adını çəkən dialoqda gəlir və onu sonradan ləğv etmək dəstəklənən əməliyyatdır.
Apple platformaları eyni fikri icazə ekranı yerinə şəbəkə uzantısı və quraşdırma təsdiqi ilə ifadə edir. Windows isə virtual adapter sürücüsü və imtiyaz yüksəltmə sorğusundan istifadə edir. İki forma, bir məna: bu proqram paketləri idarə edə bilər. Bu icazədə ünvan kitabınızı oxumaq və ya özünə sertifikat orqanı vermək heç bir şəkildə əhatə olunmur.
Əlavə giriş ayrı təsirləri olan ayrı bir icazədir. Onu istəyən marşrut müştərisi öz səbəbini göstərməlidir.
Əlavə sorğuların öz izahatına ehtiyac duyduğu yer
Əlçatanlıq xidməti ekran məzmununu oxuya və sizin adınızdan hərəkət edə bilər, bu isə marşrutlaşdırmadan qat-qat uzaqdır. Cihaz idarəetməsi kilid siyasətlərini tətbiq edə və məlumatları silə bilər. İstifadəçinin quraşdırdığı kök sertifikat uyğun açarı saxlayan hər kəsə TLS-in başqa cür qoruyacağı trafiki oxumağa imkan verir.
Bunlardan hər hansı biri qanuni ola bilər. İdarə olunan cihaz və valideyn nəzarəti məhsulları siyasət səlahiyyətlərinə ehtiyac duya bilər, dəstək aləti isə sizi parametrlərdən keçirmək üçün əlçatanlığa ehtiyac duya bilər.
Tələb izlənə bilənlikdir: sorğu adlandırılmış funksiyaya işarə edir və həmin funksiya quraşdırdığınız məhsulda görünür. Kontaktlara baxan ekranı olmayan kontakt sorğusunun təqdim edəcəyi izahat yoxdur. Şifrələmə arqumenti də keçərli deyil, çünki paketlərin qorunması dostlarınızın kim olduğu barədə heç nə demir. Qanuni məhsul da birləşdirilmiş kitabxana vasitəsilə artıq sorğu verə bilər və bu, bildirilməli qüsur, elan edilməli cinayət deyil.
Sorğunu və onun uyğun gəldiyi funksiyanı qeyd edin, sonra qərar verin. Bu qeyd imtina sonrası funksiya pozulanda dəstək komandasına göstərdiyiniz sənəddir.
Sorğunu cihazda oxumaq
Mağaza səhifəsi niyyəti, quraşdırılmış paket isə reallığı təsvir edir. Başqa heç nəyi təsdiqləməzdən əvvəl paket menecerindən nəyin elan edildiyini və nəyin verildiyini soruşun. Bu cüt ən çox siyahı ilə manifest bir-birinə zidd olduqda əhəmiyyət daşıyır.
Bunun çoxunu iki sorğu əhatə edir:
adb shell dumpsys package com.example.vpn | grep -E "requested permissions|install permissions" -A 30 adb shell cmd appops get com.example.vpn
Birincisi elan edilmiş icazələri verilmiş icazələrlə qarşılaşdırır və həddindən geniş manifesti məhz bu müqayisə üzə çıxarır. İkincisi adi icazə kimi heç vaxt görünməyən xüsusi girişlər də daxil olmaqla icra zamanı tətbiq əməliyyatlarını göstərir. Tərtibatçı alətləri mövcud olmayanda eyni faktları platformanın parametrlər ekranlarından oxuyun.
Bu ekranlar bir dəqiqə çəkir və heç bir proqram tələb etmir. Əlçatanlıq, cihaz idarəetməsi və sertifikat saxlancı hər biri icazəni saxlayan tətbiqləri sadalayır.
Qərar vermək, sonra ziyanı məhdudlaşdırmaq
Şəbəkə icazəsini seçdiyiniz müştəriyə verin və hər əlavə sorğuya ayrıca qərar kimi yanaşın. Uyğun funksiyası olmayanları rədd edin, sonra nəyin pozulduğuna baxın. Kontakt girişi rədd edildikdə uğursuz olan marşrut müştərisi heç vaxt sizin adınızdan kontakt istəməmişdi.
Bir icazənin ləğvi adətən tətbiqi silmədən və hər profili dağıtmadan yalnız bir funksiyanı söndürür. Sonra yenidən qoşulun və tunelin hələ də qurulduğunu təsdiqləyin.
Sorğunun birləşdirməyə meyilli olduğu iki sualı ayırın: bu proqram cihazda nə edə bilər və tunel qalxdıqdan sonra onun operatoru trafiklə nə edir. Birincisi burada cavablandırılır. İkincisi saxlama siyasəti tələb edir və heç bir dialoq onu təqdim etmir.