Състоя се пускането на проекта 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
