000061407 001__ 61407
000061407 005__ 20170607111347.0
000061407 037__ $$aTAZ-TFG-2017-037
000061407 041__ $$aspa
000061407 1001_ $$aLázaro Magdalena, Sergio
000061407 24200 $$aAndroid Environment Analysis: Applications and Permissions System
000061407 24500 $$aAnálisis del entorno Android: aplicaciones y el sistema de permisos
000061407 260__ $$aZaragoza$$bUniversidad de Zaragoza$$c2017
000061407 506__ $$aby-nc-sa$$bCreative Commons$$c3.0$$uhttp://creativecommons.org/licenses/by-nc-sa/3.0/
000061407 520__ $$aLos teléfonos inteligentes o smartphones están extendidos por todo el mundo en sus diversas plataformas siendo Android la más extendida en el mercado. Estos dispositivos emplean aplicaciones o apps para incrementar el abanico de posibilidades que ofrecen al usuario. El gran número de smartphones que existen en la actualidad empleando Android y la libertad a la hora de publicar nuevas aplicaciones por desarrolladores desconocidos hacen de esta plataforma un blanco fácil para la difusión de aplicaciones maliciosas, también conocidas como malware. A diferencia de Google, Apple realiza una revisión de las aplicaciones que se publican en su App Store y obliga a que toda aplicación esté certificada por Apple, añadiendo así una capa adicional de seguridad controlada directamente por ellos. Para limitar la acción de dichas aplicaciones, estas grandes marcas implementan una serie de medidas de seguridad basadas en un sistema de permisos. Para que una aplicación pueda acceder a los diferentes componentes que ofrece un smartphone y desplegar toda su funcionalidad, el usuario debe confirmar previamente los permisos requeridos por la aplicación. En el caso de Android, el número de aplicaciones disponibles en la Play Store supera los dos millones, número que aumenta cada año considerablemente debido a la facilidad con la que un desarrollador puede publicar su propio trabajo. Este proyecto se centra en el análisis del comportamiento de las aplicaciones y de un análisis del sistema de permisos de Android. Para ello, se ha realizado un analizador estático de aplicaciones para obtener estadísticas junto a una investigación sobre el forzado de los permisos por parte de las aplicaciones obteniendo un mapeo de permisos, clases y métodos. Ambas partes han producido resultados útiles a partir de los cuales se ha podido generar una prueba de concepto empleando los permisos más importantes junto con información del mapeo. De esta forma, se ha podido mostrar la versatilidad que aportaría un buen mapeo en el desarrollo de una herramienta de instrumentación dinámica para el análisis de aplicaciones.
000061407 521__ $$aGraduado en Ingeniería Informática
000061407 540__ $$aDerechos regulados por licencia Creative Commons
000061407 700__ $$aCostamagna, Valerio$$edir.
000061407 7102_ $$aUniversidad de Zaragoza$$bInformática e Ingeniería de Sistemas$$cLenguajes y Sistemas Informáticos
000061407 7202_ $$aFabra Caro, Javier$$eponente
000061407 8560_ $$f556030@celes.unizar.es
000061407 8564_ $$s1267331$$uhttps://zaguan.unizar.es/record/61407/files/TAZ-TFG-2017-037.pdf$$yMemoria (spa)
000061407 8564_ $$s612214$$uhttps://zaguan.unizar.es/record/61407/files/TAZ-TFG-2017-037_ANE.pdf$$yAnexos (spa)
000061407 909CO $$ooai:zaguan.unizar.es:61407$$pdriver$$ptrabajos-fin-grado
000061407 950__ $$a
000061407 951__ $$adeposita:2017-06-06
000061407 980__ $$aTAZ$$bTFG$$cEINA