Wetenschap
De Coconut-tool spoort ontwikkelaars aan om meer na te denken over de privacy van gebruikers. Krediet:Carnegie Mellon University CyLab
Wanneer u een nieuw geïnstalleerde app op uw telefoon opent en u zegt:"Deze app wil graag uw locatiegegevens gebruiken, " wat doe je? Afhankelijk van de app, je zou kunnen denken, Waarom heeft het mijn locatie nodig? Zou het niet geweldig zijn als het gewoon vertelde jij waarom?
"Als app-ontwikkelaars dit soort gegevensverzoeken coderen, privacy is vaak een bijzaak, " zegt Jason Hong van CyLab, een professor aan het Human Computer Interaction Institute (HCII). "We wilden iets creëren dat privacy centraal zou stellen in hun denken bij het ontwikkelen van deze apps."
Hong werkte samen met HCII Ph.D. student Tianshi Li en professor Yuvraj Agarwal van het Institute for Software Research (ISR) om een plug-in voor een geïntegreerde ontwikkelomgeving (IDE) te maken die ontwikkelaars ertoe aanzet om bij het coderen van gegevensverzoeken wat beter na te denken over de privacy van gebruikers.
Li presenteerde de IDE-plug-in, die ze "Kokosnoot, " op de ACM International Joint Conference on Pervasive and Ubiquitous Computing (Ubicomp) in Londen vorige maand.
"Kokosnoten zijn veelzijdige vruchten, en we wilden dat onze plug-in veelzijdig zou zijn in zijn vermogen om meerdere soorten voordelen voor privacy te bieden, " zegt Li.
Bij het schrijven van de code voor een app die Coconut gebruikt, de heuristiek van de plug-in detecteert automatisch wanneer een verzoek om gebruikersgegevens wordt gedaan, het activeren van een pop-upherinnering aan de ontwikkelaar om een annotatie te schrijven waarin de redenen achter hun verzoek worden uitgelegd. In plaats van hen te verplichten er een helemaal opnieuw te schrijven, ontwikkelaars hebben de mogelijkheid om er een te kiezen uit een lijst met vooraf geschreven annotaties waarin de reden achter het verzoek wordt uitgelegd, zoals, "Gegevensverzameling voor reclame, " "Locatiegebaseerd spel, " of "Kaarten en navigatie, " onder andere.
Een "PrivacyChecker"-venster in Coconut verzamelt alle gegevenspraktijken die in de app zijn gecodeerd, gecombineerd met de annotaties die uitleggen waarom ze er zijn.
"Door de gegevenspraktijken op deze manier te organiseren, wordt het voor de ontwikkelaar gemakkelijker om een goed, informatief privacybeleid, ", zegt Agarwal. "Dit kan erg voordelig zijn voor de eindgebruiker."
De onderzoekers evalueerden hun plug-in door 18 Android-ontwikkelaars te vragen, waaronder acht professionele ontwikkelaars, om het te gebruiken. Ze ontdekten dat apps die zijn ontwikkeld met Coconut beter omgingen met privacykwesties, en de ontwikkelaars zelf hadden een beter begrip van de gegevenspraktijken van de apps, wat ertoe leidde dat ze een beter privacybeleid schreven.
Coconut is beschikbaar om te downloaden op GitHub. De huidige versie werkt alleen voor Android-ontwikkelaars.
De HCII en ISR zijn beide gehuisvest in Carnegie Mellon's School of Computer Science.
Fotokatalytische waterstofproductie uit water
Nieuw inzicht in celmembranen kan het testen en ontwerpen van geneesmiddelen verbeteren
Wetenschappers ontwerpen organische kathode voor hoogwaardige batterijen
Breedspectrum NLO-materialen verkregen door polykation-substitutie-geïnduceerde NLO-functionele motiefordening
Wat is rodeoxideverf?
Tolwegen zijn goed voor het milieu, wetenschappers bevestigen
Snakes in Nevada
COVID-19 en andere pandemieën zijn de effecten van onze negatieve impact op de diversiteit van het totale milieu
Licht een kritische factor bij het beperken van de koolstofopname, zelfs in het noorden
Een spaghetti- en marshmallow-toren bouwen
Waarom heeft de evolutie ons niet het vermogen gegeven om zoet water te ruiken?
Koppels van hetzelfde geslacht hebben geen invloed op de genderidentiteit van hun adoptiekinderen
Heeft klimaatverandering een mysterieuze beschaving geschapen 5,
Natuurkundigen verkrijgen gegevens over de zelforganisatie van deeltjes in ultrakoud stoffig plasma
Een overstroomde Everglades:zegen voor vogels, maar hoog water bedreigt sommige soorten
Wat is kwantumgekte?
Herbruikbare koolstofnanobuisjes kunnen het waterfilter van de toekomst zijn
NASA ziet tropische storm Saola bij Guam
Wetenschap © https://nl.scienceaq.com