Producir un modelo de amenazas STRIDE para una nueva característica
Cuándo usarlo: Revisión de diseño para una característica que toca datos de usuario, autenticación o redes externas.
Requisitos previos
- Documento de diseño de característica o diagrama de arquitectura — Pega en el chat o apunta a Claude al archivo
- Habilidad instalada — git clone https://github.com/eth0izzle/security-skills ~/.claude/skills/security-skills
Flujo
-
Recorrer el sistemaUsa security-skills. Aquí está el diseño para [característica]. Enumera los límites de confianza y flujos de datos.✓ Copiado→ Límites de confianza nombrados, flechas de flujo de datos explícitas
-
Aplicar STRIDEPara cada límite, identifica riesgos de Spoofing, Tampering, Repudiation, divulgación de información, DoS y escalada de privilegios.✓ Copiado→ Tabla con amenazas evaluadas, no recomendaciones genéricas tipo 'considera XSS'
-
Proponer mitigacionesClasifica las amenazas por probabilidad × impacto y propone mitigaciones concretas para los 5 principales.✓ Copiado→ Controles específicos (límite de velocidad, solicitudes firmadas, registro de auditoría)
Resultado: Un documento de modelo de amenazas listo para una reunión de revisión de seguridad.
Errores comunes
- STRIDE se convierte en un mero formalismo — Exige historias concretas de atacante — 'atacante con X quiere Y, hace Z'