No popular gerenciador de senhas proprietário 1Password, há suporte completo para a plataforma Linux, incluindo integração com as áreas de trabalho GNOME, KDE, e qualquer gerenciador de janelas. Para o gerenciamento de senhas, há um applet acessível na bandeja do sistema. O suporte é declarado para distribuições como Debian, Ubuntu, CentOS, Fedora, Arch Linux e RHEL. Pacotes autossuficientes no formato snap e uma versão universal, fornecida em um arquivo .tar.gz, também foram preparados.
Entre os recursos, destaca-se a ativação automática do tema escuro com base no tema GTK escolhido, suporte para acesso a recursos externos via FTP, SSH e SMB, integração do suporte para áreas de transferência X11, suporte ao GNOME Keyring e ao KDE Wallet, uma API de controle baseada em DBUS e linha de comando, e integração com o protetor de tela e serviços acionados em caso de inatividade do sistema.
Para interações seguras entre os componentes, como o gerenciador de senhas na área de trabalho e o navegador, é utilizado o armazenamento de chaves fornecido pelo kernel do Linux. A versão para Linux também apresenta algumas novidades ainda ausentes nas versões para macOS, Windows, iOS e Android: anexação segura de arquivos, arquivamento de documentos, uma interface para avaliação visual da segurança das senhas, registro de acessos, recurso de busca rápida e um novo conceito de design da interface.
O código do aplicativo é escrito na linguagem Rust, utilizando o módulo Ring para criptografia, a plataforma Electron e o framework React para a interface. O projeto também disponibilizou dois pacotes preparados durante a criação da versão Linux — electron-secure-defaults e electron-hardener, que incluem elementos para aumentar a segurança de aplicativos que utilizam a plataforma Electron. O 1Password é um produto proprietário pago, mas os desenvolvedores de qualquer projeto aberto têm a oportunidade de usar o programa gratuitamente (é necessário enviar um pull request), incluindo acesso ilimitado ao serviço Secrets Automation.


Fonte: opennet.ru
