La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Suite de herramientas de inteligencia para Android

Presentaciones similares


Presentación del tema: "Suite de herramientas de inteligencia para Android"— Transcripción de la presentación:

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


Descargar ppt "Suite de herramientas de inteligencia para Android"

Presentaciones similares


Anuncios Google