Kui soovite uuesti Interneti-juurdepääsu lubade üle kontrolli saada, ärge enam otsige. NetGuard kaitseb teid isegi siis, kui te pole juurdunud, ja seda on lihtne kasutada!
Üks Android Lollipopi (5.0) muudatustest oli spetsiaalse Interneti-loa eemaldamine Androidist. Sel ajal oli tõmmati tähelepanu muudatustele, kuid kasutajad said tulemüüri installimiseks ja üksikute rakenduste blokeerimiseks siiski kasutada juurjuurdepääsu.
Ilmselgelt polnud sellest palju abi neile, kes ei soovinud juurduda, kuid asjad läksid nii. Sellest ajast peale näeb Marshmallow aga välja muudab juurtega kasutajate elu palju raskemaks.
XDA tunnustatud arendaja, M66B, kes on tuntud oma töö poolest ülipopulaarse avatud lähtekoodiga privaatsuskaitsetööriista kallal XPprivaatsus, on nüüd loonud a no-root-nõutav rakendus, et anda teile tagasi kontroll selle üle, millised teie rakendused võivad Internetti juurde pääseda. Tema uusimat rakendust kasutades saate valikuliselt blokeerida rakenduste juurdepääsu oma seadmes Internetile. See annab teile, kasutajale, tagasi kontrolli selle üle, millised rakendused võivad Internetti pääseda, ja saate ise otsustada, mis vajab Interneti-juurdepääsu.
Sellist külgmist mõtlemist vajame hädasti rohkem, sest root on Marshmallowiga keerulisem
NetGuard Androidile on no-root tulemüüri lahendus Androidile, mis pakub kontrolli selle üle, millised rakendused võivad Internetti juurde pääseda, ilma rakenduste purunemiseta (mõnikord arvab, et teie Interneti-ühendus ei ole väga hea hea!). NetGuard pakub kontrolli nii WiFi- kui mobiilandmesidevõrgud eraldi, muutes selle potentsiaalselt kasulikuks ka ohjeldamatute rakenduste taltsutamisel, mis mugivad kiiresti läbi (korgitud) mobiilse andmesidepaketi.
NetGuard pakub lihtsat kasutajaliidest, kus saate hõlpsalt blokeerida või lubada rakendusele juurdepääsu teatud tüüpi võrgule. Roheline ikoon näitab, et rakendusele on lubatud juurdepääs, ja oranž/punane ikoon näitab, et see on blokeeritud. See ei ole väga konfigureeritav, kuid see on võib-olla õnnistus – NetGuardi installimiseks ja selle tööle panemiseks kulus mul umbes 2 minutit. Ärge unustage tulemüüri enda lubamiseks lülitada ülemise riba oranž lüliti asendisse "sees" (paremal).
Vähema juurtasemega tulevikus võib selline uuendus olla ainult hea, kuna muudab kasutajatel oma seadmete kohandamise lihtsamaks
Kui olete tulemüüri lubanud, on M66B teinud suuri jõupingutusi tagamaks, et see ei tühjendaks akut ega mõjutaks seadme jõudlust. Tõepoolest, kuna rakendus kasutab sisemiselt VPN API-d (ärge muretsege, sellel pole Interneti-juurdepääsu ja allikas on täielikult saadaval), on see üsna mitmekülgne – see toetab IPv4 ja IPv6 ning nii TCP- kui ka UDP-protokolle. NetGuardi eristab teistest no-root tulemüüridest see, et see on loodud võimalikult minimaalseks, teostades nii vähe liiklust, kui arendaja saaks hakkama.
Kui te ei kasuta tegelike sõnumite käsitlemist, on aku kasutusiga palju parem, võrreldes tulemüüridega, mis peavad rakendama ja dekodeerima TCP-pakette käigu pealt, isegi kui seade on magama jäänud. Selle asemel kasutab NetGuard VPN-i API-d teatud rakenduste liikluse uputamiseks, kuna Android võimaldab teatud rakenduste liiklust VPN-i kaudu "sundida". Seejärel viskab VPN lihtsalt kõik paketid ära, andes teile võimaluse kontrollida andmete väljumist telefonist rakendusepõhiselt.
Huvitav on siin arendaja lähenemine – töötasin temaga koos projekteerimisel esialgne kontseptsioon, kuna idee avatud lähtekoodiga juurvaba tulemüürist oli midagi, mida ma arvasin suurepärane. Arutasime algselt IP-aadresside ja muu sarnase blokeerimise ideed ning ta tegi selleks isegi katseid vaatleme, kuidas TCP-d Java-teenuses tõhusalt rakendada, pakette käsitleda ja tegime selle töö tõendi. kontseptsioon.
NetGuard on huvitav, kuna see võib olla alguseks liikumisele uuenduslike lahenduste leidmiseks probleemidele, mis tavaliselt nõudsid juurt
Selle protsessi käigus leidsime aga, et eri rakenduste liikluse eristamiseks oli vaja kasutada dokumenteerimata juurdepääs failidele kerneli "proc" failisüsteemis, et tõlkida protsessid rakenduse UID-deks. Selle juurdepääsu saab hõlpsasti blokeerida SELinuxi tulevastes Androidi versioonides ja mõnes rohkem turvalisusele orienteeritud seadmes võib see isegi blokeerida – ilma testimiseta ei saa me kindel olla Kaubamaja!
Mõlemal juhul oli see komistuskivi, mis viis VPN API avastamiseni, mis annab kontrolli rakenduste juurdepääsu üle, mis viis NetGuardini, nagu täna näha.
Kuigi Androidi jaoks on saadaval ka teisi avatud lähtekoodiga tulemüüre, sealhulgas iptables-põhine AFWall+, nõuavad need tavaliselt juurjuurdepääsu. Arvestades uusimate seadmete juurõiguste hankimise (ja säilitamisega) seotud väljakutseid, on selge, et üha rohkem kasutajaid soovivad Marshmallow juurtest loobuda ja proovida elada ilma juurteta. Just sel põhjusel on NetGuard potentsiaalselt kõige huvitavam; see võiks olla alguseks liikumisele uuenduslike lahenduste leidmiseks probleemidele, mis tavapäraselt nõudsid juurt. Tulevikus, kus juur on vähem, võib selline uuendus olla ainult hea, kuna muudab kasutajatele oma seadmete kohandamise lihtsamaks. Ka isiklikult arvan, et selline külgmine mõtlemine on see, mida me hädasti rohkem vajame – root saab olema Marshmallow'ga keerulisem ja paljud kasutajad ei soovi oma seadet juurutada, kuid soovivad siiski kohandusi ja Funktsioonid. Võib-olla on aeg heita pilk mõnele root-funktsioonile ja mõelda veidi kastist väljapoole ning vaadata, kas on olemas uuenduslik viis sellest mööda minna ja teha see võimalikuks muutmata seadmes?
Milliseid muid mittejuurlahendusi soovite? Andke meile allpool teada!