回答:
キーリングとは、ローカルPCに保存されているログイン情報の「保存されたデータベース」です(この用語は軽く使用しています)。魔法のブードゥー暗号化スキーマ(PKCS#11-これはリムーバブルメディア上の安全なストレージに使用されます)でラップされているため、pr索好きな目からは比較的安全です。
「ここにフレームワークを挿入、例としてgnomeを使用する」ための共通のバックエンドを提供し、「独自のソリューションをローリング」せずにログイン情報をCRUD(作成、読み取り、更新、削除)します。それは、その特定のフレームワークを利用するプログラマーに一貫したインターフェースを維持します。KDEは独自のキーリングを提供し、Gnomeには別の実装があります。
Evolution、Firefox、Net-manはすべてこのインターフェイスを利用しています。電子メールサーバーの資格情報をEvolutionに配置すると、キーリングにその情報を保存するように求められます。オプトインすると、キーリングサービスにデータが渡され、保存されます。Evolutionは、起動時にキーリングサービスを呼び出して、その情報を取得するだけです。
ここでの大きなアイデアは、誰かがあなたのPCにアクセスしようとしても、キーリングのマスターパスワードを知らなければ、保存されたログイン情報にアクセスできないということです。同じ原則が、lastpass.comのブラウザーのアドオンで使用されています。(配布されているだけです。つまり、PCのブラウザの複数のインスタンスで使用できます)
要約すると、ここにある gnome-keyringページからこのスニペットを提供しています
GNOMEキーリングは、シークレット、パスワード、キー、証明書を保存し、アプリケーションで利用できるようにするGNOMEのコンポーネントのコレクションです。
GNOMEキーリングはユーザーのログインと統合されているため、ユーザーがセッションにログインしたときに秘密ストレージのロックを解除できます。
GNOMEキーリングは、PKCS#11と呼ばれる標準に基づいています。これは、アプリケーションがスマートカードまたはセキュアストレージ上の証明書とキーを管理するための標準的な方法です。