Descargar la presentación
La descarga está en progreso. Por favor, espere
Publicada porMaría Elena Jiménez Cabrera Modificado hace 6 años
1
Suite de herramientas de inteligencia para Android
DroidScrape Suite de herramientas de inteligencia para Android Alumno: Mario de Benito Aspas Máster Universitario en Desarrollo de Aplicaciones para Dispositivos Móviles Consultor: Francesc D´Assís Giralt Queralt Profesor Responsable de la Asignatura: Carles Garrigues Olivella
2
Introducción
3
Introducción: Contexto
Ciberinteligencia y disponibilidad Industria joven Poca disponibilidad de herramientas, especialmente en dispositivos móviles Servicios 24x7 → Guardias y disponibilidad
4
Introducción: Contexto
La tecnología y sus capacidades Ley de Moore, aún aplicable a dispositivos móviles Herramientas de inteligencia: gran capacidad de procesamiento y almacenamiento de datos Herramientas móviles de propósitos concretos Ejecución de análisis rápidos desde cualquier lugar Mayor libertad de movimiento para el analista
5
Introducción: Objetivos
Creación de una suite de herramientas de inteligencia para dispositivos móviles Fácilmente ampliable → Modelo Framework + plugins De código abierto → Nuevos plugins creados por terceros Publicada en market oficial → Accesible a cualquier usuario
6
Introducción: Plugins iniciales
Tareas más comunes en una guardia: Análisis de cabeceras de correos fraudulentos Recolección de información sobre una amenaza en distintos sitios web Plugins que faciliten estas labores desde un dispositivo móvil Geolocalización de dominios y direcciones IP presentes en las cabeceras Resumen de ocurrencias de una serie de términos en una fuente
7
Introducción: Plataforma
Android 4.4+
8
Diseño
9
Diseño: Usuario objetivo
Perfil técnico: Avanzado Manejo de dispositivos móviles: Avanzado Percepción del diseño visual: Poco relevante Movilidad: Alta Confidencialidad: Alta
10
Diseño: Alcance inicial
Plugins incluidos: Analizador de cabeceras de correo Scraper web Framework + manual de desarrollo Código en repositorio público Aplicación en Google Play
11
Diseño: Estrategia de evaluación
Algoritmos > Diseño visual Evaluación de interfaz en paralelo con desarrollo de plugins Modelo MVC: Cambios en interfaz no deben afectar al proyecto Fases de evaluación: Alto nivel: presentación de prototipos a usuarios Prototipo funcional: versión de prueba con funcionalidad reducida Evaluación en beta: Publicación de la aplicación en versión beta
12
Diseño: Arquitectura
13
El Framework
14
Framework: Componentes de un plugin
JSON con datos de configuración Clase principal Extiende a DroidScrapePlugin Resto de clases y actividades del plugin Actividad de resultados (DroidScrapeResultActivity)
15
Pruebas
16
Pruebas: Funcionalidades de los plugins
Analizador de cabeceras: Identifica y geolocaliza direcciones IP y dominios Todas las cabeceras son analizadas Los cambios en el progreso se publican correctamente Web Scraper El scraper localiza todos los enlaces disponibles El scraper encuentra todas las ocurrencias de los términos de búsqueda
17
Resultados de la evaluación
18
Resultados de la evaluación
Evaluación de alto nivel Pequeños cambios estéticos Control de entrada en formularios Prototipo funcional Inclusión de funcionalidad de feedback Mejora de validación de entrada Fase beta: En progreso
19
Demo
20
Muchas gracias https://gitlab. com/mdebenito/DroidScrape https://play
Presentaciones similares
© 2024 SlidePlayer.es Inc.
All rights reserved.