Der beliebte proprietäre Passwortmanager 1Password bietet vollständige Unterstützung für die Linux-Plattform, einschließlich Integration mit den Desktop-Umgebungen GNOME, KDE und allen Fenstermanagern. Zur Verwaltung von Passwörtern steht ein Applet zur Verfügung, das aus dem Systemtray aufgerufen wird. Unterstützt werden die Distributionen Debian, Ubuntu, CentOS, Fedora, Arch Linux und RHEL. Zusätzlich sind eigenständige Pakete im Snap-Format und eine universelle Version im .tar.gz-Archiv verfügbar.
Zu den Funktionen gehört die automatische Aktivierung eines Dunkelmodusses basierend auf dem ausgewählten GTK-Theme, die Unterstützung für den Zugriff auf externe Ressourcen über FTP, SSH und SMB, Integration mit X11-Zwischenspeicher, Unterstützung für GNOME Keyring und KDE Wallet, eine API zur Steuerung basierend auf DBUS und der Befehlszeile sowie die Integration mit dem Bildschirmschoner und Diensten, die bei Inaktivität im System aufgerufen werden.
Für eine sichere Interaktion von Komponenten, beispielsweise zwischen einem Passwort-Manager für den Desktop und dem Browser, wird der vom Linux-Kernel bereitgestellte Schlüsselbund verwendet. In der Linux-Version sind auch einige Neuerungen enthalten, die in den Versionen für macOS, Windows, iOS und Android derzeit nicht verfügbar sind: sicheres Anfügen von Dateien, Archivierung von Dokumenten, eine Benutzeroberfläche zur visuellen Bewertung der Passwortsicherheit, Protokollierung des Zugriffs, eine Schnellsuchfunktion und ein neues Konzept für das Interface-Design.
Der Anwendungscode ist in der Programmiersprache Rust geschrieben und verwendet das Ring-Modul für die Verschlüsselung, die Electron-Plattform und das React-Framework für die Benutzeroberfläche. Zudem hat das Projekt zwei Pakete veröffentlicht, die im Zuge der Erstellung der Linux-Version entwickelt wurden – electron-secure-defaults und electron-hardener, die Elemente zur Erhöhung der Sicherheit von Anwendungen, die die Electron-Plattform nutzen, enthalten. 1Password ist ein proprietäres kostenpflichtiges Produkt, jedoch haben Entwickler aller Open-Source-Projekte die Möglichkeit, die Software kostenlos zu nutzen (ein Pull-Request muss gesendet werden), einschließlich uneingeschränktem Zugriff auf den Secrets Automation-Service.


Quelle: opennet.ru
