Uvimba uhlelo lokusebenza ku-firewall ye-VPN ye-Android yakho, uhlelo luyeka ukusebenza, kodwa umugqa walo wokusetshenziswa uqhubeka ukhuphuka. Isiphetho esikhangayo ukuthi ukuvinjwa kuvuzile, noma isibali siphukile. Akukho kokubili okulandelayo. Irekhodi lokusetshenziswa lithi amabhayithi abelwa lowo muntu endaweni ethile yokubuka; alisho lutho mayelana nokuthi ingabe isevisi ekude yasamukela isicelo. Uma usazi ukuthi yimuphi umngcele olinganisiwe nokuthi yimuphi umuntu okubekwe kuye, ukubuka kokubili akusaphikisani.

Isibali silinganisa amabhayithi, hhayi ukulethwa

I-Android yabela ithrafikhi ku-UID futhi iyibala nhlangothi zombili, futhi yenza lokho emngceleni we-interface, hhayi ngesikhathi lapho isicelo sohlelo siphumelela khona.

Umzamo wokuxhumana owenqatshiwe usahambisa amaphakethe: i-SYN, ukusethwa kabusha noma ukuthunyelwa kabusha okulandelayo, kanye nombuzo we-DNS owawandulela kokubili. Lawa mabhayithi akhona ngisho noma kungathunyelwanga lutho, futhi kwezinye izindlela abalwa ngaphambi kokuba noma isihlungi sinqume ukuthi senze ini ngawo.

Yingakho umugqa wohlelo oluvinjiwe ungakhula kuyilapho zonke izicelo zihluleka. Isibali siphendula umbuzo othi «zingaki amabhayithi abelwe lo muntu», hhayi «ingabe lo muntu ufinyelele i-internet». Igrephu alikwazi ukuhlukanisa ukugeleza okwamukelwe nokuxhawana okwenqatshwe ngesizotha, futhi nesamba esihlanganisa izinhlangothi zombili asikwazi.

Ukwabiwa kulandela i-UID, hhayi isithonjana

Umugqa ungowokunyathelisa kwe-UID, futhi i-UID eyodwa ingabiwa amaphakethe amaningi, kuyilapho uhlelo olubonakalayo lungadlulisela umsebenzi engxenyeni ehlukile esebenza ngaphansi kobuntu bayo. Ithebhu yesiphequluli edwetshwa inqubo ye-WebView eyabiwe, isevisi yokuvumelanisa yangemuva, noma iphakethe elihamba nohlelo oluyinhloko — konke kukhiqiza ithrafikhi isikrini sokusetshenziswa esingayibonisa ngaphansi kwegama obungayilindele, noma ngaphansi kohlelo olwaluvimbile. Iphakethe elivinjiwe nomsizi ophethe izicelo zalo kuyizihloko ezimbili ezihlukene, futhi umthetho wawuhlanganisa eyodwa kuphela yazo.

Uma izinombolo zibonakala zingalungile, qhathanisa i-UID hhayi ilebula. I-API yokusetshenziswa iyabuzwa nge-UID, futhi i-adb shell dumpsys package <package> | grep userId= iphrinta inombolo okufanele uyiqhathanise nayo, ngakho izinto ezimbili ezine-UID efanayo ziwumuntu oyedwa ngokombono wesibali.

Isikhathi sewindi singase sibe ngaphambi komthetho wakho

Idatha yokusetshenziswa iqoqwa emabhakedeni futhi iyabuzwa ngezikhathi ezithile, ayisakazwa bukhoma. Isamba sosuku singafaka amaminithi angaphambi kokuba uvule ukuvinjwa, ukuvumelanisa kwangemuva kusukela ehawini edlule, noma ithrafikhi eyayisendleleni kakade. Ukuqhathanisa isamba esiqoqiwe nesicelo esisodwa esenqatshiwe nokubiza umehluko ngokuthi ukuvuza kuyiphutha lokulinganisa, hhayi ukutholwa kwe-firewall.

Sebenzisa iwindi elifushane nokuqala okuhlanzekile. Bhala uphawu lwesikhathi uma ushintsha umthetho, linda isikhathi esisodwa sokuqoqwa, bese ubheka idatha elandela lokho kuphela. Uma isamba siqhubeka ukhuphuka ewindini eliqala ngemuva komthetho, unokuthile okufanele ukuphenye; uma siyeka ukukhuphuka, ukukhula kwangaphambili kwakuwumlando oboniswayo.

Isevisi ye-VPN ingase ingabi yileyo oyimisile

I-firewall ye-VPN ibona kuphela ithrafikhi ethwelwa isevisi yayo. Uma olunye uhlelo lwe-VPN luqala futhi luthatha ukuxhumana okusebenzayo, isihlungi sakho asisekho endleleni kuyilapho i-interface yaso isekhona kuzilungiselelo. Izinhlu zokweqa ngohlelo ngasinye zenza lokho ngamabomu, futhi iphrofayili ekhipha uhlelo ayikona ukuvuza uma uhlelo lusebenza ngemuva kwalokho.

I-IPv4, i-IPv6 ne-DNS nakho kungahluka. Isihlungi esibhekana ne-IPv4 singashiya i-IPv6 noma isixazululi se-DNS esiyimfihlo ngaphandle kwaso, ngakho ingxenye yethrafikhi yohlelo ilandela indlela imithetho yakho engakaze iyichaze. Hlola ukuthi yiluphi uhlelo olungumnikazi we-VPN manje nokuthi luthini uhlu lokukhipha ngaphambi kokubhala kabusha noma yini:

adb shell settings get secure always_on_vpn_app
adb shell dumpsys connectivity
adb shell dumpsys netstats detail

Hlola isicelo esisodwa esisha futhi ubhale amaqiniso amane

Khetha isicelo esingenabungozi, senze kanye, bese ubhala amaqiniso amane: umthetho osebenzayo, i-UID yohlelo, isimo senethiwekhi kanye nesikhathi. Bese uhlola ukuthi isihlungi sakho sibhalile ukugeleza, nokuthi indawo ekuyiwa kuyo noma isango libone ukuxhumana okufanayo. Ukugeleza okukodwa okutholakele izinhlangothi zombili kuwubufakazi; isamba esihlanganisiwe akusona ubufakazi.

Isiphetho esivikelekile sisho ukuthi yini enqatshiwe nokuthi yikuphi ukubuka okuqinisekisile lokho. «Isibali sikhuphukile» akusona ukutholwa, futhi «zonke izibali zokusetshenziswa zingamanga» nakho akusona. Isiqubulo sezinga le-OSI asikuxazululi lokhu: impendulo eqotho iwukuthi isibali nokuvinjwa kungaba kuhle kokubili ngesikhathi kuchaza izinto ezihlukene. Ireferensi ye-Android ye-NetworkStatsManager ibhala ukuthi lawo mabhakede abuzwa futhi abelwa kanjani.

Izihloko ezihlobene