• Home
  • Química
  • Astronomia
  • Energia
  • Natureza
  • Biologia
  • Física
  • Eletrônicos
  • Esta nova ferramenta para desenvolvedores pode ajudar a preservar a privacidade dos usuários do aplicativo

    A ferramenta Coconut estimula os desenvolvedores a pensar mais sobre a privacidade do usuário. Crédito:Carnegie Mellon University CyLab

    Quando você abre um aplicativo recém-instalado em seu telefone e ele diz para você:"Este aplicativo gostaria de usar seus dados de localização, "o que você faz? Dependendo do aplicativo, você pode estar pensando, Por que ele precisa da minha localização? Não seria ótimo se apenas contado Você, por que?

    "Quando os desenvolvedores de aplicativos estão codificando esses tipos de solicitações de dados, privacidade muitas vezes é uma reflexão tardia, "diz Jason Hong do CyLab, professora do Human Computer Interaction Institute (HCII). "Queríamos criar algo que colocasse a privacidade em primeiro plano no pensamento deles ao desenvolver esses aplicativos."

    Hong se juntou ao HCII Ph.D. o estudante Tianshi Li e o professor do Instituto de Pesquisa de Software (ISR) Yuvraj Agarwal criam um plugin de ambiente de desenvolvimento integrado (IDE) que estimula os desenvolvedores a pensar um pouco mais sobre a privacidade do usuário ao codificar solicitações de dados.

    Li apresentou o plugin IDE, que eles apelidaram de "coco, "na Conferência Conjunta Internacional ACM do mês passado sobre Computação Penetrante e Ubíqua (Ubicomp) em Londres.

    "Cocos são frutas versáteis, e queríamos que nosso plug-in fosse versátil em sua capacidade de fornecer vários tipos de benefícios de privacidade, "diz Li.

    Ao escrever o código para um aplicativo usando Coconut, a heurística do plugin detecta automaticamente quando uma solicitação de dados do usuário é feita, acionando um lembrete pop-up para o desenvolvedor escrever uma anotação explicando os motivos por trás de sua solicitação. Em vez de exigir que escrevam um do zero, os desenvolvedores têm a opção de escolher um de uma lista de anotações pré-escritas que explicam o motivo por trás da solicitação, tal como, "Coleta de dados para publicidade, "" Jogo baseado em localização, "ou" Mapas e navegação, " entre outros.

    Uma janela "PrivacyChecker" dentro do Coconut agrega todas as práticas de dados codificadas no aplicativo, emparelhado com as anotações que explicam por que eles estão lá.

    "Ter as práticas de dados organizadas desta forma torna mais fácil para o desenvolvedor escrever um bom, política de privacidade informativa, "diz Agarwal." Isso pode ser realmente benéfico para o usuário final. "

    Os pesquisadores avaliaram seu plugin perguntando a 18 desenvolvedores Android, incluindo oito desenvolvedores profissionais, para usá-lo. Eles descobriram que os aplicativos desenvolvidos com o Coconut lidam melhor com questões de privacidade, e os próprios desenvolvedores tinham um melhor entendimento das práticas de dados dos aplicativos, o que resultou na redação de políticas de privacidade melhores.

    O Coconut está disponível para download no GitHub. A versão atual só funciona para desenvolvedores Android.

    O HCII e o ISR estão ambos localizados na Escola de Ciência da Computação da Carnegie Mellon.


    © Ciência https://pt.scienceaq.com