当进程使用特定命令行参数启动时,是否可以阻止该进程?我正在研究 Applocker,但它似乎没有这个功能。
人为的例子,但假设我不介意任何人启动notepad.exe,但我想在有人启动notepad.exe“C:\Users\profile\test.txt”时阻止或收到通知
当进程使用特定命令行参数启动时,是否可以阻止该进程?我正在研究 Applocker,但它似乎没有这个功能。
人为的例子,但假设我不介意任何人启动notepad.exe,但我想在有人启动notepad.exe“C:\Users\profile\test.txt”时阻止或收到通知
在我们当前的工作流程中,我们必须 RDP 到多台服务器才能知道服务是否正在运行。我们没有这些服务器的管理员权限,但可以查看、启动和停止服务。
我们想改用 Powershell Remoting。就像是
(1..8)|%{gsv -c "server$($_" -n "*ourservice*"}
这样做既容易又快捷。
我是否通过将我们的用户添加到WinRMRemoteWMIUsers
组来纠正这一点
编辑
以下摘自 Secrects of Powershell Remoting 似乎解决了安全问题
powershellorg · PowerShell 远程处理的秘密
PowerShell 和 Remoting 都不是恶意软件的“后门”
这是一个重大的误解。请记住,默认情况下,PowerShell 不执行脚本。当它这样做时,它只能执行执行用户有权运行的命令——它不会在超级特权帐户下执行任何东西,它既不绕过现有权限也不绕过安全性。
和
底线:由于其工作方式,PowerShell Remoting 不允许任何用户(无论是否授权)执行他们无法通过其他十几种方式执行的任何操作