首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用于清除Windows上缓存凭据的静默(无用户交互)实用程序

用于清除Windows上缓存凭据的静默(无用户交互)实用程序
EN

Security用户
提问于 2012-10-09 15:21:31
回答 1查看 895关注 0票数 2

是否有任何方法可以清除Windows上缓存的凭据,这不需要:

  • 用户交互(例如确认窗口);
  • 管理员的访问;或
  • 对配置进行持久更改,例如篡改注册表?

在DLL中实现的函数很好,我可以在它周围编写一个小实用程序。

谁赢了--问责还是隐私?

EN

回答 1

Security用户

发布于 2012-10-09 17:46:40

简短的回答是“不”。

缓存的凭据在特殊注册表键中维护。这些密钥只能由系统帐户访问。为了模拟系统帐户,您必须拥有系统管理员访问权限。

您可能可以编写一个脚本或一些可以绕过#1的东西。但是,如果操作系统中没有任何缺陷(因为它可能在某个时候会被修补),那么您就不可能避免#2。而且,由于缓存的凭据存储在注册表中,所以#3无论您想怎么做都是不可选的。

我相信您可以不用使用系统帐户就可以逃脱,方法是修改配置选项,这些配置选项定义了系统如何处理缓存的凭据,而不是干扰缓存本身。但是,这仍然违反了#2和#3的要求,因为这些选项存储在注册表中,并且确实需要管理员权限来修改。此外,它可能需要一个或两个重新登录或重新启动是有效的。

Sidenote:正如目前所写的,这个问题可能更适合于服务器故障堆栈溢出。然而,答案仍然是一样的。

编辑:有关缓存凭据存储在哪里以及如何修改影响它们的设置的更多信息,您可能需要查看我的关于服务器故障的相关问题

票数 2
EN
页面原文内容由Security提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://security.stackexchange.com/questions/21349

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档