用安全模板修改XP本地策略设置

简介: 作者: 刘晖 时间: 2004-04-22 出处: 天极[文章导读] 安全模板的本地策略部分组合了审核策略、用户权限分配、安全选项的安全设置到一个集中统一…… 安全模板的本地策略部分组合了审核...

作者: 刘晖
时间: 2004-04-22
出处: 天极

[文章导读]
安全模板的本地策略部分组合了审核策略、用户权限分配、安全选项的安全设置到一个集中统一……

 安全模板的本地策略部分组合了审核策略、用户权限分配、安全选项的安全设置到一个集中统一,便于管理的界面下,要查看安全模板的本地策略设置,依次双击MMC中的:


  安全模板
  默认的配置文件保存文件夹(%SystemRoot%/Security/Templates)
  特定的配置文件
  本地策略

  注意:在对一个配置文件进行了任何修改之后,请记得保存修改,然后在正式使用之前一定要先测试好。

  审核策略

  审核对于保证域的安全是非常重要的,在Windows XP系统中,默认情况下审核并没有被启用,而每个版本的Windows XP系统都包括了审核功能,以便收集关于系统使用的信息。系统日志就收集了关于应用程序、系统以及安全的相关信息,审核策略中审核的对象发生的事件都会被记录到日志中,日志可以通过时间查看器查看。

  警告:审核可能会造成处理器时间以及磁盘空间的大量占用,为了减小系统的负担,管理员最好能每天/周都检查、保存和清空审核日志,或者直接把日志保存到其他计算机上。同时也建议直接把审核日志保存到其他计算机中。

  要通过安全模板组建修改审核策略设置,依次双击:

  本地策略 审核策略 ,右键点击特定的选项以查看或者编辑

  图3和表4显示了对于Windows XP Professional建议的审核策略设置。而对于Windows 2000成员服务器和域控制器的建议设置可以在 Guide to Securing Microsoft Windows 2000 Group Policy: Security Configuration Tool Set一文中找到。

Open in new window

图3 建议的审核策略

Open in new window

Open in new window

Open in new window


用户权限分配

  用户权限分配决定了用户或者组被允许做哪些事情,建议的用户权限都在表5中有列举和详细说明。高级的用户权限都指派给了Administrators组成员或者其他被信任的允许运行管理工具、安装Service Pack、创建打印机和安装设备驱动程序的组的成员。Administrators组成员的用户权限没有在表5中列举出来,因为这个组的成员具有全部的权限,除非默认的用户权限设置被更改。举例来说,Backup Operators组和Administrators组具有“备份文件和目录”的权限,然而安全的做法是只有Administrators组成员具有这个权限,因此Administrators组被显示在表里,尽管Administrators组本身就具有所有的权限。

  注意:基于特定的网络策略,某些用户/用户组可能需要被添加某些不建议的用户权限或者删除一些建议的用户权限。

  要通过安全模板组件修改用户权限设置,依次双击:

  本地策略 用户权限指派
  双击右侧面板中的目标对象
  要添加一个用户或者用户组,添加用户或组→输入用户或组-添加-确定-确定
  要删除一个用户或用户组,选中用户或组-删除-确定
 

Open in new window

Open in new window

Open in new window

Open in new window

Open in new window

Open in new window

Open in new window

表5 用户权限选项

安全选项

  安全模板中安全选项一段包含了大量可以通过添加或者删除注册表键进行设置的安全选项。建议的安全选项设置都显示在了表6中,其中在NSA的安全模板中增加的自定义安全选项都用灰色区分了出来。

  警告:在配置安全选项的时候记得使用安全配置工具,使用注册表编辑器代替的话可能引起其它方面的问题,甚至可能需要你重新安装Windows XP。

  注意:大部分安全选项都可以通过注册表键直接设定,下面就列出了所有相关的注册表键,至于没有包含注册表键设置的选项则是直接在图形界面上进行安全设置的。

Open in new window

Open in new window

Open in new window

Open in new window

Open in new window

Open in new window

Open in new window

Open in new window

Open in new window

Open in new window

Open in new window

Open in new window

Open in new window

Open in new window

Open in new window

Open in new window

Open in new window

Open in new window

Open in new window

Open in new window

Open in new window

Open in new window

Open in new window

Open in new window

Open in new window

Open in new window

Open in new window



 向安全选项中添加其他项目

  在Windows XP中,还可以把一些自定义的注册表设置添加到安全配置工具中去,要实现这个功能,可以采取如下的操作:

  复制%SystemRoot%/inf/sceregvl.inf到其他名字的文件夹中,并重命名。这样如果有什么问题还可以用最原始的文件恢复。

  在记事本或者写字板或其他文本编辑器中打开%SystemRoot%/inf/sceregvl.inf
  在regpath、type、displayname、displaytype下输入内容,其中:
  regpath - 注册表键值的路径,例如 MACHINE/System/CurrentControlSet/Control/Lsa/AuditBaseObjects
  type - 以数字表示添加的注册表项目的数据类型可用的值有:REG_SZ (1),REG_EXPAND_SZ (2),REG_BINARY (3),REG_DWORD (4),REG_MULTISZ (7)。
  displayname - 在安全模板中要显示的名称,例如"审核对全局系统对象的访问"。
  displaytype - 添加的注册表项目所显示的类型。可用的值有:Boolean (0),number (1),string (2),choices (3),multivalued (4),bitmask (5),其中数字4和5 只有Windows XP才可用。如果没有指定某个选项,系统会默认使用类似value1|display1,value2|display2… 这样的方式。

  在命令行下重新执行regsvr32 scecli.dll 以重注册scecli.dll。

  举例来说,sceregvl.inf中添加的一行命令可以显示为:

  MACHINE/Software/Microsoft/WindowsNT/CurrentVersion/Winlogon/ScRemoveOpti on,1,%ScRemove%,3,0|%ScRemove0%,1|%ScRemove1%,2|%ScRemove2%

  上面使用的一些字符串都用于sceregvl.inf文件的[Strings]字段下:

  %ScRemove% = 智能卡移除操作
  %ScRemove0% = 无操作
  %ScRemove1% = 锁定工作站
  %ScRemove2% = 强制注销

  关于如何编辑安全配置管理模板的详细信息,请参阅微软知识库文章Q214752:

  删除自定义的选项

  删除自定义的选项不像从sceregvl.inf 文件中删除该选项和重新注册DLL文件那么简单,要从模板中删除选项,这样操作:

  使用文本编辑器(例如记事本)打开sceregvl.inf
  删除sceregvl.inf文件中[Register Registry Values]下需要删除的安全选项
  在sceregvl.inf文件中标记有"delete these values from the UI"字段下,添加想要从模板中删除的选项的注册表键。例如,想要把上面示例中添加的自定义选项删除,则把以下内容放在这个字段下:
MACHINE/Software/Microsoft/WindowsNT/CurrentVersion/Winl ogon/ScRemoveOption
  保存并关闭sceregvl.inf
  在命令行窗口中,执行regsvr32 scecli.dll命令
  要确认该选项已经被删除,在MMC中打开安全模板组件,并检查要删除的选项还有没有在本地策略-安全选项中出现
  最后,需要再次编辑sceregvl.inf文件,删除之前在"delete these values from current system"下添加的所有注册表键,然后保存并关闭该文件,并再次运行regsvr32 scecli.dll。

相关实践学习
日志服务之使用Nginx模式采集日志
本文介绍如何通过日志服务控制台创建Nginx模式的Logtail配置快速采集Nginx日志并进行多维度分析。
目录
相关文章
|
PyTorch API 算法框架/工具
MMsegmentation教程 6: 自定义运行设定
MMsegmentation教程 6: 自定义运行设定
722 0
|
安全 Windows
Windows 7用户帐户控制功能将在RC版修正
微软Windows 7 Beta版本中改进的UAC(用户帐户控制)功能虽然更方便用户使用,不过前些日子网上爆出了Windows 7 Beta的UAC安全漏洞问题。当恶意软件试图关闭UAC功能时,系统不会提示用户。
800 0
|
前端开发
如何更改Joomla中的默认语言
当您创建Joomla的新安装时,您必须选择默认语言。 例如,如果您选择英语作为默认语言,您的站点将在后端和前端使用该语言。 在本教程中,我将向您展示如何更改该默认值。我将向您展示如何在Joomla中设置新的语言包并将其设置为默认语言包。
Confluence 6 后台中的默认空间模板设置
Confluence 6 后台中的默认空间模板设置界面的布局。 https://www.cwiki.us/display/CONFLUENCEWIKI/Customizing+Default+Space+Content ...
879 0
Confluence 6 中修改默认的表现和内容
Confluence 构建了一些有用的默认设置,这些设置能够让第一次访问使用 Confluence 系统的用户更好的了解系统。
854 0
Confluence 6 升级自定义的站点和空间仔细测试你的修改
修改可能对 Confluence 的后续版本不兼容,当你对 Confluence 进行升级的时候,你应该总是对你自定义修改的模板文件进行仔细的测试来确定所有的修改对新版本的 Confluence 兼容。
910 0
Confluence 6 你模板中可用的对象
包含宏正文和参数,下面的 Confluence 对象在宏中可用: $body 宏的正文(如果宏有正文的话) String $paramfoo, $parambar, ...$param 传递到你宏中被命名的参数("foo", "bar") String $config BootstrapManager 对象被用来获取 Confluence 属性。
1095 0
WordPress发布文章/页面时自动添加默认的自定义字段
如果你每篇文章或页面都需要插入同一个自定义字段和值,可以考虑在WordPress发布文章/页面时,自动添加默认的自定义字段
1444 0