Answers:
我对此要小心。您将无法100%锁定所有内容,并使用户几乎无法使用这些机器。您应该考虑对用户进行教育,并制定流程,政策和教育。您需要在限制操作和最终用户的工作效率之间找到正确的平衡。
我看到一些公司浪费了大量的资金,这些公司让用户生活在绝对的地狱之中,只是使支持人员的工作变得更加轻松。
黑名单比白名单要容易得多。您很可能对不希望用户运行的内容有所了解。Windows处理此问题的方式是通过GPO中的软件限制策略。软件限制策略可用于允许软件运行以及拒绝软件运行。有四种可用的方法可供使用,它们是:哈希规则,证书规则,路径规则和Internet区域规则。
哈希规则规则在其匹配项中使用文件的MD5或SHA-1哈希。这可能是一场艰苦的战斗。尝试仅使用散列规则来阻止类似pwdump之类的操作,将会导致pwdump的每个不同版本的条目很多。当新版本问世时,您也需要添加它。
路径规则基于文件在文件系统上的位置。因此,例如,您可以限制“ \ program files \ aol \ aim.exe”,但是如果用户选择将其安装到“ \ myapps \ aol \ aim.exe”,则可以使用。您可以使用通配符覆盖更多目录。如果软件具有注册表项,但您不知道将在哪里安装,也可以使用注册表路径。
证书规则对于包含证书的软件很有用。这主要是指商业软件。您可以建立一个允许在您的系统上运行的证书列表,并拒绝其他所有内容。
Internet区域规则仅适用于Windows Installer程序包。我从来没有使用过它,所以我不能对此发表过多评论。
适当的GPO将使用其中一些规则来涵盖所有内容。限制软件要求您真正考虑要防止的错误以使其正确。即使那样,它可能仍然不正确。Technet上有一些有关使用软件限制策略的好文章,而且我确信可以通过您喜欢的搜索引擎在Microsoft网站上找到其他好文档。
祝好运!