• Home
  • Kemi
  • Astronomien
  • Energi
  • Naturen
  • Biologi
  • Fysik
  • Elektronik
  • Detta nya verktyg för utvecklare kan hjälpa till att bevara appanvändarnas integritet

    Kokosverktyget tvingar utvecklare att tänka mer på användarnas integritet. Upphovsman:Carnegie Mellon University CyLab

    När du öppnar en nyinstallerad app på din telefon och den säger till dig:"Den här appen vill använda din platsdata, "Vad gör du? Beroende på appen, du kanske tänker, Varför behöver den min plats? Skulle det inte vara bra om det bara berättade du varför?

    "När apputvecklare kodar denna typ av dataförfrågningar, integritet är ofta en eftertanke, "säger CyLabs Jason Hong, professor i Human Computer Interaction Institute (HCII). "Vi ville skapa något som skulle föra integritet i spetsen för deras tänkande när vi utvecklade dessa appar."

    Hong samarbetade med HCII Ph.D. studenten Tianshi Li och institutet för programvaruforskning (ISR) professor Yuvraj Agarwal för att skapa en integrerad utvecklingsmiljö (IDE) plugin som tvingar utvecklare att tänka lite hårdare om användarnas integritet när de kodar dataförfrågningar.

    Li presenterade IDE -plugin, som de kallade "Kokos, "vid förra månadens ACM International Joint Conference on Pervasive and Ubiquitous Computing (Ubicomp) i London.

    "Kokosnötter är mångsidiga frukter, och vi ville att vårt plugin skulle vara mångsidigt i sin förmåga att ge flera typer av fördelar för integritet, "säger Li.

    När du skriver koden för en app med Coconut, pluginns heuristik upptäcker automatiskt när en begäran om användardata görs, utlösa en popup -påminnelse till utvecklaren om att skriva en kommentar som förklarar orsakerna bakom deras begäran. Istället för att kräva att de skriver en från grunden, utvecklare har möjlighet att välja en från en lista med förskrivna kommentarer som förklarar orsaken bakom begäran, Till exempel, "Datainsamling för reklam, "" Platsbaserat spel, "eller" Kartor och navigering, " bland andra.

    Ett "PrivacyChecker" -fönster i Coconut sammanfattar alla datapraxis som är kodade i appen, ihop med de kommentarer som förklarar varför de är där.

    "Att ha datapraxis organiserat på detta sätt gör det lättare för utvecklaren att skriva en bra, informativ integritetspolicy, "säger Agarwal." Detta kan vara riktigt fördelaktigt för slutanvändaren. "

    Forskarna utvärderade sitt plugin genom att fråga 18 Android -utvecklare, inklusive åtta professionella utvecklare, att använda den. De fann att appar som utvecklats med Coconut hanterade integritetsfrågor bättre, och utvecklarna själva hade en bättre förståelse för apparnas datapraxis, vilket resulterade i att de skrev bättre integritetspolicyer.

    Kokos är tillgänglig för nedladdning på GitHub. Den nuvarande versionen fungerar bara för Android -utvecklare.

    HCII och ISR är båda inrymda i Carnegie Mellons School of Computer Science.


    © Vetenskap https://sv.scienceaq.com