Megjelent a Vaultwarden 1.23.0 projekt (korábban bitwarden_rs), amely egy alternatív szerveroldali megoldást fejleszt a Bitwarden jelszókezelőhöz, API szinten kompatibilis, és képes a Bitwarden hivatalos ügyfeleivel együttműködni. A projekt célja, hogy egy platformfüggetlen megoldást nyújtson, amely lehetővé teszi a Bitwarden szerverek saját erőforrásokkal történő futtatását, mivel a hivatalos Bitwarden szerverekhez képest lényegesen kevesebb erőforrást igényelnek.
A Vaultwarden projekt kódja Rust nyelven íródott és GPLv3.0 alatt terjesztik. Az adatbázis-kezelők közül támogatja a PostgreSQL, SQLite és MySQL rendszereket. Összehasonlításképpen a hivatalos Bitwarden szerver C# nyelven készült .NET Core és ASP.NET Core felhasználásával, a MS SQL Serverhez kötve, és AGPLv3.0 alatt kerül forgalomba, amely nem engedélyezi szolgáltatások létrehozását a kód megnyitása nélkül.
Jelenleg a Vaultwarden szinte minden Bitwarden API funkciót támogat:
- webes felület támogatása;
- lehetőség egyéni felhasználók és szervezetek számára is;
- jelszófák bizonyos ágainak testreszabott hozzáférési jogai, támogatva a beágyazott fájlokat;
- TOTP Bitwarden kompatibilitás;
- Vault API támogatás;
- U2F, YubiKey és Duo támogatás;
- LDAP támogatás;
- a jelszavak dinamikus frissítése a felhasználói eszközökön.
- Kész formában szállítva webszerver Docker-konténerben.
Az új verzióban a következő újítások figyelhetők meg:
- vészhelyzeti (emergency) hozzáférés lehetősége az adatbázishoz;
- felhasználókezelő műveletek csoportos végrehajtásának támogatása;
- kapcsolatellenőrzés az adatbázissal;
- a személyre szabott politika kényszerített használatának hozzáadása importáláskor.
A tervek között szerepel az SSO, csoportok és testreszabható felhasználói szerepek támogatásának bevezetése.
Forrás: opennet.ru
