Lab 1.4: Gestão e Segurança de Credenciais Wi-Fi
Objetivos de Aprendizagem
Ao final deste laboratório, você será capaz de:
- Entender como o Windows armazena senhas de Wi-Fi
- Gerenciar os perfis de rede salvos no seu sistema
- Identificar os riscos relacionados ao armazenamento de credenciais
- Aplicar medidas de segurança para proteger suas informações
- Avaliar a importância da segurança física dos dispositivos
Duração Estimada
25 minutos
Pré-requisitos
- Labs 1.1, 1.2 e 1.3 concluídos
- Computador com Windows e conexão Wi-Fi (ou histórico de conexões Wi-Fi)
- Acesso de administrador
Contexto Profissional
A gestão de credenciais é um aspecto crítico da segurança da informação. No Windows, as senhas de Wi-Fi são armazenadas para permitir reconexão automática, mas isso apresenta riscos de segurança se:
- Um dispositivo for roubado ou comprometido
- Um atacante obtiver acesso físico temporário
- Malwares com privilégios elevados forem executados
Este lab ensina você a:
- Auditar as credenciais armazenadas em um sistema
- Entender os vetores de ataque relacionados ao armazenamento de credenciais
- Aplicar boas práticas de segurança
Casos de uso profissionais:
- Auditoria de segurança de estações de trabalho
- Investigação forense
- Gestão de conformidade (LGPD, ISO 27001)
- Avaliação de riscos relacionados à perda ou roubo de dispositivos
IMPORTANTE: Aviso Ético e Legal
LEIA ANTES DE COMEÇAR:
As técnicas apresentadas neste laboratório permitem acessar senhas de Wi-Fi armazenadas em um sistema Windows. Estes comandos são ferramentas legítimas de administração, mas seu uso deve respeitar as seguintes regras:
PERMITIDO:
- No seu próprio computador pessoal
- Em sistemas dos quais você é proprietário ou administrador autorizado
- Em auditorias de segurança com autorização por escrito
- No ambiente de laboratório fornecido no curso
PROIBIDO E ILEGAL:
- No computador de outra pessoa sem consentimento explícito
- Em sistemas corporativos sem autorização formal
- Com o objetivo de acessar redes sem permissão
- Para compartilhar ou vender acessos Wi-Fi
Consequências legais: O acesso não autorizado a sistemas e redes de informática é crime no Canadá (Código Penal, artigos 342.1 e 430(1.1)) e pode resultar em:
- Processos criminais
- Multas elevadas
- Penas de prisão
- Antecedentes criminais
- Expulsão da instituição de ensino
Compromisso ético: Ao realizar este lab, você se compromete a usar este conhecimento de forma ética e legal, respeitando a privacidade e a propriedade de terceiros.
Parte 1: Entendendo o Armazenamento de Credenciais Wi-Fi
Etapa 1.1: Conceito de Perfil de Rede
Quando você se conecta a uma rede Wi-Fi pela primeira vez, o Windows cria um "perfil" que contém:
- O SSID (nome da rede)
- O tipo de segurança (WPA2, WPA3, etc.)
- A senha (chave de segurança)
- As configurações de conexão automática
Esses perfis são armazenados para permitir reconexão automática sem pedir a senha novamente.
Local de armazenamento: Os perfis são armazenados no registro do Windows e em arquivos XML criptografados em:
C:\ProgramData\Microsoft\Wlansvc\Profiles\Interfaces\
Etapa 1.2: Implicações de Segurança
Riscos:
- Acesso físico: Uma pessoa com acesso ao seu computador pode recuperar todas as suas senhas de Wi-Fi
- Malware: Um software malicioso com privilégios de administrador pode exfiltrar essas credenciais
- Roubo/Perda: Se seu computador for roubado, o atacante pode acessar suas redes
- Forense: As credenciais permanecem mesmo após desconectar da rede
Perguntas:
- Por que você acha que o Windows armazena as senhas de Wi-Fi?
- Quais são as vantagens e desvantagens desse sistema?
Parte 2: Listando os Perfis Wi-Fi Salvos
Etapa 2.1: Ver Todos os Perfis Salvos
Abra o Prompt de Comando (não é necessário ser admin para este comando)
Execute:
netsh wlan show profiles
Observe:
- A lista de TODAS as redes Wi-Fi às quais você já se conectou
- Isso inclui redes de casa, trabalho, cafés, aeroportos, etc.
Perguntas: 3. Quantos perfis Wi-Fi você tem salvos? 4. Você reconhece todas essas redes? 5. Existem redes às quais você não se conecta mais?
Etapa 2.2: Analisar a Lista
Para cada perfil, anote:
- Redes confiáveis (casa, trabalho)
- Redes públicas (cafés, bibliotecas)
- Redes que você não reconhece ou não usa mais
Boa prática de segurança: Exclua os perfis de redes que você não usa mais para reduzir a superfície de ataque.
Parte 3: Extração de Senhas
Etapa 3.1: Recuperar uma Senha
IMPORTANTE: Abra um novo Prompt de Comando como administrador
Execute (substitua "MON_WIFI" pelo nome exato de uma das suas redes):
netsh wlan show profile name="MON_WIFI" key=clear
Observe a seção "Configurações de segurança":
Configurações de segurança
--------------------------
Autenticação : WPA2-Personal
Criptografia : CCMP
Chave de segurança da rede: Presente
Conteúdo da chave : SuaSenha123
A senha aparece em texto claro na linha "Conteúdo da chave" (ou "Key Content" em inglês).
Perguntas: 6. Você conseguiu recuperar a senha da sua rede Wi-Fi? 7. A senha é complexa e segura? 8. O que você acha do fato de o Windows permitir isso?
Etapa 3.2: Informações de Segurança do Perfil
Na mesma saída, observe também:
- Tipo de autenticação: (WPA2, WPA3, WEP - obsoleto)
- Tipo de criptografia: (CCMP, TKIP)
- Conexão automática: (Sim/Não)
- Conectar mesmo se a rede não estiver transmitindo: (Sim/Não)
Perguntas: 9. Qual é o tipo de segurança da sua rede principal? 10. A conexão automática está ativada? 11. É uma boa prática conectar automaticamente a redes públicas?
Etapa 3.3: Testar com Várias Redes
Repita a operação para 2-3 outras redes:
Para uma rede de café/pública:
netsh wlan show profile name="Starbucks_WiFi" key=clear
Para uma rede de trabalho:
netsh wlan show profile name="Bureau_Secure" key=clear
Perguntas: 12. Redes públicas geralmente têm senhas complexas? 13. Existe diferença de segurança entre seus diferentes perfis?
Parte 4: Exportando os Perfis
Etapa 4.1: Criar uma Pasta de Exportação
Crie uma pasta temporária:
mkdir C:\Temp\WiFi_Export
Etapa 4.2: Exportar Todos os Perfis com Senhas
Execute (como admin):
netsh wlan export profile key=clear folder="C:\Temp\WiFi_Export"
Este comando cria um arquivo XML para cada perfil Wi-Fi.
Vá até a pasta:
explorer C:\Temp\WiFi_Export
Abra um arquivo XML com o Bloco de Notas:
- Procure pela tag
<keyMaterial> - A senha está em texto claro entre as tags!
Perguntas: 14. Quantos arquivos foram exportados? 15. A senha no XML está em texto claro? 16. O que aconteceria se alguém copiasse esses arquivos para um pen drive?
Etapa 4.3: Implicações de Segurança
Cenário de ataque:
- Atacante obtém acesso físico (30 segundos)
- Executa o comando de exportação
- Copia os arquivos XML para um pen drive
- Agora ele tem todas as suas senhas de Wi-Fi
Tempo necessário: Menos de 60 segundos se o computador estiver desbloqueado.
Perguntas: 17. Como você poderia se proteger contra esse tipo de ataque? 18. Por que é importante bloquear seu computador quando se ausenta?
Parte 5: Scan de Redes ao Alcance
Etapa 5.1: Ver as Redes Disponíveis
Execute:
netsh wlan show networks mode=bssid
Observe:
- SSID: Nome da rede
- Tipo de rede: Infraestrutura (ponto de acesso) ou ad-hoc
- Autenticação: Aberta, WPA2, WPA3, etc.
- Criptografia: CCMP, TKIP, ou nenhuma
- Sinal: Força do sinal (%)
- BSSID: Endereço MAC do ponto de acesso
- Canal: Frequência de rádio utilizada
Perguntas: 19. Quantas redes Wi-Fi estão ao alcance neste momento? 20. Quantas redes são "Abertas" (sem senha)? 21. Existem redes usando WEP (obsoleto e inseguro)?
Etapa 5.2: Analisar a Segurança das Redes
Para cada rede visível, anote:
- Nome (SSID)
- Tipo de segurança
- Força do sinal
Crie uma tabela:
SSID | Segurança | Sinal | Seguro?
------------------|-----------|-------|--------
MeuWiFi_5G | WPA2 | 100% | Sim
Cafe_Publico | Aberta | 75% | Não
Vizinho123 | WEP | 50% | Não (obsoleto)
Perguntas: 22. Qual porcentagem das redes visíveis são "Abertas"? 23. Você se sentiria tentado a se conectar a uma rede aberta? Por quê?
Etapa 5.3: Informações sobre a Interface Ativa
Execute:
netsh wlan show interfaces
Observe:
- Nome do seu adaptador Wi-Fi
- Estado (conectado/desconectado)
- SSID atual
- BSSID do ponto de acesso
- Tipo de rádio (802.11n, 802.11ac, 802.11ax/Wi-Fi 6)
- Canal utilizado
- Velocidade de recepção/transmissão
- Sinal (%)
Perguntas: 24. A qual rede você está conectado atualmente? 25. Qual é a força do seu sinal atual? 26. Qual padrão Wi-Fi você está usando (802.11n/ac/ax)?
Parte 6: Gestão Segura de Perfis
Etapa 6.1: Excluir um Perfil Não Utilizado
Para excluir um perfil:
netsh wlan delete profile name="VieuxReseau"
Boa prática: Exclua perfis de:
- Redes que você não usa mais
- Antigos locais de residência
- Redes de hotéis e locais públicos
- Redes das quais você não se lembra
Perguntas: 27. Por que é recomendado excluir perfis antigos? 28. Quantos perfis você excluiu?
Etapa 6.2: Desativar a Conexão Automática
Para uma rede pública, é melhor desativar a conexão automática:
- Vá em Configurações → Rede e Internet → Wi-Fi
- Clique em Gerenciar redes conhecidas
- Selecione uma rede pública
- Desmarque Conectar automaticamente quando estiver ao alcance
Ou via linha de comando (mais complexo, editando o XML).
Perguntas: 29. Quais redes devem ter a conexão automática ativada? 30. Quais redes NÃO devem ter?
Etapa 6.3: Limpar os Arquivos Exportados
IMPORTANTE - Segurança:
Os arquivos XML que você exportou contêm suas senhas em texto claro!
Exclua-os de forma segura:
del /F /Q C:\Temp\WiFi_Export\*.xml
rmdir C:\Temp\WiFi_Export
Boa prática: Se precisar exportar perfis para transferir para outro PC:
- Exporte apenas o perfil necessário
- Transfira por método seguro (pen drive criptografado, nunca por e-mail!)
- Exclua imediatamente após a transferência
- Nunca deixe esses arquivos esquecidos
Parte 7: Medidas de Proteção
Etapa 7.1: Boas Práticas - Usuário
Para proteger suas credenciais Wi-Fi:
-
Bloqueio automático:
- Configure bloqueio após 1-2 minutos de inatividade
- Windows + L para bloquear manualmente
-
Senha forte:
- Conta do Windows com senha complexa
- Evite PINs simples
-
Criptografia de disco:
- Ative o BitLocker (Windows Pro)
- Protege os dados se o computador for roubado
-
Monitoramento:
- Verifique regularmente os perfis salvos
- Exclua perfis obsoletos
-
Redes públicas:
- Use VPN em Wi-Fi público
- Não marque "Conexão automática"
- Esqueça a rede após o uso
Perguntas: 31. Seu computador bloqueia automaticamente? 32. O BitLocker está ativado no seu sistema? (Verifique nas propriedades do disco C:)
Etapa 7.2: Boas Práticas - Administrador
Se você gerencia computadores em uma empresa:
-
Política de Grupo (GPO):
- Restringir o acesso aos comandos netsh para usuários padrão
- Forçar a criptografia dos discos
-
Antivírus/EDR:
- Monitorar a execução de comandos de dump de credenciais
- Alertar sobre exportação de perfis Wi-Fi
-
Auditoria:
- Registrar conexões a redes Wi-Fi
- Monitorar acessos não autorizados
-
Treinamento:
- Conscientizar os usuários sobre bloquear a sessão
- Política de segurança física
Etapa 7.3: Verificação da Sua Segurança
Checklist de segurança:
- Senha do Windows complexa e única
- Bloqueio automático ativado (1-2 min)
- BitLocker ou criptografia de disco ativada
- Perfis Wi-Fi obsoletos excluídos
- Conexão automática desativada para redes públicas
- Antivírus atualizado e ativo
- Windows Defender Firewall ativado
Perguntas: 33. Quantos itens da checklist você validou? 34. Quais são seus pontos fracos a melhorar?
Parte 8: Análise de Risco - Cenários
Cenário 1: Roubo de Notebook
Situação: Seu notebook é roubado em um café. Ele não está bloqueado e o BitLocker não está ativado.
Perguntas: 35. Quais informações o atacante pode obter? 36. A quais redes ele pode acessar agora? 37. Quais ações você deveria tomar imediatamente?
Ações recomendadas:
- Trocar a senha de todas as suas redes Wi-Fi
- Trocar as senhas de serviços online importantes
- Contatar a polícia
- Informar seu empregador se era um computador de trabalho
Cenário 2: Acesso Físico Temporário
Situação: Você deixa seu computador desbloqueado por 2 minutos para ir ao banheiro. Um "amigo" curioso executa rapidamente os comandos de exportação.
Perguntas: 38. Ele conseguiria em 2 minutos? 39. Como você perceberia? 40. Como você teria evitado?
Cenário 3: Malware com Privilégios de Admin
Situação: Você baixa um software infectado que pede direitos de administrador. O malware executa o comando de exportação e envia os arquivos para um servidor remoto.
Perguntas: 41. Como o malware poderia obter privilégios de admin? 42. Como se proteger contra esse tipo de ataque? 43. Quais ferramentas podem detectar esse comportamento?
Parte 9: Lab Prático - Auditoria Completa
Exercício 9.1: Criar um Relatório de Auditoria
Crie um script batch audit_wifi.bat:
@echo off
echo ============================================
echo AUDITORIA DE SEGURANÇA WI-FI
echo Data: %DATE% %TIME%
echo Computador: %COMPUTERNAME%
echo Usuário: %USERNAME%
echo ============================================
echo.
echo [1] PERFIS WI-FI SALVOS
echo.
netsh wlan show profiles
echo.
echo [2] INTERFACE WI-FI ATUAL
echo.
netsh wlan show interfaces
echo.
echo [3] REDES AO ALCANCE
echo.
netsh wlan show networks mode=bssid
echo.
echo [4] DETALHES DO PERFIL ATUAL (sem senha)
for /f "tokens=2 delims=:" %%a in ('netsh wlan show interfaces ^| findstr "SSID"') do (
set current_ssid=%%a
goto :show_profile
)
:show_profile
netsh wlan show profile name=%current_ssid%
echo.
echo ============================================
echo RECOMENDAÇÕES:
echo - Exclua perfis obsoletos
echo - Desative conexão automática para redes públicas
echo - Ative o BitLocker
echo - Configure bloqueio automático
echo ============================================
pause
Execute e salve:
audit_wifi.bat > audit_wifi_report.txt
Exercício 9.2: Analisar Seu Relatório
Com base no seu relatório de auditoria, responda:
Perfis:
- Quantos perfis estão obsoletos? ___
- Quantos você deveria excluir? ___
Segurança das redes:
- Quantas usam WPA2/WPA3? ___
- Quantas usam WEP ou são abertas? ___
Configuração atual:
- Força do sinal atual: ___
- Tipo de segurança da rede atual: ___
- Conexão automática ativada? ___
Exercício 9.3: Plano de Ação
Crie um plano de ação com 5 medidas concretas para melhorar sua segurança Wi-Fi:
Entregáveis
A entregar:
-
Relatório de auditoria Wi-Fi (arquivo de texto gerado pelo script)
-
Documento de análise (Word/PDF, 3-4 páginas) contendo:
- Respostas às 43 perguntas
- Tabela dos perfis Wi-Fi com análise de segurança
- Respostas aos 3 cenários
- Plano de ação em 5 pontos
- Checklist de segurança preenchida
-
Capturas de tela (mínimo 4):
- Lista de perfis (netsh wlan show profiles)
- Extração de uma senha (borrada se for entregar publicamente!)
- Scan das redes ao alcance
- Exportação dos perfis (conteúdo da pasta)
IMPORTANTE: Borrem ou ocultem as senhas reais nas capturas de tela e documentos!
Critérios de Avaliação
| Critério | Pontos |
|---|---|
| Compreensão dos riscos do armazenamento de credenciais | 25% |
| Qualidade da auditoria e identificação de problemas | 25% |
| Análise pertinente dos cenários de ataque | 20% |
| Plano de ação realista e aplicável | 15% |
| Qualidade da documentação e respeito às instruções | 15% |
Comandos de Referência Rápida
Gestão de Perfis
netsh wlan show profiles # Listar todos os perfis
netsh wlan show profile name="SSID" # Detalhes de um perfil
netsh wlan show profile name="SSID" key=clear # Com senha
netsh wlan delete profile name="SSID" # Excluir um perfil
netsh wlan export profile key=clear folder="PATH" # Exportar com senhas
Scan e Informações
netsh wlan show networks mode=bssid # Redes ao alcance
netsh wlan show interfaces # Interface e conexão atual
netsh wlan show drivers # Informações do driver
Conexão
netsh wlan connect name="SSID" # Conectar a uma rede
netsh wlan disconnect # Desconectar
Solução de Problemas
Problema: "O serviço WLAN AutoConfig não está em execução"
Solução:
net start WlanSvc
Problema: "Acesso negado" ao exibir a senha
Solução: Execute o Prompt de Comando como administrador.
Problema: Sem adaptador Wi-Fi
Solução: Estes comandos só funcionam em computadores com Wi-Fi. Se você estiver em um desktop sem Wi-Fi, não verá nenhum perfil.
Indo Além (Opcional)
Desafio 1: Script de Automação Avançado
Crie um script PowerShell que:
- Liste todos os perfis
- Identifique perfis com mais de 6 meses
- Sugira excluí-los automaticamente
- Gere um relatório em PDF
Desafio 2: Comparação com Linux
Em uma distribuição Linux:
- As credenciais Wi-Fi ficam em
/etc/NetworkManager/system-connections/ - Requer root para acessar
- Compare com o Windows: qual é mais seguro?
Desafio 3: Pesquisa
Documente:
- Como o Windows criptografa as senhas de Wi-Fi em repouso?
- Qual API/função é utilizada?
- É possível melhorar essa segurança?
Recursos Adicionais
- Documentação netsh wlan (Microsoft)
- Wi-Fi Security: WEP, WPA, WPA2, WPA3
- NIST Guidelines on Wireless Security
- BitLocker Documentation
Conclusão
Este lab ensinou você a:
- Como o Windows armazena e gerencia credenciais Wi-Fi
- Os riscos relacionados a esse armazenamento
- Como auditar seu próprio sistema
- As medidas de proteção a serem implementadas
Lições-chave:
- Segurança física = Segurança da informação: Alguns segundos de acesso físico são suficientes
- Princípio do menor privilégio: Armazene apenas os perfis necessários
- Defesa em profundidade: Várias camadas de segurança (bloqueio + criptografia + antivírus)
- Vigilância constante: Audite regularmente seus sistemas
Próxima etapa: MÓDULO 2 onde você aprenderá a criar ambientes virtuais isolados para seus testes de segurança!
Lembrete Final: Responsabilidade Ética e Legal
O conhecimento adquirido neste lab é poderoso. Com o poder vem a responsabilidade.
Agora você sabe como:
- Extrair senhas de Wi-Fi de uma máquina Windows
- Exportar credenciais em massa
- Avaliar a segurança das redes
Use este conhecimento para:
- Melhorar sua própria segurança
- Ajudar outras pessoas legitimamente (com permissão)
- Auditar sistemas sob sua responsabilidade
- Conscientizar seu entorno sobre os riscos
NUNCA use estas técnicas para:
- Acessar sistemas ou redes sem autorização
- Roubar informações
- Prejudicar terceiros
Em caso de dúvida, pergunte-se: "Tenho autorização explícita para fazer isso?"
Se a resposta for não, não faça.
Sua assinatura ética:
"Eu, ______________, compreendo as implicações éticas e legais deste lab e me comprometo a usar este conhecimento de forma responsável e conforme a lei."
Lab desenvolvido no âmbito do curso Sistemas Operacionais - MÓDULO 1