Sababta app-ka Android ee la xannibay uu wali u muujiyo isticmaalka shabakada
Tirakoobka isticmaalku wuxuu cabbiraa baytida hal xad, ma aha codsi guulaystay. Hubi daaqadda waqtiga, u-jiidista UID iyo app-ka leh adeegga VPN.
Waxaad app ku xannibtaa firewall-ka VPN ee Android-kaaga, app-ku wuu joojiyaa shaqada, safkiisa isticmaalkuna wuu sii kordhaa. Gabagabada soo jiidashada leh waa in xannibaaddu daadatay, ama tirakoobku xumaaday. Midkoodna lama socdo. Diiwaanka isticmaalku wuxuu sheegayaa in baytida loo nisbeeyay aqoonsigaas meel fiiris ah; waxna kama sheegayo in adeeg fog uu codsi aqbalay. Markaad ogaato xadka la cabbiray iyo aqoonsiga lagu dhejiyay, labada fiiris ma iskhilaafaan.
Tirakoobku wuxuu cabbiraa baytida, ma aha gaarsiinta
Android wuxuu u nisbeeyaa socodka UID oo wuxuu ku tiriyaa labada jiho, wuuna sameeyaa taas xadka interface-ka, ma aha waqtiga codsiga app-ku guulaysto.
Isku dayga isku xirka ee la diiday wali wuxuu dhaqaajiyaa baakadaha: SYN, dib-u-dejinta ama dib-u-gudbinta xigta, iyo sidoo kale su’aasha DNS ee ka horreysay labadaba. Baytidaas way jiraan xitaa marka waxba la gaarsiiyay, qaar ka mid ah waddooyinkana waxaa la tiriyaa ka hor inta uusan filter kasta go’aansan waxa uu ku sameeyo.
Taasi waa sababta safka app-ka la xannibay uu u kori karo iyada oo codsi kastaa guuldareysto. Tirakoobku wuxuu ka jawaabaa «immisa bayt ayaa loo nisbeeyay aqoonsigan», ma aha «aqoonsigan ma gaadhay internet-ka». Garaaf ma kala saari karo qulqul la aqbalay iyo gacan-qabsi si edeb leh loo diiday, sidoo kale wadarta labada jiho isku daraysa ma kala saari karto.
U-nisbeedku wuxuu raacaa UID, ma aha sumadda
Safku waa UID kasta, UID na waxaa wadaagi kara baakad ka badan mid, halka app muuqda uu shaqada u dhiibi karo qayb gaar ah oo ku shaqeeya aqoonsigiisa. Tab browser oo ay sawirto hannaan WebView la wadaago, adeeg isku-dubarid gadaal ah, ama baakad la socota oo lala rakibay app-ka weyn — dhammaantood waxay soo saaraan socod ay shaashadda isticmaalku ku muujin karto magac aadan filanayn, ama app-ka aad xannibtay hoostiisa. Baakad la xannibay iyo caawiye qaada codsiyadiisa waa laba mawduuc oo kala duwan, qayduna waxay daboolaysay midkood oo keliya.
Marka tirooyinku qaldan u muuqdaan, barbardhig UID ee ha barbardhigin sumadda. API-ga isticmaalka waxaa lagu weydiiyaa UID, adb shell dumpsys package <package> | grep userId=-na wuxuu daabacaa tirada la barbardhigayo, marka laba gelitaan oo UID isku mid ah waa isla aqoonsi marka laga eego tirakoobka.
Daaqadda waqtigu waxay ka horreysaa qaydkaaga
Xogta isticmaalka waxaa lagu ururiyaa baaldi oo si xilliyeed loo weydiiyaa, si toos ah looma baahiyo. Wadarta maalinle waxaa laga yaabaa inay ku jiraan daqiiqadihii ka horreeyay firfircooninta xannibaadda, isku-dubarid gadaal ah oo saacaddii hore, ama socod hore u socday. In wadarta isku ururtay lagu barbardhigo hal codsi la diiday oo farqiqa la yiraahdo daadasho waa khalad cabbir, ma aha natiijo firewall.
Isticmaal daaqad gaaban iyo bilow cusub. Qor sumadda waqtiga markaad beddesho qaydka, sug hal muddo ururin, ka dib fiiri oo keliya xogta ka dib. Haddii wadartu sii kordho daaqad bilaabmaysa qaydka ka dib, waxaad haysataa wax baaritaan u baahan; haddii ay joojiso kororka, kororka hore wuxuu ahaa taariikh la muujinayay.
Adeegga VPN waxaa laga yaabaa inuusan ahayn kii aad habaysay
Firewall VPN wuxuu arkaa oo keliya socodka ay qaaddo adeeggiisa. Haddii app VPN kale bilaabo oo qaato isku xirka firfircoon, filter-kaagu mar dambe kuma jiro wadada, halka interface-kiisu wali ku jiro dejinta. Liisaska ka-gudubka app kastaa sidaas ayay ula macneeyaan, borofayl ka reeba app ma aha daadasho marka app-ku ka dib shaqeeyo.
IPv4, IPv6 iyo DNS sidoo kale way kala duwanaan karaan. Filter maareeya IPv4 wuxuu ka tagi karaa IPv6 ama xalliyaha DNS gaar ah bannaankiisa, marka qayb ka mid ah socodka app-ku waxay raacdaa waddo aysan qaydadkaagu waligood qeexin. Kahor intaadan wax dib u qorin, hubi app-ka hadda leh VPN iyo waxa liiska ka-reebku sheegayo:
adb shell settings get secure always_on_vpn_app
adb shell dumpsys connectivity
adb shell dumpsys netstats detail
Tijaabi hal codsi cusub oo qor afar xaqiiqo
Dooro codsi aan waxyeello lahayn, samee hal mar, oo qor afar xaqiiqo: qaydka shaqeeya, UID-ga app-ka, xaaladda shabakada iyo waqtiga. Ka dib hubi in filter-kaagu diiwaangeliyay qulqulka, iyo in meesha loo socdo ama iriddu ay aragtay isla isku xirkaas. Hal qulqul oo labada dhinac lagu aqoonsaday waa caddayn; wadarta guud ma aha.
Gabagabad la difaaci karo waxay sheegtaa waxa la diiday iyo fiiris tee ayaa xaqiijisay. «Tirakoobku kordhay» ma aha natiijo, «dhammaan tirakoobka isticmaalku waa been abuur» sidoo kale ma aha. Hal-ku-dhigga lakabka OSI ma xallinayo tan: jawaabta daacadda ah waa in tirakoobka iyo xannibaaddu labaduba sax noqon karaan iyagoo sheegaya waxyaabo kala duwan. Tixraaca NetworkStatsManager ee Android wuxuu diiwaangelinayaa sida baaldiyadaas loo weydiiyo loona nisbeeyo.