squbernetty/safe-windows-security-audit

GitHub: squbernetty/safe-windows-security-audit

一个只读的 PowerShell 审计工具,用于在不更改系统配置的前提下评估 Windows 安全基线。

Stars: 0 | Forks: 0

# 安全 Windows 安全审计 一个安全的、只读的 PowerShell 审计脚本,用于评估 Windows 基线安全状况,无需进行配置更改或破坏操作依赖性。 ## 目的 本仓库提供基于 PowerShell 的审计工具,以安全地检查 Windows 安全状况。 本仓库中的脚本旨在: - 检查而非修改 - 在修复前验证暴露面 - 降低自我造成的强化损害风险 - 支持严谨的安全工程和运营弹性 ## 当前脚本 - `Safe-Consolidated-Windows-Security-Audit.ps1` 此脚本对以下内容执行只读审计: - Windows Defender 状态 - 防火墙状况 - BitLocker - Secure Boot - TPM - RDP 暴露面 - SMBv1 状态 - 本地管理员暴露面 - 内置 Administrator 账户状态 - Windows Update 服务 - 监听端口 - 网络配置文件状态 - PowerShell 日志记录状况 - 最近的登录失败 - 针对 135、139 和 445 端口的深度暴露分析 - SMB 共享、相关服务、防火墙规则和 NetBIOS 状况 ## 安全边界 这只是一个检查脚本。 它**绝不**: - 修改注册表设置 - 更改防火墙规则 - 禁用或启用服务 - 修改 Defender 配置 - 更改 VPN、DNS 或适配器设置 - 更改用户或管理员权限 ## 存在原因 太多的安全更改是在不了解依赖关系的情况下盲目应用的。 这通常会导致功能退化、VPN 中断或现实世界中的弹性降低。 本项目遵循不同的原则: **先度量,次理解,后变更。** ## 如何运行 以管理员身份打开 PowerShell 并直接运行脚本。 示例: ``` .\Safe-Consolidated-Windows-Security-Audit.ps1 ```
标签:AES-256, AI合规, BitLocker, Conpot, Defender状态, IPv6, Libemu, OpenCanary, PowerShell, RDP安全, SMB安全, TPM检测, WindowsServer, Windows安全, 关系图谱, 只读脚本, 后渗透, 基线检查, 安全工程, 开源软件, 插件系统, 数据统计, 流量嗅探, 漏洞评估, 端口扫描, 系统加固, 系统管理员, 防火墙审计