Fundamentos de seguridad Android™

Acerca del curso

Esta es una de dos días (12 horas) Curso profesional que cubre completamente el modelo y las preocupaciones tanto del desarrollador y el punto de vista del usuario final la seguridad de Android ™.

Prerrequisitos del Curso

Es muy recomendable que los asistentes al curso tienen un conocimiento básico en el lenguaje de programación Java y el sistema operativo Linux. Para una rápida introducción sobre el lenguaje de programación Java, los alumnos pueden asistir a los "Fundamentos de Java para la programación de Android" cursos impartidos por Android ATC.

Al finalizar el curso, el alumno será capaz de:

  1. Entender la Arquitectura de software Android.
  2. Enterner El Modelo de seguridad Android.
  3. Crear aplicaciones para Android con las mejores prácticas de seguridad en mente.
  4. Construir una aplicación más segura y más robusto que hace un llamamiento a los clientes

Para mayor información: Realizar Consulta

Contenido del Curso:

  • Lección 1: Introducción y Android Security Architecture
    1. Android Security Program Descripción y Arquitectura.
    2. Seguridad a nivel de kernel (Linux), y Rooting Android.
    3. Android componentes de aplicación.
    4. La aplicación Sandbox.
    5. Administradores y Servicios
      • Servicio Activity Manager.
      • Service Package Manager.
      • Servicio de Administrador de notificaciones.
      • Servicio Search Manager.
      • Conectividad, telefonía y conexión Wi-Fi Services Manager.
      • Descargas y Servicios Storage Manager.
      • Servicio Window Manager.
  • Lección 2: Modelo de permisos de Android y aplicaciones de terceros
    1. Capa Android Application Framework.
    2. Permisos de aplicaciones de terceros.
    3. Utilización de las API protegidas.
    4. Permisos personalizados.
    5. Android malware: Prevención, Detección y Eliminación.
    6. Security Enhanced Android (SE Android).
  • Lección 3: Seguridad y protección de componentes de almacenamiento de datos
    1. ¿Cómo Android logra la comunicación entre procesos?.
    2. Restringir el acceso a los componentes de Android.
    3. Vulnerabilidades de los datos almacenados.
    4. Criptografía y cifrado.
    5. Firma de aplicaciónes.
  • Lección 4: Seguridad de las comunicaciones entre cliente y servidor.
    1. Las amenazas que enfrentan los dispositivos transfiriendo datos.
    2. Protección web transfiriendo datos.
    3. Validación de entrada.
    4. Inyección de comandos Prevent.

No Comments Yet.

Leave a comment