Projektet Vaultwarden 1.23.0 (tidligere bitwarden_rs) er blevet lanceret, som udvikler en alternativ serverløsning til password manageren Bitwarden, som er API-kompatibel og kan arbejde med de officielle Bitwarden-klienter. Projektets mål er at levere en tværplatformsløsning, der muliggør drift af Bitwarden-servere på egne ressourcer, men i modsætning til den officielle Bitwarden-server forbruger den væsentligt færre ressourcer.
Vaultwarden-projektets kode er skrevet i Rust og distribueres under GPLv3.0-licensen. Som database understøttes PostgreSQL, SQLite og MySQL. Til sammenligning er den officielle Bitwarden-server skrevet i C# ved hjælp af .NET Core, ASP.NET Core, afhænger af MS SQL Server og leveres under AGPLv3.0-licensen, der ikke tillader oprettelse af tjenester uden at åbne deres kode.
I øjeblikket understøtter Vaultwarden næsten alle funktioner i Bitwarden API:
- understøttelse af webgrænseflade;
- mulighed for brug som både individuelle brugere og organisationer;
- konfigurerbare adgangs rettigheder til forskellige grene i password-træet med support for indlejrede filer;
- kompatibilitet med TOTP Bitwarden;
- understøttelse af Vault API;
- understøttelse af U2F, YubiKey og Duo;
- understøttelse af LDAP;
- dynamisk opdatering af passwords på brugerens enheder.
- Leveren i form af en færdig webserver i Docker-container.
Den nye version fremhæver følgende nyheder:
- tilføjet mulighed for nødadgang til databasen;
- tilføjet support til udførelse af brugeradministrationsoperationer i batchmode;
- tilføjet kontrol af forbindelsen til databasen;
- tilføjet tvungen brug af personlige politikker ved import.
Planerne for implementering inkluderer indførelse af SSO-support, grupper og konfigurerbare brugerroller.
Kilde: opennet.ru
