KeyKeep - корпоративный менеджер паролей с шифрованием
Безопасность / Веб-приложения

KeyKeep

Локальный веб-менеджер паролей для команды: шифрование AES-256-GCM и база SQLCipher, роли, группы и права на папки, обязательная 2FA, TOTP-коды в карточке записи, импорт/экспорт и журнал действий.

30 000 ₽
Срок выполнения
От 1 дня
Технологии
Node.js, Express, SQLCipher, AES-256-GCM, Argon2id, HKDF, TOTP, Web Crypto API, Service Worker (PWA), Web Push, SQLite, JavaScript

О продукте

KeyKeep - самодостаточный менеджер паролей для компании: разворачивается на вашем сервере. Каждое поле записи шифруется AES-256-GCM, сама база защищена SQLCipher, ключи выводятся через Argon2id (64 МиБ, 3 прохода) и HKDF. Ключ хранилища не хранится нигде в открытом виде - у каждого сотрудника он обёрнут паролем его учётной записи, поэтому доступ к данным без пароля невозможен даже при полном доступе к файлам сервера. Многопользовательский доступ: роли с гибким набором возможностей, группы с аддитивными правами, уровни доступа к папкам и отдельным записям (редактирование / просмотр / нет). У каждого сотрудника своё личное пространство, которым он распоряжается сам. Вход защищён капчей и двухфакторной аутентификацией: код подключается по QR-коду при первом входе, администратор может отключить или сбросить 2FA сотруднику, а также задать расписание - рабочие часы, когда код не спрашивается. Забытый пароль не приводит к потере данных: администратор выдаёт новый, доступ к хранилищу восстанавливается. Работа с записями: TOTP-коды прямо в карточке (до 10 на запись, генерируются в браузере с синхронизацией по времени сервера), временные пароли с автопродлением, напоминаниями и push-уведомлениями о скором окончании, вложения до 20 МБ, дополнительные логины, пароли и произвольные поля, заметки с форматированием, теги, цвета и иконки. Полнотекстовый поиск с фильтрами по тегам и цветам, избранное, массовые операции, корзина с восстановлением, импорт из CSV с разметкой колонок (до 5000 записей за раз) и отдельной вкладкой для раскладки импортированного по папкам, экспорт в CSV, Excel и JSON, генератор паролей с оценкой надёжности. Эксплуатация и контроль: журнал действий всех пользователей и история обращений по каждой записи, настраиваемый срок хранения журнала, автоблокировка сессии по бездействию, логотип организации в интерфейсе. Приложение ставится на телефон и компьютер как PWA и работает офлайн, есть мобильная вёрстка, светлая и тёмная темы, поддержка HTTPS со своим сертификатом для доступа с телефонов по локальной сети. *Цена может различаться в зависимости от ваших требований

Что входит

  • Шифрование AES-256-GCM + база SQLCipher
  • Ключ хранилища у каждого сотрудника обёрнут его паролем (Argon2id + HKDF)
  • Роли, группы и уровни доступа к папкам и записям
  • Личное пространство сотрудника и выдача доступа коллегам
  • Двухфакторная аутентификация (2FA) с QR-кодом и капча на входе
  • Расписание «без 2FA» в рабочие часы, сброс 2FA администратором
  • TOTP-коды для записей (до 10 на запись, генерация в браузере)
  • Временные пароли с автопродлением, напоминаниями и push-уведомлениями
  • Вложения к записям до 20 МБ
  • Полнотекстовый поиск, фильтры по тегам и цветам, избранное, корзина
  • Импорт из CSV с разметкой колонок, экспорт в CSV/Excel/JSON
  • Журнал действий пользователей и история по каждой записи
  • Генератор паролей с индикатором надёжности
  • Автоблокировка сессии, срок хранения журнала, логотип организации
  • Установка как приложение (PWA), работа офлайн, мобильная версия
  • Светлая и тёмная темы, HTTPS со своим сертификатом
  • Работа полностью офлайн на вашем сервере

Как мы работаем

  1. Звонок. Позвоните или напишите на почту - обсудим задачу и покажем решение в деле.
  2. Договор и предоплата. Заключаем договор. Предоплата 30% для начала работ.
  3. Настройка под вас. Разворачиваем решение и настраиваем под ваши процессы.
  4. Сдача и обучение. Передаём готовое решение, обучаем сотрудников, остаёмся на связи.

Готовы обсудить ваш проект?

Выберите удобный способ связи - позвоните или напишите на почту. Отвечаем в течение 15 минут в рабочее время.

Заявка