我正在寻找有关白皮书的更多信息,该白皮书详细介绍了 PowerShell 的模块日志记录。
具体来说,一旦启用此功能,是否会记录默认 cmdlet?例如,Get-Service等等。查看 PowerShell的About_Group_Policy_Settings,参考了以下组策略路径Computer Configuration\Administrative Templates\Windows Components\Windows PowerShell,其中 Module Logging 列出了通过使用为 Windows PowerShell Core 模块启用日志记录的示例Microsoft.PowerShell.*
我的问题与信息安全有关,有没有人从防御者的角度研究过这个问题?具体来说,启用模块日志记录是否会增加暴露更多攻击面的机会,如果是这样,是否有任何步骤或最佳实践来强化日志等以减轻增加的攻击面?
我的猜测是将 Windows PowerShell 的事件日志复制到高安全性系统或使用加密,以便在攻击者发现启用了模块日志记录的情况下,加密将防止日志被更改以覆盖攻击者的踪迹.