NetGuard antaa sinulle takaisin hallinnan sovellusten Internet-käyttöön ilman juuria!

Jos haluat jälleen hallita Internet-käyttöoikeuksia, älä etsi enää. NetGuard tarjoaa sinulle suojan, vaikka et olisi juurtunut, ja sitä on helppo käyttää!

Yksi Android Lollipopin (5.0) muutoksista oli erillisen Internet-käyttöoikeuden poistaminen Androidista. Siihen aikaan oli kiinnittänyt huomiota muutoksista, mutta käyttäjät voivat edelleen käyttää pääkäyttäjän oikeuksia palomuurin asentamiseen ja yksittäisten sovellusten estoon.

Tästä ei tietenkään ollut paljon apua niille, jotka eivät halunneet juurtua, mutta näin asiat olivat. Siitä lähtien Marshmallow näyttää kuitenkin valmiilta vaikeuttaa juurtuneiden käyttäjien elämää.

XDA: n tunnustettu kehittäjä, M66B, joka tunnetaan työstään erittäin suositun avoimen lähdekoodin tietosuojatyökalun parissa XP: n tietosuoja, on nyt luonut a ei juuri vaadittu sovellus antaa sinulle takaisin hallinnan siihen, mitkä sovelluksesi voivat käyttää Internetiä. Hänen viimeisimmän sovelluksensa avulla voit valikoivasti estää sovellusten pääsyn Internetiin laitteessasi. Tämä antaa sinun, käyttäjän, takaisin hallinnan siihen, mitkä sovellukset voivat käyttää Internetiä, ja voit itse päättää, mikä todella tarvitsee pääsyn Internetiin.

Tällaista lateraalista ajattelua tarvitsemme kipeästi lisää, koska root tulee olemaan monimutkaisempi Marshmallowin kanssa

NetGuard Androidille on no-root-palomuuriratkaisu Androidille, joka tarjoaa hallinnan siihen, mitkä sovellukset voivat käyttää Internetiä, aiheuttamatta sovellusten hajoamista (vähän niistä ajattelee, että Internet-yhteytesi ei ole kovin hyvä hyvä!). NetGuard tarjoaa hallinnan sekä WiFi- että matkapuhelindataverkot erikseen, mikä voi myös tehdä siitä hyödyllisen kesyttääkseen kurittomia sovelluksia, jotka mummuttavat nopeasti (rajoitetun) matkapuhelindatapaketin läpi.

NetGuard tarjoaa yksinkertaisen käyttöliittymän, jossa voit helposti estää tai sallia sovelluksen pääsyn tietyntyyppiseen verkkoon. Vihreä kuvake osoittaa, että sovelluksella on pääsy, ja oranssi/punainen kuvake osoittaa, että se on estetty. Se ei ole kovin konfiguroitavissa, mutta se on ehkä siunaus – NetGuardin asentaminen ja sen saaminen toimimaan kesti noin 2 minuuttia. Muista vain kytkeä yläpalkin oranssi kytkin "on"-asentoon (oikealle) ottaaksesi itse palomuuri käyttöön.

Tulevaisuudessa, jossa juuret ovat vähemmän, tällainen innovaatio voi olla vain hyvä asia, koska se helpottaa käyttäjien mukauttamista laitteidensa

Kun olet ottanut palomuurin käyttöön, M66B on tehnyt paljon työtä varmistaakseen, ettei se aiheuta akun tyhjenemistä tai vaikuta laitteen suorituskykyyn. Itse asiassa, koska sovellus käyttää VPN-sovellusliittymää sisäisesti (älä huoli, sillä ei ole Internet-yhteyttä, ja lähde on täysin saatavilla), se on melko monipuolinen - se tukee IPv4- ja IPv6-protokollia sekä sekä TCP- että UDP-protokollia. NetGuardin erottuu muista no-root-palomuureista se, että se on suunniteltu mahdollisimman minimaaliseksi ja hoitaa niin vähän liikennettä kuin kehittäjä voi päästä eroon.

Jos todellisten viestien käsittelyä ei toteuteta, akun käyttöikä on paljon parempi, verrattuna palomuuriin, joiden on otettava käyttöön ja purettava TCP-paketteja lennossa, vaikka laite on unessa. Sen sijaan NetGuard käyttää VPN-sovellusliittymää "upota" liikennettä tietyistä sovelluksista, koska Android sallii tiettyjen sovellusten liikenteen "pakottamisen" VPN: n kautta. Tämän jälkeen VPN yksinkertaisesti hylkää kaikki paketit, mikä antaa sinulle tavan hallita tiedonsiirtoa puhelimestasi sovelluskohtaisesti.

Mielenkiintoista tässä on kehittäjän lähestymistapa - työskentelin hänen kanssaan suunnittelussa alkuperäinen idea, koska ajatus avoimen lähdekoodin root-vapaasta palomuurista oli jotain, jota ajattelin olevan loistava. Keskustelimme aluksi ajatuksesta IP-osoitteiden ja vastaavien estämisestä, ja hän jopa suoritti kokeita katsoa kuinka TCP voidaan toteuttaa tehokkaasti Java-palvelussa, käsitellä paketteja ja tehnyt toimivan todisteen konsepti.

NetGuard on mielenkiintoinen, koska se voisi olla alku liikkeelle, joka tuottaa innovatiivisia ratkaisuja ongelmiin, jotka perinteisesti vaativat juuria

Tämän prosessin aikana havaitsimme kuitenkin, että eri sovelluksista tulevan liikenteen erottamiseksi oli tarpeen käyttää dokumentoimaton pääsy ytimen "proc"-tiedostojärjestelmän tiedostoihin prosessien muuntamiseksi sovelluksen UID: iksi. Tämä pääsy voidaan helposti estää SELinuxin tulevissa Android-versioissa, ja se saattaa jopa olla estetty joissakin turvallisemmissa laitteissa - emme voi olla varmoja ilman testausta ostoskeskus!

Joka tapauksessa tämä kompastuskivi johti VPN-sovellusliittymän löytämiseen, joka mahdollistaa sovellusten pääsyn hallinnan, mikä johti NetGuardiin, kuten tänään nähdään.

Vaikka Androidille on saatavilla muitakin avoimen lähdekoodin palomuureja, mukaan lukien iptables-pohjaiset AFWall+, nämä vaativat yleensä pääkäyttäjän oikeudet. Uusimpien laitteiden rootin saamiseen (ja säilyttämiseen) liittyvien haasteiden vuoksi on selvää, että yhä useammat käyttäjät ovat valmiita luopumaan Marshmallowin rootista ja yrittämään elää ilman rootia. Tästä syystä NetGuard on mahdollisesti mielenkiintoisin; se voisi olla alku liikkeelle, joka tuottaa innovatiivisia ratkaisuja ongelmiin, jotka perinteisesti vaativat juuria. Tulevaisuudessa, jossa juuret ovat vähemmän, tällainen innovaatio voi olla vain hyvä asia, koska se helpottaa käyttäjien räätälöimistä laitteistaan. Henkilökohtaisesti myös mielestäni tällaista lateraalista ajattelua tarvitsemme kipeästi lisää - juuri tulee olemaan monimutkaisempi Marshmallow'n kanssa, ja monet käyttäjät eivät ole niin halukkaita roottamaan laitettaan, mutta haluavat silti mukautuksia ja ominaisuudet. Ehkä on aika katsoa jotain root-ominaisuutta ja ajatella hieman laatikon ulkopuolelta ja katsoa, ​​onko olemassa innovatiivinen tapa kiertää se ja tehdä se mahdolliseksi varastossa olevalla, muokkaamattomalla laitteella?

Mitä muita ei-juuriratkaisuja toivoisit olemassa olevan? Kerro meille alla!