Instaluesi kërkon akses në rrjet, pastaj kontakte, aksesueshmëri dhe një instalim certifikate. Vetëm kërkesa e parë i përket punës. Ekrani i dytë është vendi ku qëndron vendimi i vërtetë.

Vlerësoni çdo kërkesë kundrejt një funksioni që zgjidhët, në platformën që përdorni. Asnjë listë universale lejesh nuk mbulon çdo produkt VPN, dhe një listë e gjatë nuk provon asgjë në vetvete.

Leja e vetme që puna vërtet i nevojitet

Android i kërkon përdoruesit të miratojë një shërbim VPN përmes një dialogu sistemi përpara se të nisë çdo tunel, dhe shërbimi i aplikacionit deklaron BIND_VPN_SERVICE që sistemi të mund të lidhet me të. Në aspektin operativ, aplikacioni bën punën e rrugëzimit. Pëlqimi vjen nga personi që mban pajisjen, në një dialog që emërton aplikacionin, dhe heqja e tij më vonë është një veprim i mbështetur.

Platformat Apple shprehin të njëjtën ide përmes një zgjerimi rrjeti plus një miratim instalimi në vend të një ekrani lejesh. Windows përdor një drejtues përshtatësi virtual dhe një kërkesë për ngritje privilegjesh. Dy forma, një kuptim: ky program mund të trajtojë paketa. Asgjë në atë autorizim nuk mbulon leximin e librit tuaj të adresave ose lëshimin e një autoriteti certifikatash për vete.

Aksesi shtesë është një miratim i veçantë me efekte të veçanta. Një klient rrugëzimi që e dëshiron ka nevojë për arsyen e vet.

Ku kërkesat shtesë kanë nevojë për historinë e tyre

Një shërbim aksesueshmërie mund të lexojë përmbajtjen e ekranit dhe të veprojë në emrin tuaj, gjë që shkon shumë përtej rrugëzimit. Administrimi i pajisjes mund të zbatojë politika bllokimi dhe të fshijë të dhëna. Një certifikatë rrënjë e instaluar nga përdoruesi lejon këdo që mban çelësin përkatës të lexojë trafikun që TLS do të mbronte ndryshe.

Secila prej tyre mund të jetë legjitime. Produktet për pajisje të menaxhuara dhe kontroll prindëror mund të kenë nevojë për fuqi politike, dhe një mjet mbështetjeje mund të ketë nevojë për aksesueshmëri për t'ju udhëhequr nëpër cilësimet.

Kërkesa është gjurmueshmëria: kërkesa tregon një funksion të emërtuar, dhe ai funksion është i dukshëm në produktin që instaluat. Një kërkesë kontaktesh pa një ekran që u drejtohet kontakteve nuk ka asgjë për të shpjeguar. Argumenti i kriptimit gjithashtu nuk transferohet, sepse mbrojtja e paketave nuk thotë asgjë për atë se kush janë miqtë tuaj. Një produkt legjitim ende mund të kërkojë tepër përmes një biblioteke të përfshirë, dhe ky është një defekt për t'u ngritur, jo një krim për t'u raportuar.

Regjistroni kërkesën dhe funksionin me të cilin lidhet, pastaj vendosni. Ai shënim është gjithashtu ajo që i tregoni mbështetjes kur një funksion prishet pas një refuzimi.

Leximi i kërkesës në pajisje

Listimi në dyqan përshkruan qëllimin, ndërsa paketa e instaluar përshkruan realitetin. Pyetni menaxherin e paketave çfarë u deklarua dhe çfarë u dha përpara se të miratoni çdo gjë tjetër. Çifti ka më shumë rëndësi kur një listim dhe një manifest nuk pajtohen.

Dy pyetësorë mbulojnë pjesën më të madhe të tij:

adb shell dumpsys package com.example.vpn | grep -E "requested permissions|install permissions" -A 30
adb shell cmd appops get com.example.vpn

I pari liston lejet e deklaruara kundrejt atyre të dhëna, dhe ky është krahasimi që zbulon një manifest shumë të gjerë. I dyti tregon app-ops në kohë ekzekutimi, përfshirë akseset speciale që nuk shfaqen kurrë si leje të zakonshme. Kur mjetet e zhvilluesit nuk janë të disponueshme, lexoni të njëjtat fakte nga ekranet e cilësimeve të platformës.

Ato ekrane marrin një minutë dhe nuk kërkojnë asnjë softuer. Aksesueshmëria, administrimi i pajisjes dhe ruajtja e certifikatave secili liston aplikacionet që mbajnë miratimin.

Vendimi, pastaj kufizimi i dëmit

Jepini autorizimin e rrjetit një klienti që zgjidhët, dhe trajtoni çdo kërkesë shtesë si vendim të vetën. Refuzoni ato pa një funksion përputhës, pastaj shihni çfarë prishet. Një klient rrugëzimi që dështon kur refuzohet aksesi në kontakte nuk ka kërkuar kurrë kontakte në emrin tuaj.

Heqja e një leje zakonisht çaktivizon një funksion të vetëm pa çinstaluar aplikacionin ose pa shkatërruar çdo profil. Rilidhuni pas kësaj dhe konfirmoni se tuneli ende vendoset.

Ndani dy pyetjet që një dialog priret t'i bashkojë: çfarë mund të bëjë ky program në pajisje, dhe çfarë bën operatori i tij me trafikun pasi tuneli të jetë ngritur. E para përgjigjet këtu. E dyta kërkon një politikë mbajtjeje, dhe asnjë dialog nuk e ofron.

Artikuj të ngjashëm