欢迎光临 Enjoy IT (ITECN.NET) 登录 | 注册 | 帮助

Windows Vista“日期和时间”组件的有趣实验

在笔者的帖子《Windows Vista的UAC功能浅析(一)》中,曾经提到:
在Windows Vista Build 5231下,如果尝试使用"Date and Time"组件修改系统时间或者日期。当确认提升权限后,会新创建一个dllhost进程(实际上就是"Date and Time"组件的宿主进程),其访问令牌里的SeSystemTimePrivilege特权默认为启用状态。
但是到了Windows Vista 5308下,情况有了变化:确认提升权限后,新建一个dllhost进程,但是访问令牌里的SeSystemTimePrivilege特权还是保持为Disabled状态,如下图所示。

而只有用键盘鼠标“显式”地选中别的时间或者日期时,才会临时激活SeSystemTimePrivilege特权,如下图所示。同理,在对时区进行操作(普通用户即可操作,不需要提升权限),其宿主进程rundll32.exe的访问令牌里,SeTimeZonePrivilege特权也是默认保持禁用状态,只有“显式”地尝试修改时区,才会临时激活该特权。很容易理解,这样的修改可以提高安全性,以免被同一特权级别的进程利用攻击。


进一步验证

可以再进行以下的进一步验证:
首先我们需要借助一款同样是来自于Sysinternals的GUI工具Token Monitor,顾名思义,该工具可以监控Windows系统中和访问令牌有关的安全事件,例如特权的改变、令牌的创建、令牌仿制(Impersonate)等。可以到以下网址下载该免费工具。
http://www.sysinternals.com/Utilities/Tokenmon.html
首先打开该工具,单击工具栏上的“Filter”按钮,设置一个过滤器,可以是“dllhost*”,然后依次进行以下操作:
(1) 首先打开"Date and Time"组件,尝试修改系统时间或者日期,当弹出consent对话框要求确认提升权限时,请单击“Allow”按钮。
这时候我们可以从Token Monitor的监控界面上看到新建了一个dllhost进程,并且其Parent进程是svchost(PID是800)。
(2) 尝试在"Date and Time"组件对话框上选中某个日期、或者尝试指定一个新的时间。
这时候我们可以从Token Monitor的监控界面上看到进程dllhost的访问令牌里启用(Enable)了一个特权STYSTEMTIME(内部名称是SeSystemTimePrivilege)。
这说明,dllhost进程默认没有启用SeSystemTimePrivilege特权,只有当选中别的时间或者日期时,才会临时激活该特权。
以上的过程,可以参考下图所示。


提示 可以访问以下链接,以查阅《Windows VistaUAC功能浅析(一)》:
http://blogs.itecn.net/blogs/ahpeng/archive/2005/11/20/Uap_TimeDate.aspx

已发表 2006年3月2日 0:02 作者 ahpeng

评论通知

如果您想在帖子更新时接到邮件通知,请先登录。这里

订阅帖子评论使用 RSS

评论

2006年5月31日 12:26 by 盆盆的博客-Diyinside技术的乐趣

# [收藏版]Windows Vista系列专题文章汇总列表[06/05/31]

美味且可口,营养不忽悠!
本文列出了ITECN博客站点目前已经发表的Windows Vista专题文章,共计26篇,超过6万字。我们会对这些文章按照月份进行归类,同时给出内容简介、等级和相应的链接。...
2006年6月6日 10:10 by Windows Vista专题文章汇总

# [收藏版]2006年6月以前Windows Vista系列专题文章汇总列表

美味且可口,营养不忽悠!
为了方便读者朋友阅读以前发表的Windows Vista文章,本文特地列出ITECN博客站点在2006年6月以前发表的Windows Vista专题文章,共计26篇,超过6万字。我们对这些文章按照月份进行归类,同时给出内容简介、等级和相应的链接。...
2006年6月6日 10:47 by Windows Vista专题文章汇总

# [收藏版]2006年6月以前Windows Vista系列专题文章汇总列表

为了方便大家更好地了解Windows Vista的最新特性,从6月开始,ITECN博客上的Windows Vista专题文章,统一发表在本专栏,请在您的收藏夹里保存以下URL:
http://blogs.itecn.net/blogs/winvista...
2006年6月7日 9:19 by Windows Vista专题文章汇总

# [收藏版]2006年6月以前Windows Vista系列专题文章汇总列表

为了方便大家更好地了解Windows Vista的最新特性,从6月开始,ITECN博客上的Windows Vista专题文章,统一发表在本专栏,请在您的收藏夹里保存以下URL:
http://blogs.itecn.net/blogs/winvista...
2006年6月9日 12:16 by Windows Vista专题文章汇总

# [收藏版]2006年6月以前Windows Vista系列专题文章汇总列表

为了方便大家更好地了解Windows Vista的最新特性,从6月开始,ITECN博客上的Windows Vista专题文章,统一发表在本专栏,请在您的收藏夹里保存以下URL:
http://blogs.itecn.net/blogs/winvista...
2006年6月9日 22:07 by Windows Vista专题文章汇总

# [收藏版]2006年6月以前Windows Vista系列专题文章汇总列表

为了方便大家更好地了解Windows Vista的最新特性,从6月开始,ITECN博客上的Windows Vista专题文章,统一发表在本专栏,请在您的收藏夹里保存以下URL:
http://blogs.itecn.net/blogs/winvista...
2006年7月15日 13:42 by Windows Vista专题文章

# [收藏版]2006年6月以前Windows Vista系列专题文章汇总列表

为了方便大家更好地了解Windows Vista的最新特性,从6月开始,ITECN博客上的Windows Vista专题文章,统一发表在本专栏,请在您的收藏夹里保存以下URL:
http://blogs.itecn.net/blogs/winvista...

说说您的看法?

(必填) 
必填 
(必填)