stride-analysis-patterns
Identificar Ameaças de Segurança com STRIDE
Esta skill ajuda a identificar e documentar ameaças de segurança em sistemas usando a metodologia de modelagem de ameaças STRIDE. Ela fornece templates, padrões de código e estruturas de análise para identificação sistemática de ameaças e planejamento de mitigação.
Baixar o ZIP da skill
Upload no Claude
Vá em Configurações → Capacidades → Skills → Upload skill
Ative e comece a usar
Testar
A utilizar "stride-analysis-patterns". Analyze a web API that accepts user input, processes it against a database, and returns results
Resultado esperado:
- **Spoofing Threats**: Seqüestro de sessão, falsificação de tokens, preenchimento de credenciais
- **Tampering Threats**: Injeção SQL, manipulação de parâmetros, bypass de validação de entrada
- **Repudiation Threats**: Negação de transação, logs de auditoria ausentes
- **Information Disclosure**: Vazamento de dados através de transmissão insegura, vazamento de mensagens de erro
- **Denial of Service**: Exaustão de recursos, exaustão do pool de conexões do banco de dados
- **Elevation of Privilege**: Vulnerabilidades IDOR, bypass de controle de acesso baseado em função
A utilizar "stride-analysis-patterns". Generate a threat model document template for a microservices architecture
Resultado esperado:
- # Modelo de Ameaças: Arquitetura de Microsserviços
- ## Trust Boundaries: Externo para DMZ, DMZ para Rede Interna, Serviço para Serviço
- ## Ativos Principais: Credenciais de Usuário (Alto), PII (Alto), Dados de Sessão (Médio)
- ## Resumo da Análise STRIDE: 18 ameaças identificadas no total em 6 categorias
Auditoria de Segurança
SeguroAll 54 static findings are false positives. This is a legitimate defensive security skill for threat modeling. Static patterns detected are: security documentation terminology (not ransomware), markdown code blocks (not shell execution), risk-scoring enums (not weak crypto), and documentation links to Microsoft/OWASP (not hardcoded malicious URLs). No actual security concerns identified.
Fatores de risco
🌐 Acesso à rede (4)
Pontuação de qualidade
O Que Você Pode Construir
Modelagem de Ameaças para Novas Aplicações
Engenheiros de segurança usam esta skill para documentar ameaças ao projetar novas aplicações. A skill gera questionários, identifica limites de confiança e produz modelos de ameaças estruturados para revisão de arquitetura.
Criação de Documentação de Segurança
Desenvolvedores usam os templates para criar documentação de segurança para auditorias de conformidade. A skill fornece templates markdown com tabelas de ameaças, mitigações e frameworks de priorização de risco.
Treinamento de Segurança para Equipes
Líderes de equipe usam esta skill para treinar desenvolvedores na identificação de ameaças. As categorias STRIDE estruturadas fornecem um framework memorável para pensar sobre segurança durante revisões de design.
Tente Estes Prompts
Use a metodologia STRIDE para analisar a arquitetura do nosso [system/component name]. Identifique ameaças potenciais em cada categoria: Spoofing, Tampering, Repudiation, Information Disclosure, Denial of Service e Elevation of Privilege. Para cada ameaça, forneça uma descrição, impacto potencial e mitigação recomendada.
Analise os fluxos de dados no nosso sistema para cruzamentos de limites de confiança. Identifique fluxos de dados não criptografados entre zonas de diferentes níveis de confiança. Para cada cruzamento, liste ameaças STRIDE aplicáveis e sugira controles de segurança.
Gere uma matriz de ameaças para estas interações do sistema: [list interactions]. Para cada interação entre [source component] e [target component], identifique ameaças STRIDE aplicáveis, suas descrições e contexto.
Crie um relatório de risco priorizado a partir das seguintes ameaças: [list threats with impact/likelihood ratings]. Calcule pontuações de risco, categorize por severidade e recom ordem de remediação baseada na matriz de risco.
Melhores Práticas
- Cubra todas as seis categorias STRIDE sistematicamente para evitar perder tipos de ameaças
- Envolva stakeholders de segurança, desenvolvimento e operações para cobertura abrangente
- Atualize modelos de ameaças quando a arquitetura do sistema mudar significativamente
- Priorize mitigações com base em pontuações de risco em vez de tratar todas as ameaças igualmente
Evitar
- Pular categorias STRIDE porque algumas parecem menos relevantes para o seu sistema
- Assumir que um componente é seguro sem analisar cada categoria de ameaça
- Focar apenas em ameaças de alta probabilidade e ignorar riscos de alto impacto e baixa probabilidade
- Identificar ameaças sem documentar ou rastrear planos de mitigação
Perguntas Frequentes
O que é STRIDE e por que devo usá-lo?
Como esta skill é diferente de scanners de segurança automatizados?
Posso usar esta skill para documentação de conformidade?
Quais saídas esta skill produz?
Esta skill executa algum código no meu sistema?
Quão detalhados são os modelos de ameaças produzidos?
Detalhes do Desenvolvedor
Autor
wshobsonLicença
MIT
Repositório
https://github.com/wshobson/agents/tree/main/plugins/security-scanning/skills/stride-analysis-patternsReferência
main
Estrutura de arquivos
📄 SKILL.md