Cookies op Tweakers

Tweakers maakt gebruik van cookies, onder andere om de website te analyseren, het gebruiksgemak te vergroten en advertenties te tonen. Door gebruik te maken van deze website, of door op 'Ga verder' te klikken, geef je toestemming voor het gebruik van cookies. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie

'Android M geeft gebruikers meer privacy-instellingen voor apps'

Android M, dat waarschijnlijk eind deze maand aangekondigd wordt, gaat gebruikers meer controle geven over hun privacy. Dat meldt Bloomberg. Gebruikers kunnen volgens het financiële persbureau zelf kiezen waar apps toegang toe hebben.

Op dit moment kunnen Android-gebruikers enkel bij het installeren van een app zien waar een app toegang toe zou kunnen hebben, maar in Android M moeten gebruikers bijvoorbeeld ook kunnen instellen of een app toegang heeft tot de locatie, contacten of foto's van een gebruiker. Dat meldt Bloomberg.

Android had overigens korte tijd een debug-menu waarin de permissies per app konden worden ingesteld, maar dat is verdwenen. Daarnaast hebben ontwikkelaars zelf tools gemaakt waarmee de privacy van Android-gebruikers kan worden verbeterd, zoals de XPrivacy-module voor het Xposed-framework, waarmee de permissies per app kunnen worden ingesteld.

De nieuwe functionaliteit zou worden geïntegreerd in Android M, dat waarschijnlijk eind deze maand op de Google I/O-conferentie in San Francisco wordt aangekondigd. Welke functionaliteit Android M krijgt, is nog niet bekend.

Door Joost Schellevis

Redacteur

08-05-2015 • 08:35

83 Linkedin Google+

Reacties (83)

Wijzig sortering
Eerst en vooral: ik ben het ermee eens dat Android DRINGEND een systeem zoals iOS nodig heeft waarbij je apps permissies selectief kunt ontzeggen.

Toch even wat commentaar op dit stukje:
wie nu deze optie zelf toevoegd aan android-apps, apk's, ziet nog wel eens gebeuren dat Apps vastlopen, doordat de apps niet 'ontworpen' zijn om te werken met mindere bevoegdheden
Dit insinueert dat het de fout is van de developers, en dat is onzin. Hun apps werken gewoon goed op Android, en zijn gebouwd rond eht normale, te verwachten gedrag van het OS. Als je nu privacy settings wilt, moet je dus een goed systeem kiezen: enkel wie niet weet waar hij me bezig is heeft problemen.

Momenteel is het zo dat wanneer een app een API call doet waarvoor hij geen permissies heeft gekregen tijdens installatie (bvb contacten uitlezen zonder daarvoor toestemming te krijgen), er een exception wordt opgegooid. Als je app die niet goed opvangt, crasht je app. Dit is een bewuste en imo goede keuze van de Android developers, zo hoort een API in java ook te werken: gebeurt er iets dat niet hoort te gebeuren? Gooi een exception.

Die zie je normaal nooit in de praktijk gebeuren: Apps worden gescand in de Play Store, en als er API calls in zitten waarvoor je een permissie nodig hebt die je niet aangeeft in het manifest, dan wordt je app geweigerd in de store.

Dat manifest wordt namelijk gebruikt bij installatie om de permissies van een app in het OS te registreren: de gevraagde permissies worden getoond aan de gebruiker, en als die dit goedkeurt, worden deze permissies opgeslagen door het OS.

So far so good.

Nu, als jij een script kiddy bent, en je bent extreem slordig, en je gaat gewoon de toegekende permissies weer intrekken na installatie, dan krijg je inderdaad problemen: apps die er vanuit gaan dat ze bepaalde permissies hebben (want die zijn toegekend tijdens de installatie), hebben deze permissies niet meer, en er treden exceptions op waar de developer ze niet had verwacht. Daardoor worden ze dus ook niet opgevangen en afgehandeld, en dus crasht de app.

Elke competente developer die een soort app-ops systeem heeft gemaakt, doet het dan ook anders, en ipv gewoon permissies te gaan ontzeggen, wordt er dummy-data terug gegeven. Wanneer je dus een app hebt die contacten uitleest, en jij wil dit niet, wordt er ipv een excpetion opgegooid gewoon een lege lijst terug gegeven. Op die manier krijgen de apps en developers niet te maken met onverwacht gedrag (er wordt wel degelijk een lijst van contacten opgeleverd, maar die is gewoon leeg), en wordt je privacy toch beschermd.

Dit is hoe CM., Paranoid Android, en Xposed xprivacy allemaal werken. En allemaal leveren ze geen problemen op,omdat ze geen onverwacht gedrag veroorzaken.. Als jij problemen hebt, en apps crashen, is dat niet omdat de developer van die app slecht werk leverde, maar omdat jij je OS op een niet-standaard manier laat functioneren.

[Reactie gewijzigd door kiang op 8 mei 2015 14:33]

Op dit item kan niet meer gereageerd worden.


Apple iPhone 11 Nintendo Switch Lite LG OLED C9 Google Pixel 4 FIFA 20 Samsung Galaxy S10 Sony PlayStation 5 Smartphones

'14 '15 '16 '17 2018

Tweakers vormt samen met Tweakers Elect, Hardware Info, Autotrack, Nationale Vacaturebank, Intermediair en Independer de Persgroep Online Services B.V.
Alle rechten voorbehouden © 1998 - 2019 Hosting door True