O que faz um chaveiro?

56

Eu sei como desabilitá-lo, evitá-lo e economizá-lo. No entanto, quando perguntado "o que é, por que está lá e como funciona" eu estou em uma perda de palavras. O que é mais perturbador é que não parece haver muito conteúdo para essas perguntas na Internet.

Então, de uma vez por todas. O que é um chaveiro, por que ele está no meu computador e como funciona?

    
por Marco Ceppi 26.03.2011 / 23:10

1 resposta

53

Um chaveiro é um "banco de dados armazenado" - estou usando este termo levemente - de suas informações de login armazenadas em seu PC local. Ele é envolvido por algum esquema mágico de criptografia de voodoo (PKCS # 11 - isso é usado para armazenamento seguro em mídia removível), por isso vai ser relativamente seguro contra olhares indiscretos.

Ele fornece um back-end comum para (inserir a estrutura aqui, usaremos o gnome como exemplo) para o CRUD (criar, ler, atualizar, excluir) suas informações de login sem "rolar sua própria solução". Ele mantém uma interface consistente para programadores utilizando essa estrutura específica. O KDE fornece seu próprio chaveiro, o Gnome tem outra implementação dele.

Evolução, Firefox, Net-man todos utilizam esta interface. Quando você coloca suas credenciais de servidor de e-mail no Evolution, ele solicita que você armazene essas informações no chaveiro. Se você optar por ele, ele passa os dados para o serviço de chaveiro e voilà, é armazenado. A evolução só precisa chamar o serviço de chaveiro na inicialização para recuperá-la.

A grande ideia aqui é que, se alguém acessasse seu computador e não conhecesse a senha mestra do seu chaveiro, ele não poderia acessar suas informações de login armazenadas. O mesmo princípio é colocado em uso pelo addon do lastpass.com para o seu navegador. (só é distribuído, o que significa que posso usá-lo em várias instâncias de navegadores nos PCs)

Em resumo, ofereço este snippet na página localizada aqui

  

O GNOME Keyring é uma coleção de componentes no GNOME que armazenam   segredos, senhas, chaves, certificados e disponibilizá-los para   aplicações.

     

O Keyring do GNOME é integrado ao login do usuário, para que   armazenamento secreto pode ser desbloqueado quando o usuário logar em seu   sessão.

     

O Chaveiro do GNOME é baseado em um padrão chamado PKCS # 11, que é um   maneira padrão para aplicativos para gerenciar certificados e chaves em inteligente   cartões ou armazenamento seguro.

    
por lazyPower 26.03.2011 / 23:18

Tags