如果启用了UAC,可以将管理员帐户用于日常使用吗?


12

自大约3年前切换到Windows 7以来,现在使用Windows 8.1,我已经熟悉了用户帐户控制的概念,并通过以下方式使用了PC:我用于日常工作的标准帐户以及内置的在管理员帐户中已激活,并且仅在他们要求时才用于提升流程,或在需要时“以管理员身份运行”应用程序。

但是,最近在阅读了有关用户帐户控制的更多信息之后,我开始怀疑我的工作方式是否良好?还是我应该在日常工作中使用管理员帐户,因为只有在应用程序要求或通过“以管理员身份运行”选项提出要求之前,管理员帐户才会提升?我之所以这样问是因为,我在某处读到内置管理员帐户是真正的管理员,这意味着UAC在其中登录时不会弹出,并且我担心当潜在的恶意软件进入时不会出现问题。现场。我不得不提到,我并不是每天都需要使用某些应用程序时才使用它。我每年几乎没有登录10次...

那么,如何更好?感谢您的回答!和新年快乐,当然!

PS:我一年前曾问过这个问题(:P),我想重申一下:如今,管理员帐户是否像标准帐户和需要时内置的管理员帐户一样安全?

Answers:


8

如今,管理员帐户在需要时是否像标准帐户和内置管理员帐户一样安全?

简而言之:仍然没有。

更长的答案...

UAC不是安全功能

在Windows XP和Windows的早期版本中,要实现“最小特权原则”是非常困难的,尤其是在公司环境中。该原则暗示您将使用标准用户帐户执行所有日常任务。任何需要管理员特权的任务都将使用具有管理员权限的单独帐户执行(假设用户对此有合法需要)。

但是Windows XP在设计时并没有考虑到这一点,以标准用户身份运行时存在许多怪癖和局限性-即使您也可以访问管理员帐户。作为标准用户,您无法单击系统托盘时钟来显示整洁的月份日历,无法更改网络设置,并且“运行方式”功能不适用于所有情况(尤其是Windows资源管理器,因此也是如此)计划任务,打印机和其他外壳文件夹(如果可以的话)。

当然,有很多针对这些缺陷的解决方法,但要花很多时间才能发现,记录并很好地解决它们。

安全是安全与便利之间的平衡。UAC随Windows Vista一起引入,主要用于检测何时需要管理员权限,并自动提示您使用管理员权限通过其他帐户进行身份验证。这使得实践“最小特权原则”变得容易得多。

作为副作用,使用管理员帐户登录时执行需要管理员权限的任务,可以使您有机会实际确认要行使这些权限。当安装软件似乎合理时,UAC会提示,而打开普通网页时,UAC会提示。

但是,事实证明,大多数用户不使用单独的帐户,并且相当多的日常任务需要管理员权限(调整时钟,网络,电源计划等的设置),因此会在Vista中触发UAC提示。这一系列提示导致大多数用户

a)盲目接受任何UAC提示,而不关注实际需要提升的地方,或者

b)完全禁用UAC确认

在Windows 7中,Microsoft授予了几个Windows可执行文件自动提升权限,因此,如果您使用的是管理员帐户,则某些操作将自动以提升(管理员)权限执行。这使UAC显得不那么吸引人。

可以利用UAC自动高程

因此,在Windows 7中,有一个内置的机制可以自动提升权限。如果可以通过运行具有标准用户权限的应用程序来利用此机制,则可以绕过UAC(其设计初衷不是安全机制),并且最终可以以管理员权限运行应用程序,尽管您尚未提示确认。

事实证明,通过Leo Davidson(Windows 7 UAC白名单:代码注入问题(及更多内容))以及Long Zheng(在Windows 7中的UAC仍然存在问题, Microsoft不会/无法修复代码注入漏洞)。

结论

从安全角度来看,将单独的帐户用于日常工作和任何需要管理员权限的帐户仍然有意义。这是唯一(合理地)确保未经您的明确授权,没有应用程序具有管理员权限的应用程序。

就是说,这是便利与安全之间的平衡。正如@GeminiDomino所指出的那样,您还可以在所有端口上填充军用环氧树脂。您还可以像布鲁斯·施耐尔Bruce Schneier)一样“无间隙”地运行计算机,以使其永远不会直接连接到任何网络。

最后取决于您是否可以在执行管理任务时不必进行显式身份验证。


Windows 7 RTM中没有修复这2个漏洞吗?这些文章似乎是在2009年之前发布的,而在W7 RTM发布之前。看到这个帖子的详细资料:blogs.msdn.com/b/e7/archive/2009/02/05/...
乔蠢货

当我阅读您链接到的博客条目时,他们只是确保更改UAC级别也将触发UAC确认(听起来很明智)。根据Leo的网站(我已链接到该网站):“以下所有内容仍适用于Windows 7的最终零售版(以及2011年9月14日的所有更新)”。我知道此后已经发布了许多补丁程序,但是听起来好像没有安全漏洞,MS可能不想对其进行补丁程序(“此行为是设计使然”)?
abstrask 2014年

是的,你是对的。我错过了这一重要部分-直到2011年仍然适用。我确实应该更加关注。
Joe Schmoe 2014年

Windows博客上内容丰富的文章的链接现在已失效。我已经更新了链接,因此它指向archive.org上的最后一次爬网
2014年

从今天开始,Windows 10中提供了一个禁用UAC自动提升的选项,它将显示每个管理任务的提示。

4

安全的?断开网络和监控器的连接,在所有端口中填充环氧树脂,然后拆卸硬盘驱动器,将零件散布在Hyrule的地牢中。

认真地说,根据我的经验,您的担忧是有充分根据的。不仅是因为恶意软件和其他顽皮的软件,还因为您最终是人。当然,在用户有限的情况下,您可能犯的错误会造成很大的损失。作为管理员,您可以承担所有这些损失,甚至更多。

以管理员身份日常运行非常诱人,尤其是在处理某些似乎不喜欢在更新中与“以管理员身份运行”的软件包时(我在看着您,VirtualBox ... ),但由于您的标题说“安全”,因此我要说的是,最好像现在一样处理那些偶尔出现的内容。好本能。

新年快乐!


好,我明白了!感谢您分享您的意见:D
Valentin Radu 2013年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.