Descripción:
La plataforma Android se ha convertido, por desgracia, en un objetivo habitual de los creadores de programas maliciosos al introducir aplicaciones que oculta su malware para intentar que las técnicas de detección del proceso de evaluación de aplicaciones del proveedor (Google Bouncer, por ejemplo) no las descubran. El curso Android Certified Security Essentials permite a los alumnos adquirir los conocimientos necesarios en el ámbito de seguridad de aplicaciones Android.
Objetivo:
Con el curso Curso Android Security Essentials, el alumno entenderá la arquitectura de software Android, comprenderá el modelo de seguridad de Android, creará aplicaciones de Android con las mejores prácticas de seguridad en mente, construirá una aplicación más segura y más sólida. Una vez termine, el estudiante se encontrará preparado para aplicar al examen de certificación AND-802 de ATC ANDROID.
Temario:
Parte 1: Permisos
Introducción | Arquitectura de la plataforma Android | Arquitectura de seguridad de Android | Permisos | Laboratorio: Permisos
Parte 2: Administrar el archivo de políticas
Introducción | El archivo de manifiesto | Modificar la Política de Aplicación | Laboratorio: Creación de dos aplicaciones con el mismo ID de Linux
Lección 3: Privacidad y protección de los datos de los usuarios
Introducción | Principios de seguridad de datos | El entorno móvil | Estados de datos | Vulnerabilidades y ataques contra datos almacenados | Principios de protección | Consejos para las vulnerabilidades de codificación de Android | Laboratorio: Asegurar la confidencialidad de los datos: Hacking Applications.
Lección 4: Asegurar el almacenamiento
Introducción | Decisiones de almacenamiento de datos | Mecanismos de almacenamiento | Operaciones de ficheros en un almacenamiento externo | Caché | Base de datos | Laboratorio: Aplicaciones de almacenamiento de datos