钥匙圈做什么?

Modified on: Fri, 08 Jun 2018 23:12:53 +0800

我知道如何禁用它,绕过它,并节省了一些东西。然而,当被问及“它是什么,它为什么存在,以及它是如何工作的”时,我会感到茫然。更令人不安的是,互联网上的这些问题似乎没有任何内容方面的内容。

所以一劳永逸。什么是Keyring,为什么它在我的电脑上,它是如何工作的?

作者:Marco Ceppi

最佳答案

密钥环是一个“存储数据库” - 我轻轻地使用这个术语 - 存储在本地PC上的登录信息。它被一些神奇的巫毒加密模式(PKCS#11 - 用于可移动媒体上的安全存储)所包裹,因此它可以相对安全地避开窥探。

它提供了一个公共后端(在这里插入框架,我们将使用gnome作为示例)来CRUD(创建,读取,更新,删除)您的登录信息,而无需“滚动您自己的解决方案”。它为使用该特定框架的程序员提供了一致的界面。 KDE提供了自己的密钥环,Gnome有另外一个实现它。

Evolution,Firefox,Net-man都使用这个界面。将电子邮件服务器凭据放入Evolution时,它会要求您将该信息存储在密钥环中。如果您选择加入它,它会将数据传递给密钥环服务,然后存储它。 Evolution只需要在启动时调用密钥环服务来检索该信息。

这里的一个重要想法是,如果其他人访问您的PC并且不知道密钥环的主密码,他们就无法访问您存储的登录信息。 lastpass.com的插件为您的浏览器提供了相同的原则。 (只有它是分布式的,这意味着我可以在PC上的几个浏览器实例中使用它)

总之,我从gnome-keyring页面此处提供此代码段

  

GNOME Keyring是GNOME中存储的组件集合
  秘密,密码,密钥,证书,并使其可用
  应用

  
  

GNOME Keyring与用户的登录集成,以便他们的
  当用户登录时,可以解锁秘密存储
  会话。

  
  

GNOME Keyring基于一个名为PKCS#11的标准,它是一个
  应用程序管理智能上的证书和密钥的标准方法
  卡或安全存储。


相关问答

添加新评论