Състоя се пускането на проекта Vaultwarden 1.23.0 (бившият bitwarden_rs), който развива алтернативна сървърна част за мениджъра на пароли Bitwarden, съвместима на ниво API и способна да работи с официалните клиенти на Bitwarden. Целта на проекта е да предостави кросплатформена реализация, позволяваща стартирането на сървъри Bitwarden на собствените ресурси, но за разлика от официалния сървър Bitwarden, консумиращ съществено по-малко ресурси.
Кодът на проекта Vaultwarden е написан на езика Rust и се разпространява под лицензия GPLv3.0. Поддържат се СУБД PostgreSQL, SQLite и MySQL. За сравнение, официалният сървър Bitwarden е написан на езика C# с използване на .NET Core, ASP.NET Core, свързан с MS SQL Server и се предлага под лицензия AGPLv3.0, която не допуска създаването на услуги без отваряне на техния код.
В момента Vaultwarden поддържа почти всички възможности на Bitwarden API:
- поддръжка на уеб интерфейс;
- възможност за използване от индивидуални потребители и организации;
- персонализируеми права на достъп до различни клонове в дървото на паролите с поддръжка на вложени файлове;
- съвместимост с TOTP Bitwarden;
- поддръжка на Vault API;
- поддръжка на U2F, YubiKey и Duo;
- поддръжка на LDAP;
- динамично обновление на паролите на потребителските устройства.
- Доставка под формата на готова веб-сервера в Docker контейнер.
В новата версия се отбелязват следните нововъведения:
- добавена е възможността за аварийен достъп до базата;
- добавена е поддръжка за извършване на операции по управление на потребители в пакетен режим;
- добавена е проверка на връзката с базата данни;
- добавено е принудително използване на личната политика при импортиране.
Планирано е внедряване на поддръжка за SSO, групи и персонализируеми потребителски роли.
Източник: opennet.ru
