【发布时间】:2009-02-26 20:14:15
【问题描述】:
我需要监视,如果需要,拒绝 Windows XP 和 Vista 操作系统中的进程启动? 什么是已知/记录/未记录的方法?这种方法的已知 hack 怎么样?
(将用于共享防火墙/安全软件)。
【问题讨论】:
标签: windows security process monitoring
我需要监视,如果需要,拒绝 Windows XP 和 Vista 操作系统中的进程启动? 什么是已知/记录/未记录的方法?这种方法的已知 hack 怎么样?
(将用于共享防火墙/安全软件)。
【问题讨论】:
标签: windows security process monitoring
对于任何认为自己对用户所做的事情有足够了解以知道是否允许进程启动的代码,都要非常小心。这是了解您对用户有多少不了解的好方法,但前提是您必须提供一个电子邮件地址供用户向其发送投诉。
一个例子是我使用的一些 VPN 软件,它连接到 Windows 系统,以便在加载 DLL 时收到通知。它实际上在运行一个非常常见的应用程序 - Visual Studio 时导致了 BSOD。制造商不知道 VS 的模块化程度如何,并且启动它会加载许多 DLL,有时甚至在执行期间加载更多的 DLL,因为会加载新功能。
当您将自己置于为用户做事的位置上时,您有责任了解足够多的知识以正确地做事。
【讨论】:
对于监控,您可以使用 WMI 事件。
没有[1] 方法来决定是否允许启动。如果您使用 Pro/Biz/Ent/Ultimate 版本,组策略可用于阻止启动指定的可执行文件,或限制到指定的列表。
[1] 据我所知。
【讨论】: