configuring-network-segmentation-with-vlans
Ensina seu agente de IA a construir APIs e sistemas de back-end.
O que ela faz
Isso ajuda a organizar sua rede de computadores em grupos menores e mais seguros, como se fossem "quartos" separados. Cada grupo (VLAN) só pode falar com os outros grupos se você permitir.
Quando usar
- ✓Quando você quer separar a rede de funcionários da rede de convidados.
- ✓Para proteger dados sensíveis, como informações de pagamento ou médicas.
- ✓Para evitar que um problema em um dispositivo se espalhe para outros na rede.
Exemplo do que pedir para a IA
“Configure minha rede para separar o tráfego de funcionários, convidados e servidores.”
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 IA cria "quartos" virtuais (VLANs) nos seus equipamentos de rede (switches). Ela define quais dispositivos podem falar com quais outros dispositivos, criando barreiras 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 configuring-network-segmentation-with-vlansOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/mukul975/Anthropic-Cybersecurity-Skills/main/skills/configuring-network-segmentation-with-vlans/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.
Configurando Segmentação de Rede com VLANs
Quando Usar
- Segmentar uma rede corporativa em zonas de segurança isoladas (corporativa, servidores, DMZ, convidados, IoT)
- Atender a requisitos de conformidade (PCI-DSS, HIPAA, SOC 2) que exigem isolamento de rede para dados sensíveis
- Reduzir o raio de explosão de incidentes de segurança, prevenindo movimento lateral entre segmentos de rede
- Isolar dispositivos de alto risco (IoT, BYOD, sistemas legados) da infraestrutura crítica
- Implementar defesa em profundidade combinando VLANs com regras de firewall e listas de controle de acesso
Não use VLANs como o único controle de segurança sem filtragem de Camada 3, para isolar redes que exigem air-gapping, ou sem o endurecimento adequado do switch contra ataques de VLAN hopping.
Pré-requisitos
- Switches gerenciáveis que suportam trunking 802.1Q VLAN (Cisco Catalyst, HP Aruba, Juniper EX, etc.)
- Switch de Camada 3 ou firewall para roteamento inter-VLAN e controle de acesso
- Documento de design de rede especificando atribuições de VLAN, sub-redes IP e requisitos de fluxo de tráfego
- Acesso via console ou SSH aos switches com modo de configuração privilegiado
- Compreensão de trunking 802.1Q, STP e conceitos de roteamento inter-VLAN
Fluxo de Trabalho
Passo 1: Projetar a Arquitetura de VLAN
# Define VLANs based on security zones and function
VLAN Plan:
VLAN 10 - CORPORATE (10.10.10.0/24) - Employee workstations
VLAN 20 - SERVERS (10.10.20.0/24) - Internal servers
VLAN 30 - DMZ (10.10.30.0/24) - Internet-facing servers
VLAN 40 - GUEST (10.10.40.0/24) - Guest WiFi
VLAN 50 - IOT (10.10.50.0/24) - IoT/OT devices
VLAN 60 - VOIP (10.10.60.0/24) - VoIP phones
VLAN 100 - MANAGEMENT (10.10.100.0/24) - Switch/AP management
VLAN 999 - QUARANTINE (10.10.99.0/24) - Isolated/compromised hosts
VLAN 998 - NATIVE_UNUSED - Native VLAN (no traffic)
# Traffic flow matrix:
# CORPORATE -> SERVERS: Allowed (specific ports)
# CORPORATE -> DMZ: Allowed (HTTP/HTTPS only)
# CORPORATE -> GUEST: Denied
# CORPORATE -> IOT: Denied
# GUEST -> Any Internal: Denied
# IOT -> SERVERS: Allowed (specific ports to specific hosts only)
# DMZ -> SERVERS: Allowed (database ports only)
# MANAGEMENT -> All: Allowed (from management stations only)
Passo 2: Configurar VLANs em Switch Cisco Catalyst
! Enter configuration mode
enable
configure terminal
! Create VLANs
vlan 10
name CORPORATE
exit
vlan 20
name SERVERS
exit
vlan 30
name DMZ
exit
vlan 40
name GUEST
exit
vlan 50
name IOT
exit
vlan 60
name VOIP
exit
vlan 100
name MANAGEMENT
exit
vlan 998
name NATIVE_UNUSED
exit
vlan 999
name QUARANTINE
exit
! Configure access ports for workstations (VLAN 10)
interface range GigabitEthernet1/0/1-24
switchport mode access
switchport access vlan 10
switchport nonegotiate
spanning-tree portfast
spanning-tree bpduguard enable
no shutdown
exit
! Configure access ports for servers (VLAN 20)
interface range GigabitEthernet1/0/25-36
switchport mode access
switchport access vlan 20
switchport nonegotiate
spanning-tree portfast
spanning-tree bpduguard enable
no shutdown
exit
! Configure trunk ports to other switches
interface GigabitEthernet1/0/48
switchport mode trunk
switchport trunk encapsulation dot1q
switchport trunk native vlan 998
switchport trunk allowed vlan 10,20,30,40,50,60,100
switchport nonegotiate
no shutdown
exit
! Configure trunk to firewall/router
interface GigabitEthernet1/0/47
switchport mode trunk
switchport trunk encapsulation dot1q
switchport trunk native vlan 998
switchport trunk allowed vlan 10,20,30,40,50,60,100
switchport nonegotiate
no shutdown
exit
! Shutdown unused ports
interface range GigabitEthernet1/0/37-46
shutdown
switchport mode access
switchport access vlan 999
exit
Passo 3: Endurecer o Switch Contra VLAN Hopping
! Desabilitar DTP em todas as portas (impede spoofing do switch)
interface range GigabitEthernet1/0/1-46
switchport nonegotiate
exit
! Definir VLAN nativa para VLAN não utilizada em todos os trunks
interface range GigabitEthernet1/0/47-48
switchport trunk native vlan 998
exit
! Habilitar DHCP Snooping
ip dhcp snooping
ip dhcp snooping vlan 10,20,30,40,50,60
interface GigabitEthernet1/0/47
ip dhcp snooping trust
exit
! Habilitar Inspeção Dinâmica de ARP
ip arp inspection vlan 10,20,30,40,50,60
interface GigabitEthernet1/0/47
ip arp inspection trust
exit
! Habilitar IP Source Guard (impede spoofing de IP)
…
Perguntas frequentes
O que é uma VLAN?
VLAN significa Rede Local Virtual. É como criar divisões dentro da sua rede de computadores para que eles se comuniquem de forma mais organizada e segura.
Preciso de equipamentos especiais?
Sim, você precisa de switches de rede que suportem a tecnologia VLAN (chamada 802.1Q) e um equipamento (roteador ou outro switch) para gerenciar a comunicação entre as VLANs.
Isso substitui um antivírus?
Não, VLANs são uma camada de segurança de rede. Elas ajudam a isolar dispositivos, mas não protegem contra vírus ou malwares diretamente nos computadores.
Detalhes
Descrição original do autor
Designs and implements VLAN-based (802.1Q) network segmentation on managed switches to isolate zones such as corporate, servers, DMZ, guest, and IoT, and to limit lateral movement paths. Use when segmenting an enterprise network into isolated security zones, meeting compliance mandates (PCI-DSS, HIPAA, SOC 2) for network isolation, or reducing blast radius from a security incident. '
Popularidade
- Estrelas no GitHub
- 35 mil
- Posição no ranking
- #5599
- 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
django-security
Ajuda seu agente a implementar práticas de segurança em aplicações Django. Ele foca em autenticação, autorização e prevenção contra ataques comuns, garantindo um código mais seguro.
affaan-m/ECC
laravel-security
Ajuda seu agente a proteger aplicações Laravel contra ameaças. Implementa práticas de segurança para autenticação, autorização e prevenção de ataques comuns.
affaan-m/ECC
module-regression
Ajuda seu agente a gerenciar mudanças em projetos grandes. Garante que alterações em uma parte do código não quebrem outras partes.
affaan-m/ECC