implementing-microsegmentation-with-guardicore
Implementa microsegmentação com Akamai Guardicore. Mapeia dependências, visualiza tráfego e cria políticas de rede granulares para VMs e contêineres.
O que ela faz
Esta ferramenta ajuda a proteger sua rede, controlando exatamente qual comunicação é permitida entre seus servidores e aplicativos. Ela mapeia como eles se comunicam e cria regras de segurança para bloquear tráfego indesejado, especialmente para evitar que ataques se espalhem.
Quando usar
- ✓Para impedir que ataques se espalhem dentro do seu data center.
- ✓Quando você precisa entender como seus aplicativos se comunicam antes de definir regras de segurança.
- ✓Para cumprir regras de segurança como PCI DSS ou HIPAA que exigem segmentação de rede.
Exemplo do que pedir para a IA
“Configure a microsegmentação para proteger o ambiente de dados do cliente.”
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
Primeiro, você instala um pequeno programa (agente) em seus servidores. Depois, usa uma ferramenta para visualizar todo o tráfego de rede entre seus aplicativos. Finalmente, você cria regras para permitir apenas a comunicação necessária e bloquear o resto.
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 implementing-microsegmentation-with-guardicoreOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/mukul975/Anthropic-Cybersecurity-Skills/main/skills/implementing-microsegmentation-with-guardicore/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.
Implementando Microsegmentação com Guardicore
Quando Usar
- Ao implementar controles de tráfego leste-oeste para prevenir movimento lateral dentro de data centers
- Ao precisar de visibilidade em nível de aplicação dos padrões de comunicação de rede antes de escrever políticas de segmentação
- Ao segmentar cargas de trabalho em ambientes heterogêneos (VMs, contêineres, bare metal, nuvem)
- Quando frameworks de conformidade (PCI DSS, HIPAA) exigem validação de segmentação de rede
- Ao implementar confiança zero na camada de rede com granularidade em nível de processo
Não use para segurança apenas de perímetro (use firewalls tradicionais), para ambientes com menos de 50 cargas de trabalho onde VLANs/grupos de segurança são suficientes, ou quando a equipe de rede não tem capacidade para gerenciamento contínuo de políticas.
Pré-requisitos
- Licença Akamai Guardicore Segmentation (Enterprise ou Premium)
- Servidor de Gerenciamento Guardicore implantado (on-premise ou SaaS)
- Acesso de implantação de agente às cargas de trabalho de destino (Linux, Windows, Kubernetes)
- Visibilidade de rede: portas SPAN/TAP ou logs de fluxo VPC para coleta sem agente
- Engajamento do proprietário da aplicação para validação de dependências
Fluxo de Trabalho
Etapa 1: Implantar Agentes Guardicore nas Cargas de Trabalho
Instale agentes para coletar dados de comunicação de rede em nível de processo.
# Linux agent installation
curl -sSL https://management.guardicore.com/api/v3.0/agents/download/linux \
-H "Authorization: Bearer ${GC_API_TOKEN}" \
-o gc-agent-installer.sh
chmod +x gc-agent-installer.sh
sudo ./gc-agent-installer.sh \
--management-url=https://management.guardicore.com \
--site-id=datacenter-east \
--label="web-tier"
# Windows agent installation (PowerShell)
# Invoke-WebRequest -Uri "https://management.guardicore.com/api/v3.0/agents/download/windows" `
# -Headers @{"Authorization"="Bearer $GC_API_TOKEN"} `
# -OutFile gc-agent-installer.exe
# Start-Process -FilePath .\gc-agent-installer.exe `
# -ArgumentList "--management-url=https://management.guardicore.com","--site-id=datacenter-east" `
# -Wait
# Kubernetes DaemonSet deployment
cat > gc-daemonset.yaml << 'EOF'
apiVersion: apps/v1
kind: DaemonSet
metadata:
name: guardicore-agent
namespace: guardicore
spec:
selector:
matchLabels:
app: gc-agent
template:
metadata:
labels:
app: gc-agent
spec:
hostNetwork: true
hostPID: true
containers:
- name: gc-agent
image: guardicore/agent:latest
securityContext:
privileged: true
env:
- name: GC_MANAGEMENT_URL
value: "https://management.guardicore.com"
- name: GC_API_KEY
valueFrom:
secretKeyRef:
name: gc-credentials
key: api-key
volumeMounts:
- mountPath: /host
name: host-root
volumes:
- name: host-root
hostPath:
path: /
EOF
kubectl apply -f gc-daemonset.yaml
# Verify agent enrollment
curl -s "https://management.guardicore.com/api/v3.0/agents?status=active" \
-H "Authorization: Bearer ${GC_API_TOKEN}" | python3 -m json.tool
Etapa 2: Mapear Dependências de Aplicação com Reveal
Use o Guardicore Reveal para descobrir e visualizar padrões de comunicação de aplicação.
# Query discovered application flows via API
curl -s "https://management.guardicore.com/api/v3.0/connections" \
-H "Authorization: Bearer ${GC_API_TOKEN}" \
-d '{
"time_range": {"from": "2026-02-17T00:00:00Z", "to": "2026-02-24T00:00:00Z"},
"filter": {
"source_label": "web-tier",
"destination_label": "app-tier"
},
"aggregation": "process",
"limit": 1000
}' | python3 -m json.tool
# Export application dependency map
curl -s "https://management.guardicore.com/api/v3.0/maps/export" \
-H "Authorization: Bearer ${GC_API_TOKEN}" \
-d '{
"format": "json",
"labels": ["web-tier", "app-tier", "db-tier"],
"time_range": "7d"
}' -o app-dependency-map.json
# Typical discovery findings:
# web-tier -> app-tier: TCP 8080, 8443 (expected)
# app-tier -> db-tier: TCP 5432, 3306 (expected)
# web-tier -> db-tier: TCP 5432 (UNEXPECTED - should be blocked)
# app-tier -> internet: TCP 443 (verify if needed)
Etapa 3: Criar Rótulos e Políticas de Segmentação
Defina rótulos e crie políticas de "ring-fence" (cerca de proteção) em torno das aplicações.
# Criar rótulos para tiers de aplicação
curl -X POST "https://management.guardicore.com/api/v3.0/labels" \
-H "Authorization: Bearer ${GC_API_TOKEN}" \
-H "Content-Type: application/json" \
…
Perguntas frequentes
O que é microsegmentação?
É uma técnica de segurança que divide a rede em pequenas zonas seguras, controlando o tráfego entre elas para limitar o dano de um ataque.
O que é tráfego leste-oeste?
É o tráfego de rede que ocorre entre servidores dentro do mesmo data center, em oposição ao tráfego de entrada ou saída da rede (norte-sul).
Preciso de uma licença especial?
Sim, é necessária uma licença do Akamai Guardicore Segmentation (Enterprise ou Premium).
Detalhes
Descrição original do autor
Implements microsegmentation with Akamai Guardicore Segmentation to map application dependencies, visualize east-west traffic flows, and create granular, least-privilege network policies across VMs, containers, bare metal, and cloud. Use when blocking lateral movement in a data center or when PCI DSS/HIPAA compliance requires validated network segmentation. '
Popularidade
- Estrelas no GitHub
- 35 mil
- Posição no ranking
- #5909
- 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
bun-runtime
Faz seu agente usar o Bun para rodar, organizar e testar código. Ajuda a escolher o Bun em vez de outras ferramentas e a migrar projetos existentes.
affaan-m/ECC
database-migrations
Ajuda seu agente a fazer mudanças seguras em bancos de dados. Ele garante que as alterações possam ser desfeitas e minimiza o tempo de inatividade.
affaan-m/ECC
deployment-patterns
Configura fluxos de implantação e CI/CD, containerização e estratégias de rollback para garantir lançamentos seguros.
affaan-m/ECC