De release van het Vaultwarden-project 1.23.0 (voorheen bitwarden_rs) is succesvol afgerond. Dit project ontwikkelt een alternatieve server voor de wachtwoordmanager Bitwarden, die compatibel is op API-niveau en kan samenwerken met officiƫle Bitwarden-clients. Het doel van het project is het bieden van een cross-platform implementatie die het mogelijk maakt om Bitwarden-servers op eigen hardware te draaien, maar in tegenstelling tot de officiƫle Bitwarden-server, verbruikt het aanzienlijk minder middelen.
De code van het Vaultwarden-project is geschreven in de programmeertaal Rust en wordt verspreid onder de GPLv3.0-licentie. PostgreSQL, SQLite en MySQL worden als databases ondersteund. Ter vergelijking, de officiƫle Bitwarden-server is geschreven in C# met gebruik van .NET Core en ASP.NET Core, is gekoppeld aan MS SQL Server en wordt geleverd onder de AGPLv3.0-licentie, die het creƫren van diensten zonder het openen van hun code niet toestaat.
Op dit moment ondersteunt Vaultwarden vrijwel alle mogelijkheden van de Bitwarden API:
- ondersteuning voor een webinterface;
- mogelijkheid voor gebruik door zowel individuele gebruikers als organisaties;
- instelbare toegangsrechten tot bepaalde takken in de wachtwoordboom met ondersteuning voor geneste bestanden;
- compatibiliteit met TOTP Bitwarden;
- ondersteuning voor Vault API;
- ondersteuning voor U2F, YubiKey en Duo;
- ondersteuning voor LDAP;
- dynamische update van wachtwoorden op gebruikersapparaten.
- Levering in de vorm van een kant-en-klare webserver Docker-container.
In de nieuwe versie zijn de volgende innovaties te zien:
- de mogelijkheid voor noodtoegang (emergency access) tot de database is toegevoegd;
- ondersteuning voor het uitvoeren van gebruikersbeheeroperaties in batchmodus is toegevoegd;
- controle van de verbinding met de database is toegevoegd;
- verplichte persoonlijke beleidsregels bij import zijn toegevoegd.
In de plannen voor implementatie is de toevoeging van ondersteuning voor SSO, groepen en instelbare gebruikersrollen vermeld.
Bron: opennet.ru
