Suite de herramientas de inteligencia para Android

Slides:



Advertisements
Presentaciones similares
DESARROLLO E IMPLEMENTACIÓN DE UN PLUGIN DE GOOGLE WALLET PARA PAGOS ONLINE UTILIZANDO SOFTWARE OPEN SOURCE.
Advertisements

Autores: Myriam Montes, Iván Viera, Carlos Caizaguano, José Sancho
Materia: Sistemas Abiertos Catedrático: Nali Borrego PRESENTAN:
¿Que es Yii ? Framework para PHP de alta performance basado en componentes web para desarrollar aplicaciones web de gran escala. Yii es un framework que.
Sistema de notificación de incidencias de analizadores para dispositivos móviles Master Universitario de Desarrollo de aplicaciones para dispositivos móviles.
Adaptación de Prestashop en GrandesZapatos.com Máster Universitario en Software Libre Juan Leocadio Gámez Brocal 22/01/201 4 Alumno : Fecha de entrega:
Diseño de una AppQuest como Herramienta de Aprendizaje Autor Cristian David Martínez Máster en Aplicaciones Multimedia Trabajo Final de Máster AppQuest.
PARCES (Programa de acompañamiento en pro del rendimiento académico en la educación superior) Autor. Consultor. Ignasi Lorente Puchades TFM Solución móvil.
OFFICE. PAQUETE DE OFFICE Microsoft Office es una recopilación de aplicaciones (suite de oficina), las cuales son utilizados en oficinas y sirve para.
BASE DE DATOS Reingeniería de Procesos. Modelo de BPR Definición del Negocio Refinamiento e instanciación Evaluación de procesos Especificación y diseño.
Es un visor y editor de documentos en línea a través del navegador web. Permite crear, compartir y editar presentaciones, hojas de cálculo, archivos de.
COMUNICACIÓN Y TIC Ángela Espinosa Hayler Peñaranda.
Calidad de Software.   ¿Qué es?  ¿Quién lo hace?  ¿Por qué es importante?  ¿Cuáles son los pasos?  ¿Cuál es el producto final?  ¿Cómo me aseguro.
Data Warehouse RONALD FERNANDO QUINTERO VEGA DIEGO ALEJANDRO VALENCIA RIVERA INTELIGENCIA DE NEGOCIOS CREAD-HONDA 2017.
TESIS DE GRADO DESARROLLO DEL SISTEMA WEB PARA LA ADMINISTRACIÓN DE LAS ACTIVIDADES ACADÉMICAS DE ALUMNOS, PROFESORES Y RESPONSABLES DE LOS DEPARTAMENTOS.
Diseño de aplicaciones móviles
Vive Estética Mallorca
Metodología de Implementación de Sistemas ERP
ESPECIALIZACION EN ADMINISTRACION DE LA INFORMATICA EDUCATIVA
INTEGRACIÓN DE LAS TECNOLOGÍAS EN SISTEMAS
Presentación de la plataforma de soporte a las webs de los departamentos en entorno DRUPAL
Granada: viaje en el tiempo a través de su documentación histórica
Potente herramienta para el desarrollo de aplicaciones móviles
Transparencia de las transferencias federales
Presentación de Seminarios de Lenguajes Opción Android
ESPECIALIZACION EN ADMINISTRACION DE LA INFORMATICA EDUCATIVA
Introducción a la Computación Móvil
Gestión del SAT de un taller con Android
DISEÑO DE SERVICIOS DIGITALES
Miguel García Ruiz Jackeline Giraldo Urrea
Diseño Centrado en el Usuario
Estudio de la interacción humano-máquina
Emerson Maturana Eduar Pastrana.
UNIVERSIDAD DE LAS FUERZAS ARMADAS-ESPE
PROYECTO DE INNOVACION PARA EL DESARROLLO SUSTENTABLE
Grupo Abigaíl Mejía.
Para reflexionar ¿Cuál es la importancia de la información para la investigación y el desarrollo de la innovación técnica? ¿Cuáles son las principales.
Profesor: José Luis Gonzalez
Android.
Escuela normal de educacion preescolar
QUE ES UN NAVEGADOR ? Es una aplicación que opera a través de Internet, interpretando la información de archivos y sitios web para que éstos puedan ser.
Ecosistema abierto para la representación espacial de sistemas de información IDESAN, caso de uso aplicado a la gestión sanitaria en la Conselleria de.
Push Notifications.
Sistema Inspecciona Plataforma web y móvil: Gestiona inspecciones en terreno, acciones correctivas.
Que es HARDWARE Son todos los dispositivos físicos con que se cuenta para poder interactuar con el computador y poder de esta forma realizar diferentes.
Proyecto de Ipo Panificador de viajes y rutas
El diseño del estudio tomando en cuenta el tipo de investigación seleccionada La coherencia que ha de mantenerse entre las distintas partes constitutivas.
Esquema para Organizar un Trabajo de Grado basado en un Diseño propio de la Investigación Documental Pagina de Titulo Pagina de Constancia de Aprobación.
INTRODUCCIÓN A UML Y AL ADOO 1 Diagramas en UML ◦Diagramas de casos de uso ◦Diagramas de clases y objetos ◦Diagramas de secuencia ◦Diagramas de colaboración.
UNIVERSIDAD ESPECIALIZADA DE LAS AMERICA FACULTAD DE EDUCACION ESPECIAL Y PEDAGOGIA LICENCIATURA EN DOCENCIA INFORMÁTICA EDUCATIVA NOMBRE YENIS CHEUCARAMA.
Linde Movilidad Activa
CREACIÓN WEBQUEST DISCO DURO VIRTUAL
TALLER DE PROGRAMACIÓN ORIENTADA A OBJETOS
Servidor de Reportes basado en Tecnología Java y XML
SOFTWARE PARA DISPOSITIVOS MOVILES. El software es la parte blanda o intangible. DISPOSITIVOS.- Estrictamente hablando, muchos de los llamados dispositivos.
Trabajo Fin de Máster On the stage: Localizador de eventos en vivo
Universidad Técnica de Manabí Facultad de Ciencias Informáticas Proyecto Informática Básica y Utilitarios 2019 Ing. Walter Zambrano Romero Mg. R.C Vicedecano.
Conceptos relacionados con la interfaz gráfica Taller de diseño página Web.
ING310 - Intorduccion a la Computación
1 Diseño Centrado en el Usuario Máster Oficial en Ingeniería y Tecnología del Software Profesorado: Dra. María José Escalona Cuaresma
Implementación de cursos virtuales para la disciplina Sistemas de Telecomunicaciones en la Plataforma Moodle Autor:. Pytsou-Guychel Engoua Tutor:. Yudisleidy.
Desarrollo de Sistemas de Información Contable - Sis USB 1 METODOLOGIAS DE DESARROLLO DE SOFTWARE.
Sistema de Gestión de Almacenes (SGA)
Desarrollo de Sistemas de Información Contable - Sis USB 1 METODOLOGIAS DE DESARROLLO DE SOFTWARE.
¿Que es? •Es una Herramienta tecnológica, visual y geográfica que permite a la ciudadanía fortalecer la toma de decisiones, detonar la inversión e impulsar.
EDMODO en el TJ.
Plan de Sistemas de Información (PSI). Plan de Sistemas de Información (PSI) Descripción y Objetivos Tiene como objetivo la obtención de un marco de referencia.
Estructura de los Sistemas Operativos
Luis Fernando Muñoz Pantoja Ingeniero de Sistemas Copyright 2019 Luis Fernando Muñoz Pantoja Ingeniero de Sistemas Derechos reservados UML.
Transcripción de la presentación:

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

Introducción

Introducción: Contexto Ciberinteligencia y disponibilidad Industria joven Poca disponibilidad de herramientas, especialmente en dispositivos móviles Servicios 24x7 → Guardias y disponibilidad

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

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

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

Introducción: Plataforma Android 4.4+

Diseño

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

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

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

Diseño: Arquitectura

El Framework

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)

Pruebas

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

Resultados de la evaluación

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

Demo

Muchas gracias https://gitlab. com/mdebenito/DroidScrape https://play