Die Veröffentlichung des Projekts Vaultwarden 1.23.0 (ehemals bitwarden_rs) fand statt, das eine alternative Serverkomponente fĂŒr den Passwortmanager Bitwarden entwickelt, die API-kompatibel ist und mit den offiziellen Bitwarden-Clients arbeitet. Ziel des Projekts ist es, eine plattformĂŒbergreifende Implementierung bereitzustellen, die es ermöglicht, Bitwarden-Server auf eigenen Ressourcen zu betreiben, jedoch im Unterschied zum offiziellen Bitwarden-Server deutlich weniger Ressourcen benötigt.
Der Code des Projekts Vaultwarden ist in Rust geschrieben und wird unter der Lizenz GPLv3.0 verbreitet. UnterstĂŒtzt werden PostgreSQL, SQLite und MySQL als Datenbankmanagementsysteme. Zum Vergleich: Der offizielle Bitwarden-Server ist in C# unter Verwendung von .NET Core und ASP.NET Core geschrieben, ist an MS SQL Server gebunden und wird unter der Lizenz AGPLv3.0 bereitgestellt, die die Erstellung von Diensten ohne Offenlegung des Codes nicht zulĂ€sst.
Momentan unterstĂŒtzt Vaultwarden nahezu alle Funktionen der Bitwarden API:
- UnterstĂŒtzung der Web-OberflĂ€che;
- Möglichkeit der Nutzung sowohl durch Einzelbenutzer als auch durch Organisationen;
- Anpassbare Zugriffsrechte auf bestimmte Zweige im Passwortbaum mit UnterstĂŒtzung von verschachtelten Dateien;
- KompatibilitÀt mit TOTP Bitwarden;
- UnterstĂŒtzung der Vault API;
- UnterstĂŒtzung fĂŒr U2F, YubiKey und Duo;
- UnterstĂŒtzung von LDAP;
- Dynamisches Aktualisieren von Passwörtern auf BenutzergerÀten.
- Bereitstellung in Form eines Webserver. Docker-Containers.
In der neuen Version gibt es folgende Neuerungen:
- Die Möglichkeit eines Notfallzugriffs auf die Datenbank wurde hinzugefĂŒgt;
- UnterstĂŒtzung fĂŒr die DurchfĂŒhrung von Benutzerverwaltungsoperationen im Batch-Modus wurde hinzugefĂŒgt;
- Eine Verbindung zur Datenbank kann nun ĂŒberprĂŒft werden;
- Die erzwungene Nutzung einer persönlichen Richtlinie beim Import wurde hinzugefĂŒgt.
Geplant ist die Implementierung von SSO-UnterstĂŒtzung, Gruppen und anpassbaren Benutzerrollen.
Quelle: opennet.ru
