Monitorización de eventos en Android a nivel nativo

Abstract

El objetivo final de este proyecto consiste en desarrollar un sistema de análisis dinámico del comportamiento de aplicaciones Android. Esto pasa por la interceptación de llamadas al sistema y de la comunicación entre procesos relativos a una aplicación Android. El sistema estará basado en una plataforma real, sobre la que se ejecuta el sistema operativo Android, y estará dividido en una parte residente en el dispositivo, dedicada a la monitorización de la aplicación y otra parte residente en un servidor externo, que se ocupe del análisis de los datos extraídos en la monitorización. Será necesaria algún tipo de comunicación entre las partes. Los sub-objetivos del proyecto son los siguientes: Analizar el panorama actual de herramientas de monitorización y de análisis dinámico para Android. Proporcionar una herramienta que permita monitorizar de forma transparente las llamadas al sistema y la comunicación entre procesos de una aplicación Android en ejecución. Realizar una monitorización transparente a la aplicación. Conseguir extraer patrones de comportamiento de aplicaciones a través de los datos interceptados por la herramienta.Ingeniería Informátic

    Similar works