• Home
  • Química
  • Astronomía
  • Energía
  • Naturaleza
  • Biología
  • Física
  • Electrónica
  • Esta nueva herramienta para desarrolladores puede ayudar a preservar la privacidad de los usuarios de la aplicación.

    La herramienta Coconut empuja a los desarrolladores a pensar más en la privacidad del usuario. Crédito:Universidad Carnegie Mellon CyLab

    Cuando abre una aplicación recién instalada en su teléfono y le dice:"Esta aplicación desea utilizar sus datos de ubicación, "¿Qué haces? Dependiendo de la aplicación, podrías estar pensando ¿Por qué necesita mi ubicación? ¿No sería genial si solo dicho tu por que

    "Cuando los desarrolladores de aplicaciones codifican este tipo de solicitudes de datos, la privacidad es a menudo una ocurrencia tardía, "dice Jason Hong de CyLab, profesor del Human Computer Interaction Institute (HCII). "Queríamos crear algo que llevara la privacidad a la vanguardia de su pensamiento al desarrollar estas aplicaciones".

    Hong se asoció con HCII Ph.D. el estudiante Tianshi Li y el profesor del Instituto de Investigación de Software (ISR) Yuvraj Agarwal para crear un complemento de entorno de desarrollo integrado (IDE) que impulse a los desarrolladores a pensar un poco más en la privacidad del usuario al codificar solicitudes de datos.

    Li presentó el complemento IDE, al que llamaron "Coco, "en la Conferencia conjunta internacional ACM del mes pasado sobre informática ubicua y ubicua (Ubicomp) en Londres.

    "Los cocos son frutas versátiles, y queríamos que nuestro complemento fuera versátil en su capacidad de proporcionar múltiples tipos de beneficios para la privacidad, "dice Li.

    Al escribir el código de una aplicación con Coconut, la heurística del complemento detecta automáticamente cuando se realiza una solicitud de datos de usuario, activando un recordatorio emergente al desarrollador para que escriba una anotación explicando las razones detrás de su solicitud. En lugar de pedirles que escriban uno desde cero, los desarrolladores tienen la opción de elegir una de una lista de anotaciones preescritas que explican el motivo de la solicitud, tal como, "Recopilación de datos para publicidad, "" Juego basado en la ubicación, "o" Mapas y navegación, " entre otros.

    Una ventana "PrivacyChecker" dentro de Coconut agrega todas las prácticas de datos codificadas en la aplicación, junto con las anotaciones que explican por qué están allí.

    "Tener las prácticas de datos organizadas de esta manera facilita que el desarrollador escriba un buen política de privacidad informativa, ", dice Agarwal." Esto puede ser realmente beneficioso para el usuario final ".

    Los investigadores evaluaron su complemento preguntando a 18 desarrolladores de Android:incluidos ocho desarrolladores profesionales, para usarlo. Descubrieron que las aplicaciones desarrolladas con Coconut abordaban mejor los problemas de privacidad, y los propios desarrolladores tenían una mejor comprensión de las prácticas de datos de las aplicaciones, lo que les llevó a redactar mejores políticas de privacidad.

    Coconut está disponible para descargar en GitHub. La versión actual solo funciona para desarrolladores de Android.

    El HCII y el ISR se encuentran en la Escuela de Ciencias de la Computación de Carnegie Mellon.


    © Ciencia https://es.scienceaq.com