Seguridad en sistemas operativos móviles
Creado por Pruebas S.
Cómo fue en el aula
Todavía nadie ha contado cómo le fue con este recurso.
Descripción del Curso
Competencias
Requerimientos
Unidades del Curso
Unidad 1: Identificación de amenazas y vulnerabilidades en sistemas operativos móviles
<p>Esta unidad introduce el panorama de seguridad de los sistemas operativos móviles (Android e iOS) y sus ecosistemas de aplicaciones. Se enfocará en identificar amenazas, vectores de ataque y vulnerabilidades comunes, así como en entender cómo estas debilidades pueden afectar a dispositivos, datos y usuarios dentro de los ecosistemas de aplicaciones.</p>
Objetivos de Aprendizaje
- Describir y clasificar amenazas y vectores de ataque en Android e iOS, incluyendo malware, root/jailbreak, abuso de permisos y exposición de datos.
- Comparar vulnerabilidades características de Android y iOS y analizar sus impactos en ecosistemas de aplicaciones (tiendas, bibliotecas de terceros, frameworks de desarrollo).
- Analizar casos de incidentes para comprender impactos, mitigaciones básicas y lecciones aprendidas.
Contenidos Temáticos
- Tema 1: Amenazas móviles y vectores de ataque — Descripción corta: tipos de malware, root/jailbreak, robo de credenciales y ataques a la red móvil.
- Tema 2: Vulnerabilidades en Android e iOS — Descripción corta: permisos mal gestionados, almacenamiento inseguro, exposición de APIs, dependencias vulnerables.
- Tema 3: Ecosistema de aplicaciones y cadena de suministro — Descripción corta: tiendas de apps, librerías de terceros, distribución, actualizaciones y trust
- Tema 4: Buenas prácticas y mitigaciones básicas — Descripción corta: principio de mínimo privilegio, endurecimiento del SO, gestión de credenciales y cifrado.
Actividades
- Actividad 1: Análisis de vectores de ataque en Android e iOS — Exploring de casos reales y ejercicios guiados para identificar vectores de ataque comunes; se espera que el grupo clasifique riesgos por impacto y probabilidad y proponga mitigaciones clave.
- Actividad 2: Comparativa de vulnerabilidades entre plataformas — Revisión de vulnerabilidades típicas en Android e iOS y discusión sobre diferencias en el impacto y mitigación.
- Actividad 3: Estudio de caso de ecosistema de apps — Análisis de un ecosistema de apps (incluyendo bibliotecas de terceros) para mapear posibles puntos débiles en la cadena de suministro y sugerir controles.
Evaluación
La evaluación estará alineada con el objetivo de aprendizaje 1 (identificar amenazas y vulnerabilidades). Se emplearán las siguientes evidencias:
- Examen teórico corto sobre amenazas y vulnerabilidades (40%).
- Actividad de análisis de un caso de amenaza móvil y propuesta de mitigaciones (30%).
- Participación en debates y ejercicios de clasificación de riesgos (20%).
- Informe breve de reflexión sobre buenas prácticas y lecciones aprendidas (10%).
Duración
4 semanas
Unidad 2: Análisis del ciclo de vida de la aplicación móvil para seguridad
<p>En esta unidad se examina el ciclo de vida de una aplicación móvil (diseño, desarrollo, distribución, ejecución y actualización) para identificar puntos débiles de seguridad en cada fase y proponer prácticas seguras y controles preventivos y de mitigación.</p>
Objetivos de Aprendizaje
- Describir cada fase del ciclo de vida de una app móvil y los riesgos de seguridad asociados.
- Identificar prácticas seguras y vulnerabilidades típicas en diseño, desarrollo, distribución, ejecución y actualización.
- Aplicar marcos de evaluación y modelado de amenazas para analizar un caso de estudio de una app móvil.
Contenidos Temáticos
- Tema 1: Diseño seguro y modelado de amenazas — Descripción corta: principios de diseño seguro, STRIDE y PASTA aplicados a apps móviles.
- Tema 2: Desarrollo seguro y gestión de dependencias — Descripción corta: control de dependencias, firmas de código, dificultar ingeniería inversa y manejo de SDKs.
- Tema 3: Distribución y ejecución segura — Descripción corta: permisos, sandbox, seguridad en la entrega de apps y verificación de integridad.
- Tema 4: Actualización y gestión del ciclo de vida — Descripción corta: parches, revocación de credenciales, gestión de versiones y de configuraciones.
Actividades
- Actividad 1: Taller de modelado de amenazas para el ciclo de vida — Creación de un modelo de amenazas para una app móvil en su fase de diseño y desarrollo; identificación de controls y priorización de riesgos.
- Actividad 2: Laboratorio de desarrollo seguro y dependencias — Revisión de prácticas de codificación, firmas de builds, gestión de dependencias y análisis de bibliotecas de terceros.
- Actividad 3: Evaluación de distribución y ejecución — Análisis de permisos, configuración de sandbox y verificación de integridad en Android e iOS.
- Actividad 4: Plan de actualización y parches — Elaboración de un plan de parche para una app con escenarios de actualización y reversión.
Evaluación
La evaluación se alinea con el objetivo general 2 y sus objetivos específicos:
- Proyecto de análisis de ciclo de vida y riesgo por fase (40%).
- Informe de prácticas seguras en diseño y desarrollo (25%).
- Actividad de revisión de distribución y actualización (20%).
- Participación y reflexión sobre mejoras (15%).
Duración
4 semanas
Unidad 3: Plan de respuesta a incidentes y recuperación ante incidentes de seguridad móvil
<p>Esta unidad aborda la creación y ejecución de un plan de respuesta a incidentes en entornos móviles, cubriendo detección, contención, erradicación, recuperación y lecciones aprendidas, con énfasis en ejercicios prácticos y comunicación efectiva.</p>
Objetivos de Aprendizaje
- Definir fases, roles, herramientas y flujos de acción para la detección, contención, erradicación y recuperación ante incidentes móviles.
- Desarrollar un playbook de respuesta a incidentes específico para dispositivos y ecosistemas móviles.
- Conducir un ejercicio de simulación de incidente y documentar lecciones aprendidas para la mejora continua.
Contenidos Temáticos
- Tema 1: Preparación y detección de incidentes móviles — Descripción corta: monitoreo, logs, telemetría y detección de comportamientos anómalos.
- Tema 2: Contención y erradicación — Descripción corta: aislamiento de dispositivos, revocación de credenciales, contención de incidentes y remediación.
- Tema 3: Recuperación y comunicación post incidente — Descripción corta: restauración de operaciones, comunicación a usuarios y partes interesadas, verificación de restauración.
- Tema 4: Lecciones aprendidas y mejora continua — Descripción corta: análisis de causa raíz, actualización de playbooks y ejercicios futuros.
Actividades
- Actividad 1: Simulación de incidente móvil — Conducción de un ejercicio en tiempo real que abarque detección, contención y erradicación; roles asignados y reporte de estado.
- Actividad 2: Elaboración de un playbook de respuesta — Crear un plan práctico con pasos, responsables, herramientas y métricas de éxito para incidentes móviles.
- Actividad 3: Informe de lecciones aprendidas — Documentar hallazgos, causas raíz y mejoras en procesos y controles para evitar recurrencias.
Evaluación
La evaluación se orienta a los objetivos de aprendizaje de esta unidad:
- Plan de respuesta e incidentes completo (40%).
- Simulación de incidente y reporte de resultados (30%).
- Presentación del playbook y justificación de decisiones (20%).
- Documento de lecciones aprendidas y plan de mejora (10%).
Duración
3 semanas
Unidad 4: Informe de evaluación de seguridad móvil basado en OWASP Mobile Top 10
<p>En esta unidad se aprende a sintetizar hallazgos de seguridad móvil, priorizar riesgos basados en OWASP Mobile Top 10 y proponer mitigaciones y buenas prácticas en un informe ejecutable para stakeholders técnicos y no técnicos.</p>
Objetivos de Aprendizaje
- Aplicar OWASP Mobile Top 10 para clasificar riesgos relevantes en una app móvil específica.
- Elaborar un informe de evaluación con hallazgos, clasificación de riesgos, prioridades y recomendaciones de mitigación.
- Comunicar hallazgos y recomendaciones de manera clara a audiencias técnicas y no técnicas.
Contenidos Temáticos
- Tema 1: OWASP Mobile Top 10 y su aplicación — Descripción corta: revisión de cada categoría y ejemplos de amenazas relevantes.
- Tema 2: Técnicas de evaluación móvil — Descripción corta: pruebas estáticas y dinámicas, revisión de permisos y configuración segura.
- Tema 3: Metodología de informes y priorización de riesgos — Descripción corta: estructura de informe, métricas de severidad y priorización basada en impacto y probabilidad.
- Tema 4: Presentación de informe y buenas prácticas — Descripción corta: redacción ejecutiva, recomendaciones de mitigación y plan de acción.
Actividades
- Actividad 1: Taller de OWASP Mobile Top 10 — Análisis de cada categoría con ejemplos y aplicación a una app móvil de estudio; identificación de controles y mitigaciones.
- Actividad 2: Laboratorio de evaluación móvil — Realizar pruebas estáticas/dinámicas y revisión de permisos para un caso práctico y documentar hallazgos.
- Actividad 3: Elaboración de informe de seguridad — Redacción de un informe que, a partir de hallazgos, presente hallazgos, riesgos, mitigaciones y un plan de acción.
- Actividad 4: Presentación ejecutiva — Presentar hallazgos a un público no técnico, destacando riesgos clave y recomendaciones.
Evaluación
La evaluación se orienta a los objetivos de aprendizaje de esta unidad:
- Informe de evaluación de seguridad móvil (50%).
- Presentación ejecutiva y defensa de recomendaciones (20%).
- Ejercicio de priorización de riesgos y plan de mitigación (15%).
- Participación y revisión entre pares (15%).
Duración
3 semanas
Crea tus propios cursos con EdutekaLab
Diseña cursos completos con unidades, objetivos y actividades usando IA.
Comenzar gratis