performing-asset-criticality-scoring-for-vulns
Permite que seu agente crie um modelo de pontuação de criticidade de ativos para priorizar vulnerabilidades.
O que ela faz
Esta ferramenta ajuda a classificar a importância dos seus sistemas de computador. Ela atribui uma nota de 1 a 5 para cada sistema, considerando o quão sensível são os dados que ele guarda, o quão importante ele é para o funcionamento da empresa e outros fatores. Isso ajuda a decidir quais sistemas precisam de mais atenção quando há alguma falha de segurança.
Quando usar
- ✓Ao decidir quais falhas de segurança corrigir primeiro.
- ✓Ao organizar quais sistemas precisam ser atualizados mais rapidamente.
- ✓Ao entender o risco que cada sistema representa para a empresa.
Exemplo do que pedir para a IA
“Classifique a importância dos nossos sistemas, considerando que o sistema de pagamentos é o mais crítico e os servidores de teste são os menos importantes.”
Quer saber mais? Abra as seções abaixo.
Como usar
O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.
Link da skill
Mensagem pronta para colar
Como funciona
A ferramenta analisa vários aspectos de cada sistema, como o tipo de informação que ele armazena e sua importância para o dia a dia da empresa. Com base nisso, ela calcula uma nota geral e define um nível de criticidade (de 1 a 5), que ajuda a definir prazos para corrigir problemas de segurança.
Instalação
Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.
No terminal (Claude Code, Codex, Cursor), na pasta do projeto:
npx skills add mukul975/Anthropic-Cybersecurity-Skills --skill performing-asset-criticality-scoring-for-vulnsOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/mukul975/Anthropic-Cybersecurity-Skills/main/skills/performing-asset-criticality-scoring-for-vulns/SKILL.md -o SKILL.mdConteúdo técnico (SKILL.md)
Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.
Pontuação de Criticidade de Ativos para Vulnerabilidades
Visão Geral
A pontuação de criticidade de ativos atribui uma classificação de impacto nos negócios a cada ativo de TI, para que os esforços de remediação de vulnerabilidades se concentrem em sistemas com o maior risco organizacional. Sem o contexto de criticidade, uma vulnerabilidade CVSS 9.0 em um servidor de teste recebe a mesma urgência que a mesma vulnerabilidade em um banco de dados de processamento de pagamentos. Esta habilidade abrange a construção de um modelo de pontuação multifatorial que incorpora sensibilidade de dados, dependência de função de negócios, escopo regulatório, exposição de rede e recuperabilidade para criar um nível de criticidade de 1 a 5 que modifica diretamente os SLAs de remediação de vulnerabilidades.
Quando Usar
- Ao realizar avaliações de segurança que envolvem a pontuação de criticidade de ativos para vulnerabilidades
- Ao seguir procedimentos de resposta a incidentes para eventos de segurança relacionados
- Ao realizar testes de segurança ou atividades de auditoria agendadas
- Ao validar controles de segurança por meio de testes práticos
Pré-requisitos
- Banco de Dados de Gerenciamento de Configuração (CMDB) ou inventário de ativos
- Dados da Análise de Impacto nos Negócios (BIA)
- Política de classificação de dados
- Documentação da arquitetura de rede
- Entrada de partes interessadas dos proprietários das unidades de negócios
Conceitos Principais
Modelo de Pontuação de Criticidade de Ativos
| Fator | Peso | Faixa de Pontuação | Descrição |
|---|---|---|---|
| Impacto na Função de Negócios | 25% | 1-5 | Quão crítico é o processo de negócios suportado |
| Sensibilidade dos Dados | 25% | 1-5 | Tipo e sensibilidade dos dados processados/armazenados |
| Escopo Regulatório | 15% | 1-5 | Requisitos regulatórios (PCI, HIPAA, SOX) |
| Exposição de Rede | 15% | 1-5 | Voltado para a Internet vs. apenas interno |
| Recuperabilidade | 10% | 1-5 | Requisitos de RTO/RPO, capacidade de DR |
| População de Usuários | 10% | 1-5 | Número de usuários/clientes afetados |
Definições de Nível de Criticidade
| Nível | Faixa de Pontuação | Rótulo | Modificador de SLA | Exemplos |
|---|---|---|---|---|
| 1 | 4.5-5.0 | Joias da Coroa | SLA -50% | Controladores de domínio, sistemas de pagamento, ERP |
| 2 | 3.5-4.4 | Alto Valor | SLA -25% | Servidores de e-mail, sistemas de RH, CI/CD |
| 3 | 2.5-3.4 | Padrão | SLA Base | Aplicativos internos, servidores de arquivos |
| 4 | 1.5-2.4 | Baixo Impacto | SLA +25% | Ambientes de teste, impressoras |
| 5 | 1.0-1.4 | Mínimo | SLA +50% | Desativação, laboratórios isolados |
Pontuação de Sensibilidade de Dados
| Pontuação | Classificação | Exemplos |
|---|---|---|
| 5 | Restrito/Secreto | PII, PHI, dados de cartão de pagamento, segredos comerciais |
| 4 | Confidencial | Relatórios financeiros, registros de RH, código-fonte |
| 3 | Interno | Documentos internos, políticas, arquivos de projeto |
| 2 | Semi-público | Materiais de marketing, comunicados de imprensa (rascunho) |
| 1 | Público | Conteúdo publicado, APIs públicas |
Fluxo de Trabalho
Etapa 1: Definir Critérios de Pontuação
class AssetCriticalityScorer:
"""Multi-factor asset criticality scoring engine."""
WEIGHTS = {
"business_function": 0.25,
"data_sensitivity": 0.25,
"regulatory_scope": 0.15,
"network_exposure": 0.15,
"recoverability": 0.10,
"user_population": 0.10,
}
TIER_THRESHOLDS = [
(4.5, 1, "Crown Jewels", -0.50),
(3.5, 2, "High Value", -0.25),
(2.5, 3, "Standard", 0.00),
(1.5, 4, "Low Impact", 0.25),
(1.0, 5, "Minimal", 0.50),
]
def score_asset(self, asset):
"""Calculate criticality score for an asset."""
weighted_score = sum(
asset.get(factor, 3) * weight
for factor, weight in self.WEIGHTS.items()
)
score = round(weighted_score, 2)
for threshold, tier, label, sla_mod in self.TIER_THRESHOLDS:
if score >= threshold:
return {
"score": score,
"tier": tier,
"label": label,
"sla_modifier": sla_mod,
}
return {"score": score, "tier": 5, "label": "Minimal", "sla_modifier": 0.50}
def adjust_vuln_sla(self, base_sla_days, asset_tier_data):
"""Adjust vulnerability SLA based on asset criticality."""
modifier = asset_tier_data["sla_modifier"]
adjusted = int(base_sla_days * (1 + modifier))
return max(1, adjusted) # Minimum 1 day SLA
Etapa 2: Integrar com Priorização de Vulnerabilidades
def apply_criticality_to_vulns(vulns_df, asset_scores):
"""Enriquecer dados de vulnerabilidade com contexto de criticidade de ativos."""
…
Perguntas frequentes
Por que é importante classificar a criticidade dos sistemas?
Ajuda a focar os esforços de segurança nos sistemas mais importantes, garantindo que os problemas mais graves sejam resolvidos primeiro e protegendo os dados mais sensíveis da empresa.
Quais informações são usadas para classificar a criticidade?
São usadas informações como a sensibilidade dos dados (ex: dados pessoais, financeiros), a dependência das funções do negócio, a exposição à internet e a facilidade de recuperação em caso de falha.
O que significa 'SLA Modifier'?
É um ajuste no prazo (SLA - Service Level Agreement) para corrigir problemas de segurança. Sistemas mais críticos terão prazos menores para correção, enquanto sistemas menos críticos podem ter prazos maiores.
Detalhes
Descrição original do autor
Build a multi-factor asset criticality scoring model—incorporating data sensitivity, business function dependency, regulatory scope, network exposure, and recoverability—to produce a 1-5 criticality tier that weights vulnerability prioritization and remediation SLAs. Use when prioritizing vulnerability remediation by business impact or aligning CMDB asset data with risk-based patching timelines.
Popularidade
- Estrelas no GitHub
- 35 mil
- Posição no ranking
- #6023
- Licença
- Apache-2.0
- Atualizada em
- 31/08/2026
Comentários
- …
Mais skills deste repositório
abusing-dpapi-for-credential-access
Dá ao seu agente de IA instruções prontas para uma tarefa específica, para ele fazer melhor e mais rápido.
mukul975/Anthropic-Cybersecurity-Skills
abusing-shadow-credentials-for-privesc
Ensina seu agente de IA a escrever textos claros e bem estruturados.
mukul975/Anthropic-Cybersecurity-Skills
achieving-cmmc-level-2-compliance
Ajuda seu agente a preparar um ambiente para conformidade com CMMC Nível 2. Ele implementa requisitos de segurança e gerencia a documentação necessária.
mukul975/Anthropic-Cybersecurity-Skills
acquiring-disk-image-with-dd-and-dcfldd
Ajuda seu agente a criar cópias exatas de discos rígidos. Isso é útil para garantir que nenhuma informação seja perdida ou alterada durante investigações.
mukul975/Anthropic-Cybersecurity-Skills
Skills parecidas
dashboard-builder
Ajuda seu agente a criar painéis de monitoramento úteis. Ele transforma dados em gráficos que respondem a perguntas importantes sobre o sistema.
affaan-m/ECC
dev-team
Simula uma equipe de desenvolvimento colaborativa, onde diferentes papéis respondem a um problema juntos. É útil para obter múltiplas perspectivas sem trocar de agente manualmente.
affaan-m/ECC
ecc-council
Faz seu agente reunir um conselho de quatro vozes para tomar decisões difíceis. É útil quando há várias opções boas e é preciso debater antes de escolher.
affaan-m/ECC