Pular para o conteúdo principal
ACAD4Y
cibersegurancaempresasciscoccna

Formação Cibersegurança Empresas: Guia Cisco Prático

Formação cibersegurança empresas com Cisco: hardening IOS, SSH, AAA, ACLs e DHCP Snooping para equipas de TI prepararem redes reais.

André Silva

Introdução

Num projecto real de rede empresarial, já encontrei switches de acesso com Telnet activo, passwords em texto quase claro, portas de utilizador sem controlo e uma VLAN de gestão acessível a partir de qualquer posto da empresa. O problema não era falta de equipamento. Era falta de processo: a equipa sabia “pôr a rede a funcionar”, mas não tinha uma baseline de segurança que todos aplicassem da mesma forma.

É por isso que a formação cibersegurança empresas tem de ser prática. Não basta falar de ameaças, phishing ou firewalls. Uma equipa de TI que administra redes Cisco precisa de saber configurar SSH, restringir acessos de gestão, aplicar AAA, validar logs, proteger portas de acesso e diagnosticar quando uma feature de segurança bloqueia tráfego legítimo.

No final deste artigo vais ter uma baseline Cisco aplicável em laboratório ou numa rede pequena, perceber os erros que vejo com frequência em formação e saber que partes são relevantes para CCNA, CCNP e trabalho real. Se estás a preparar equipas internas, vê também a página de formação Cisco para empresas da ACAD4Y.

O que deve incluir uma formação de cibersegurança para empresas

Uma boa formação de cibersegurança para equipas de TI não deve começar pelo produto. Deve começar pelo risco operacional: quem pode aceder aos equipamentos, por onde entra, que privilégios tem, como é registada a actividade e que protecções existem no acesso à rede.

Numa rede Cisco típica, divido a formação em cinco blocos:

ÁreaObjectivoExemplo prático
Gestão seguraEvitar Telnet e acessos abertosSSHv2, ACL na VTY, AAA local ou RADIUS
Hardening de IOS/IOS XEReduzir superfície de ataqueDesactivar serviços não usados
Segurança Layer 2Evitar ataques locaisPort Security, DHCP Snooping
SegmentaçãoLimitar movimentos lateraisVLANs e ACLs inter-VLAN
MonitorizaçãoVer e auditar eventosSyslog, NTP, SNMPv3

A Cisco tem documentação oficial sobre hardening em IOS/IOS XE, incluindo recomendações para reduzir serviços expostos e proteger planos de gestão. Um bom ponto de partida é o guia Harden IOS Devices da Cisco.

Diagrama de rede com router, switch, servidor RADIUS e VLAN de gestão

A topologia que uso muitas vezes em formação é simples:

  • Um router ou switch Layer 3 como gateway.
  • Um switch de acesso com utilizadores.
  • Uma VLAN de gestão separada.
  • Um servidor de autenticação, por exemplo RADIUS.
  • Um servidor Syslog/NTP.
  • Duas VLANs de utilizadores: uma para colaboradores e outra para convidados.

Esta topologia é suficiente para treinar conceitos que aparecem no exame e, mais importante, no trabalho diário.

Configuração passo-a-passo de uma baseline Cisco

A configuração abaixo é uma base. Não é uma receita universal. O comportamento pode variar entre IOS clássico, IOS XE 16.x/17.x e plataformas Catalyst mais antigas. Em equipamentos reais, valida sempre a versão, licenciamento e impacto antes de aplicar em produção.

1. Identidade, passwords e SSH

Primeiro, damos identidade ao equipamento, criamos utilizador local, activamos SSHv2 e removemos Telnet.

conf t
hostname SW-ACESSO-01
ip domain-name empresa.local

username admin privilege 15 secret 0 SenhaForte-Temporaria
enable secret 0 EnableForte-Temporaria

crypto key generate rsa modulus 2048
ip ssh version 2
ip ssh time-out 60
ip ssh authentication-retries 3

line vty 0 4
 transport input ssh
 login local
 exec-timeout 10 0
exit
end
write memory

Output esperado ao gerar a chave RSA:

SW-ACESSO-01(config)#crypto key generate rsa modulus 2048
The name for the keys will be: SW-ACESSO-01.empresa.local

% The key modulus size is 2048 bits
% Generating 2048 bit RSA keys, keys will be non-exportable...
[OK]

Erro comum: configurar ip ssh version 2 mas esquecer o ip domain-name ou as chaves RSA. Sem isso, o SSH não fica operacional.

Validação:

show ip ssh

Output típico:

SSH Enabled - version 2.0
Authentication timeout: 60 secs; Authentication retries: 3
Minimum expected Diffie Hellman key size : 1024 bits

2. Restringir quem pode gerir o equipamento

Uma decisão de design que tomo quase sempre em redes empresariais é separar a gestão numa VLAN própria e permitir acesso SSH apenas a partir dessa rede ou de uma jump box. Não quero que qualquer portátil numa VLAN de utilizadores consiga sequer tentar autenticar no switch.

Exemplo: a rede de gestão é 10.10.99.0/24.

conf t
ip access-list standard ACL-GESTAO-SSH
 permit 10.10.99.0 0.0.0.255
 deny any log
exit

line vty 0 4
 access-class ACL-GESTAO-SSH in
 transport input ssh
 login local
exit
end

Validação:

show access-lists ACL-GESTAO-SSH

Output esperado após uma tentativa fora da rede autorizada:

Standard IP access list ACL-GESTAO-SSH
    10 permit 10.10.99.0, wildcard bits 0.0.0.255
    20 deny any log (3 matches)

Isto é simples, mas muda muito a postura de segurança. Reduz tentativas de brute force, diminui ruído nos logs e obriga a equipa a gerir os equipamentos por caminhos controlados.

3. AAA local com preparação para RADIUS

Em empresas, normalmente recomendo AAA com RADIUS ou TACACS+, dependendo do ambiente. Para laboratórios e redes pequenas, podes começar com base local, mas deixar a estrutura preparada.

conf t
aaa new-model

aaa authentication login default local
aaa authorization exec default local

username netadmin privilege 15 secret 0 OutraSenhaForte-Temporaria
end

Se existir servidor RADIUS:

conf t
radius server RADIUS-01
 address ipv4 10.10.99.10 auth-port 1812 acct-port 1813
 key ChavePartilhadaForte

aaa group server radius GRP-RADIUS
 server name RADIUS-01

aaa authentication login default group GRP-RADIUS local
aaa authorization exec default group GRP-RADIUS local
end

Nota honesta: em alguns ambientes antigos vais encontrar sintaxe legacy com radius-server host. Em IOS XE mais recente, a sintaxe com radius server NOME é preferível. Em formação, mostro as duas porque os alunos encontram as duas no mundo real.

4. Hardening básico de serviços

Nem todos estes comandos se aplicam a todas as plataformas, mas a lógica é: desactivar o que não usas.

conf t
no ip http server
no ip http secure-server
no cdp run
service password-encryption
service timestamps log datetime msec localtime show-timezone
login block-for 120 attempts 3 within 60

no ip source-route
no service pad
end

Atenção ao no cdp run: em algumas redes, o CDP é útil para troubleshooting e inventário. Em vez de desligar globalmente, podes desligar apenas em interfaces viradas para utilizadores ou terceiros:

interface GigabitEthernet1/0/10
 no cdp enable

Esta é uma boa discussão para formação empresarial: segurança não é aplicar comandos cegamente. É decidir com base no risco, operação e visibilidade.

5. Segurança Layer 2: DHCP Snooping

O DHCP Snooping protege contra servidores DHCP não autorizados. Já vi um caso em que um utilizador ligou um pequeno router doméstico à rede interna. Resultado: alguns postos receberam gateway errado e DNS externo. A rede “falhava às vezes”, mas o problema era um rogue DHCP.

Em Cisco Catalyst, a lógica é:

  • Activar DHCP Snooping globalmente.
  • Activar nas VLANs relevantes.
  • Marcar como trusted apenas a porta que liga ao servidor DHCP ou ao uplink.
  • Deixar portas de utilizador como untrusted.
conf t
ip dhcp snooping
ip dhcp snooping vlan 10,20

interface GigabitEthernet1/0/48
 description UPLINK-PARA-CORE
 ip dhcp snooping trust
exit

interface range GigabitEthernet1/0/1 - 24
 description PORTAS-UTILIZADORES
 ip dhcp snooping limit rate 10
exit
end

Validação:

show ip dhcp snooping

Output típico:

Switch DHCP snooping is enabled
DHCP snooping is configured on following VLANs:
10,20
DHCP snooping is operational on following VLANs:
10,20

Interface                    Trusted    Rate limit (pps)
------------------------     -------    ----------------
GigabitEthernet1/0/48        yes        unlimited
GigabitEthernet1/0/1         no         10

A Cisco documenta o funcionamento e troubleshooting de DHCP Snooping em Catalyst no guia Operate and Troubleshoot DHCP Snooping on Catalyst 9000.

Erros comuns e troubleshooting

Erro 1: bloquear a própria equipa fora do equipamento

Este é talvez o erro mais frequente quando os alunos aplicam ACLs nas linhas VTY. Criam a ACL, aplicam com access-class, mas esquecem que estão ligados a partir de uma rede diferente.

Diagnóstico:

show running-config | section line vty
show access-lists
show users

Output a verificar:

line vty 0 4
 access-class ACL-GESTAO-SSH in
 transport input ssh
 login local

Correcção segura: antes de aplicar a ACL, confirma o IP de origem da tua sessão e garante que está permitido.

show users

Exemplo:

Line       User       Host(s)              Idle       Location
*  2 vty 0 admin      idle                 00:00:00   10.10.50.23

Se estás a administrar a partir de 10.10.50.23, mas a ACL só permite 10.10.99.0/24, vais perder acesso quando abrires nova sessão.

Erro 2: confiar a porta errada no DHCP Snooping

Muitos alunos colocam ip dhcp snooping trust nas portas de utilizador porque “assim funciona”. Funciona, mas remove a protecção.

A porta trusted deve ser a que leva ao servidor DHCP legítimo, normalmente uplink para core, firewall ou servidor.

Diagnóstico:

show ip dhcp snooping
show interfaces status
show mac address-table dynamic

Se vários clientes não recebem IP depois de activares DHCP Snooping, verifica se o uplink está trusted.

Erro 3: activar Port Security sem plano de operação

Port Security é útil, mas pode criar incidentes se for aplicado sem pensar. Em escritórios com docking stations, telefones IP ou rotação frequente de utilizadores, o limite de MAC addresses tem de ser ajustado.

Exemplo moderado para uma porta com PC e telefone IP:

conf t
interface GigabitEthernet1/0/12
 description UTILIZADOR-COM-TELEFONE-IP
 switchport mode access
 switchport access vlan 10
 switchport voice vlan 30
 switchport port-security
 switchport port-security maximum 3
 switchport port-security violation restrict
 switchport port-security mac-address sticky
 spanning-tree portfast
end

Validação:

show port-security interface gigabitEthernet1/0/12

Output típico:

Port Security              : Enabled
Port Status                : Secure-up
Violation Mode             : Restrict
Maximum MAC Addresses      : 3
Total MAC Addresses        : 2
Security Violation Count   : 0

Prefiro restrict durante fases iniciais porque gera contador/log sem desligar totalmente a porta. Em ambientes maduros, pode fazer sentido shutdown, mas só se houver processo de suporte preparado.

Output de terminal Cisco com verificação de SSH, ACL e DHCP Snooping

Erro 4: logs sem hora certa

Logs sem NTP são quase inúteis em incidentes. Se tens eventos em firewall, switch e servidor, mas cada equipamento tem uma hora diferente, a análise fica frágil.

Configuração base:

conf t
clock timezone WET 0
ntp server 10.10.99.20 prefer
logging host 10.10.99.30
logging trap warnings
service timestamps log datetime msec localtime show-timezone
end

Validação:

show ntp status
show logging

Quando usar cada opção

Nem todas as empresas precisam da mesma maturidade no primeiro dia. A formação deve adaptar-se ao contexto.

SituaçãoOpção recomendadaPorquê
Pequena empresa sem servidor centralAAA local + SSH + ACL VTYSimples, rápido e melhor que Telnet
Empresa com Active Directory/RADIUSAAA com RADIUS e fallback localGestão centralizada de utilizadores
Rede com muitos switches de acessoDHCP Snooping + Port Security selectivoReduz risco de ataques locais
Ambiente reguladoSyslog central, NTP, AAA e auditoriaEvidência e rastreabilidade
Equipa a preparar CCNALaboratório com IOS/IOS XE e Packet Tracer/CMLConsolida comandos e troubleshooting
Equipa a evoluir para CCNPDesign, alta disponibilidade, segurança avançadaAproxima-se de redes reais complexas

Se a tua equipa ainda está a consolidar fundamentos de redes, pode fazer sentido começar pelo curso CCNA 200-301 da ACAD4Y. Se já domina routing, switching e quer aprofundar design, troubleshooting e tecnologias mais avançadas, o passo seguinte pode ser o CCNP na ACAD4Y.

Relevância para o exame CCNA/CCNP

No CCNA, segurança não é um detalhe. A Cisco lista “Security Fundamentals” como uma das áreas do exame 200-301, incluindo conceitos de ameaças, mitigação, controlo de acesso, wireless security e configuração básica de segurança. Podes confirmar os domínios no guia oficial 200-301 CCNA Exam Topics da Cisco Learning Network.

O que costuma aparecer em exame:

  • Diferença entre Telnet e SSH.
  • Conceitos de AAA.
  • ACLs standard e extended.
  • Segurança de portas em switches.
  • DHCP Snooping, Dynamic ARP Inspection e mitigação de ataques Layer 2.
  • Boas práticas de passwords, acesso remoto e gestão.

O que os candidatos erram:

  1. Wildcard masks em ACLs
    Confundem máscara de rede com wildcard. Para permitir 10.10.99.0/24, a wildcard é 0.0.0.255.

  2. Sentido da ACL
    Aplicam ACL inbound/outbound no local errado. Em VTY, o access-class ... in filtra quem entra para gerir o equipamento.

  3. SSH incompleto
    Sabem o comando transport input ssh, mas esquecem domínio, chaves RSA e utilizador local.

  4. Confundir segurança de gestão com segurança de dados
    Proteger o acesso ao switch não substitui segmentação, firewalling ou políticas de endpoint.

Para CCNP, a exigência sobe. Já não chega saber o comando isolado. Tens de perceber impacto operacional, escalabilidade, autenticação centralizada, logging, templates, troubleshooting e integração com arquitectura empresarial.

Se estás a preparar o CCNA de forma estruturada em Portugal, também podes consultar o guia completo para tirar o CCNA em Portugal.

Conclusão

Formação de cibersegurança para empresas não deve ser uma sessão teórica cheia de buzzwords. Deve preparar a equipa para configurar, validar e corrigir redes reais.

Pontos essenciais:

  • Começa por proteger a gestão: SSH, AAA, ACL nas VTY e passwords fortes.
  • Reduz a superfície de ataque: desactiva serviços que não usas.
  • Aplica segurança Layer 2 com cuidado: DHCP Snooping e Port Security têm impacto operacional.
  • Garante logs com hora certa: Syslog e NTP são essenciais para análise.
  • Treina troubleshooting, não apenas configuração.

Se queres preparar a tua equipa de TI com laboratórios Cisco adaptados ao contexto da empresa, vê a página de formação para empresas da ACAD4Y ou fala directamente comigo para desenharmos um plano adequado.

Todos os artigos

Quer aprender redes com certificação Cisco?

Cursos 100% online, acompanhamento individual e foco no exame oficial.