detecting-cryptomining-in-cloud
Faz seu agente identificar mineração de criptomoedas não autorizada em ambientes de nuvem, analisando uso de recursos e tráfego.
O que ela faz
Esta ferramenta ajuda a encontrar atividades suspeitas de mineração de criptomoedas em seus sistemas na nuvem. Ela procura por sinais como gastos inesperados, tráfego de rede incomum e processos estranhos rodando.
Quando usar
- ✓Quando sua conta da nuvem mostra um aumento súbito nos custos.
- ✓Quando um alerta indica atividade de mineração de criptomoedas.
- ✓Ao investigar se suas credenciais de acesso foram usadas indevidamente.
Exemplo do que pedir para a IA
“Verifique se há mineração de criptomoedas não autorizada em minha conta da nuvem.”
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
Ela funciona monitorando o uso de recursos, como processamento e rede, e comparando com padrões conhecidos de mineração. Se algo suspeito for encontrado, ela alerta você.
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 detecting-cryptomining-in-cloudOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/mukul975/Anthropic-Cybersecurity-Skills/main/skills/detecting-cryptomining-in-cloud/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.
Detecção de Criptomining na Nuvem
Quando Usar
- Quando alertas de faturamento na nuvem indicarem picos inesperados de custo de computação
- Quando o GuardDuty gerar tipos de achados CryptoCurrency ou Impact
- Ao investigar credenciais IAM comprometidas que podem ser usadas para iniciar instâncias de mineração
- Ao monitorar cargas de trabalho de contêineres para execução de processos não autorizados
- Ao estabelecer controles de detecção proativos contra ataques de sequestro de recursos
Não use para operações legítimas de mineração de criptomoedas, para detecção de mineração não relacionada à nuvem em hardware físico, ou para análise geral de malware não relacionada à atividade de mineração.
Pré-requisitos
- Amazon GuardDuty habilitado com Runtime Monitoring para EC2, ECS e EKS
- CloudWatch ou Azure Monitor configurado para alertas de utilização de computação
- VPC Flow Logs habilitados para análise de tráfego de rede para IPs de pools de mineração
- AWS Cost Anomaly Detection ou alertas do Azure Cost Management configurados
Fluxo de Trabalho
Etapa 1: Estabelecer Detecção Através de Múltiplos Sinais
Implante a detecção em quatro categorias de sinais: anomalias de custo, utilização de computação, tráfego de rede e processos em tempo de execução.
# AWS Cost Anomaly Detection
aws ce create-anomaly-monitor \
--anomaly-monitor '{
"MonitorName": "EC2CostSpike",
"MonitorType": "DIMENSIONAL",
"MonitorDimension": "SERVICE"
}'
aws ce create-anomaly-subscription \
--anomaly-subscription '{
"SubscriptionName": "CryptoMiningAlert",
"MonitorArnList": ["arn:aws:ce::123456789012:anomalymonitor/monitor-id"],
"Subscribers": [{"Address": "security@company.com", "Type": "EMAIL"}],
"Threshold": 50.0,
"Frequency": "IMMEDIATE"
}'
# CloudWatch alarm for CPU utilization spike
aws cloudwatch put-metric-alarm \
--alarm-name HighCPUUtilization \
--namespace AWS/EC2 \
--metric-name CPUUtilization \
--statistic Average \
--period 300 \
--threshold 90 \
--comparison-operator GreaterThanThreshold \
--evaluation-periods 3 \
--alarm-actions "arn:aws:sns:us-east-1:123456789012:security-alerts"
Etapa 2: Monitorar Achados CryptoCurrency do GuardDuty
Configure alertas para achados do GuardDuty específicos para atividades de criptomining em cargas de trabalho EC2, ECS e EKS.
Principais tipos de achados do GuardDuty para criptomining:
CryptoCurrency:EC2/BitcoinTool.B- Conexões de rede para domínios relacionados a criptoCryptoCurrency:Runtime/BitcoinTool.B- Detecção em tempo de execução da execução de processos de mineraçãoImpact:EC2/BitcoinTool.B- Instância EC2 se comunicando com pools de mineração de Bitcoin conhecidosImpact:Runtime/CryptoMinerExecuted- Execução de binário de criptomining detectada pelo agente de tempo de execução
# EventBridge rule for cryptocurrency findings
aws events put-rule \
--name CryptoMiningDetection \
--event-pattern '{
"source": ["aws.guardduty"],
"detail-type": ["GuardDuty Finding"],
"detail": {
"type": [
{"prefix": "CryptoCurrency:"},
{"prefix": "Impact:EC2/BitcoinTool"},
{"prefix": "Impact:Runtime/CryptoMiner"}
]
}
}'
# Auto-remediation Lambda for crypto findings
aws events put-targets \
--rule CryptoMiningDetection \
--targets '[{
"Id": "CryptoAutoRemediate",
"Arn": "arn:aws:lambda:us-east-1:123456789012:function/crypto-remediate"
}]'
Etapa 3: Analisar Tráfego de Rede para Conexões com Pools de Mineração
Monitore VPC Flow Logs e consultas DNS para conexões com pools de mineração de criptomoedas conhecidos operando em portas comuns (3333, 4444, 5555, 8333, 9999, 14444).
// Sentinel KQL query for mining pool connections
AzureNetworkAnalytics_CL
| where TimeGenerated > ago(24h)
| where DestPort_d in (3333, 4444, 5555, 8333, 9999, 14444, 14433, 45700)
| summarize ConnectionCount = count(), BytesSent = sum(BytesSent_d)
by SrcIP_s, DestIP_s, DestPort_d, bin(TimeGenerated, 1h)
| where ConnectionCount > 10
| project TimeGenerated, SrcIP_s, DestIP_s, DestPort_d, ConnectionCount, BytesSent
# AWS Athena query for VPC Flow Logs mining pool detection
cat << 'EOF' > mining-detection.sql
SELECT srcaddr, dstaddr, dstport, protocol,
COUNT(*) as connection_count,
SUM(bytes) as total_bytes
FROM vpc_flow_logs
WHERE dstport IN (3333, 4444, 5555, 8333, 9999, 14444)
AND action = 'ACCEPT'
AND start >= date_add('hour', -24, now())
GROUP BY srcaddr, dstaddr, dstport, protocol
HAVING COUNT(*) > 10
ORDER BY connection_count DESC
EOF
Etapa 4: Detectar Mineração em Ambientes de Contêiner
…
Perguntas frequentes
O que é mineração de criptomoedas?
É o processo de usar computadores para resolver problemas complexos e validar transações de criptomoedas, o que gera recompensas. No entanto, pode ser feito de forma não autorizada em sistemas alheios.
Por que a mineração não autorizada é um problema?
Ela consome recursos computacionais (energia, processamento) sem permissão, aumentando custos e podendo deixar os sistemas mais lentos ou instáveis.
Preciso ser um especialista em segurança para usar isso?
Não, a ferramenta foi projetada para ser compreendida e utilizada mesmo por quem não tem experiência profunda em segurança de computadores.
Detalhes
Descrição original do autor
This skill teaches security teams how to detect and respond to unauthorized cryptocurrency mining operations in cloud environments. It covers identifying cryptomining indicators through compute usage anomalies, network traffic patterns to mining pools, GuardDuty CryptoCurrency findings, and runtime process monitoring on EC2, ECS, EKS, and Azure Automation workloads. '
Popularidade
- Estrelas no GitHub
- 35 mil
- Posição no ranking
- #5654
- 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
agent-architecture-audit
Faz seu agente verificar se tudo está funcionando corretamente. Ele encontra e conserta problemas em sistemas de IA, garantindo que funcionem como esperado.
affaan-m/ECC
agent-eval
Ajuda seu agente a comparar diferentes ferramentas de programação de IA. Ele mede qual é mais rápido, barato e confiável para realizar tarefas específicas.
affaan-m/ECC
agent-harness-construction
Faz seu agente entender melhor como realizar tarefas. Ele otimiza as ferramentas e instruções que o agente usa para aumentar suas chances de sucesso.
affaan-m/ECC