Skip to content

Null-bin/ScriptsPowershell

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🛡️ Golden Image Hardening Scripts (Windows)

Este pacote contém scripts PowerShell para criação de uma Golden Image Windows endurecida (CIS Baseline / Microsoft Security Baseline).
O objetivo é padronizar uma imagem inicial segura para servidores ou estações de trabalho, reduzindo a superfície de ataque.


📦 Scripts incluídos

Script Função
01-Remove-UnnecessaryServices.ps1 Desabilita serviços desnecessários e reduz superfície de ataque.
02-Apply-SecurityPolicies.ps1 Aplica políticas de senha, bloqueio de conta e auditoria conforme recomendações CIS.
03-Enable-Logging.ps1 Habilita logging avançado e prepara instalação do Sysmon com configuração segura.
04-Set-Firewall.ps1 Reforça o firewall do Windows (bloqueio inbound por padrão e regras ajustadas).
05-Disable-LegacyProtocols.ps1 Desativa protocolos legados (SMB1, NTLMv1) e exige NLA no RDP.

▶️ Como usar

  1. Preparar a VM

    • Instale o Windows “limpo” (Server ou Client).
    • Atualize o sistema (Windows Update).
  2. Executar os scripts

    • Abra o PowerShell como Administrador.
    • Execute cada script nessa ordem:
      Set-ExecutionPolicy -Scope Process -ExecutionPolicy Bypass
      .\01-Remove-UnnecessaryServices.ps1
      .\02-Apply-SecurityPolicies.ps1
      .\03-Enable-Logging.ps1
      .\04-Set-Firewall.ps1
      .\05-Disable-LegacyProtocols.ps1
    • Reinicie se necessário.
  3. Validar hardening

    • Revise logs no Event Viewer.
    • Confira Sysmon instalado com sysmonconfig.xml personalizado.
    • Teste conectividade e permissões de acordo com seu ambiente.
  4. Capturar a Golden Image

    • Após validar, rode o sysprep ou capture o template no Hyper-V, VMware ou Azure.
    • Use esta imagem como base para novas VMs.

🔒 Notas de Segurança

  • Ajuste a lista de serviços a desabilitar conforme suas necessidades (ex.: se usar SNMP, não desabilite).
  • Substitua a configuração do Sysmon (sysmonconfig.xml) por uma adequada ao seu ambiente.
  • Combine com GPOs ou Microsoft Security Compliance Toolkit para reforço adicional.
  • Em ambientes Azure, complemente com Defender for Endpoint e Intune Security Baselines.

📝 Benefícios

  • Redução de superfície de ataque.
  • Configuração consistente e auditável.
  • Acelera o provisionamento seguro de servidores e estações.

📚 Referências


Scripts fornecidos como exemplo, sem garantias. Adapte conforme seu ambiente.

About

Scripts de Powershell

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published