carreras
AppSec Engineer
Haz que el software que entrega tu empresa sea difícil de romper, sin frenar a quien lo escribe.
Un ingeniero de seguridad de aplicaciones encuentra y previene vulnerabilidades en el código y el diseño de los productos, y construye las verificaciones, la orientación y los hábitos que permiten a los desarrolladores corregirlas pronto. El trabajo está entre seguridad e ingeniería: mitad profundidad técnica, mitad influencia.
ver este camino en el mapa del recorridoUn día en el cargo
- Revisar diseños y pull requests en busca de problemas de seguridad, y explicar la corrección en lugar de solo bloquear.
- Operar y ajustar SAST, SCA, DAST y el escaneo de secretos en el pipeline, manteniendo el ruido lo bastante bajo para que los desarrolladores confíen en ellos.
- Priorizar hallazgos por riesgo real, no por la severidad del escáner, y seguirlos hasta su cierre.
- Hacer threat modeling de funcionalidades nuevas con el equipo antes de que exista el código.
- Responder cuando algo se escapa: reproducir, evaluar el impacto y ayudar a entregar la corrección.
Etapa 1· Fundamentos
Entender cómo se entrega el software y dónde encaja la seguridad.
Estudia aquí
Aprende en otros lugares
- Cómo funciona la web: HTTP, sesiones, autenticación y autorización
- El OWASP Top 10 y un lenguaje de programación que leas bien
- Git y un flujo de trabajo con pull requests
Construye esto
Añade escaneo de secretos y un hook de pre-commit a un repositorio tuyo, y documenta lo que detecta.
Etapa 2· Práctica
Operar las verificaciones principales y juzgar sus resultados.
Estudia aquí
- SAST
- SCA
- Threat modeling: pensar como el atacante antes de programar
- DAST
- A06 Insecure Design
- A04 Cryptographic Failures
- A02 Security Misconfiguration
Aprende en otros lugares
- Leer código en el stack que proteges
- Pruebas manuales con un proxy de interceptación
- Escribir un reporte de vulnerabilidad claro y accionable
Construye esto
Ejecuta SAST, SCA y DAST contra una app deliberadamente vulnerable, haz la triaje de cada hallazgo y registra cuáles son reales.
Etapa 3· Avanzado
Dirigir un programa de seguridad de aplicaciones, no solo herramientas.
Estudia aquí
Aprende en otros lugares
- Revisiones de diseño seguro en sistemas reales
- Métricas de gestión de vulnerabilidades y priorización
- Enseñar e influir en desarrolladores a escala
Construye esto
Diseña una política de gate para el pipeline (qué bloquea, qué avisa, qué se exime) y mide la tasa de falsos positivos durante un mes.
Qué mostrar
- Un relato de threat model de un sistema real pequeño, con las mitigaciones que elegiste y por qué.
- Un repositorio de pipeline con SAST, SCA y escaneo de secretos con reglas ajustadas y un proceso de excepciones documentado.
- Una guía corta para desarrolladores: las cinco clases de vulnerabilidad que más importan en tu stack y cómo evitarlas.
Certificaciones (ejemplos)
- OSWE (OffSec)
- CSSLP (ISC2)
- GIAC GWEB
Ejemplos, no recomendaciones ni requisitos. Consulta los detalles actuales con la entidad emisora.