Документ подготовлен для публикации на сайте правообладателя во исполнение подпункта «ж» пункта 5 Правил формирования и ведения единого реестра российских программ для электронных вычислительных машин и баз данных (утв. постановлением Правительства РФ от 16.11.2015 № 1236).
1. Общие сведения
| Параметр | Значение |
|---|---|
| Наименование | СВАРОГ |
| Вид | Программа для ЭВМ |
| Класс ПО | 06.02 «Коммуникационное программное обеспечение» |
| Правообладатель | ООО «ВЕД», ИНН 7720299436, ОГРН 1157746343920 |
| Адрес | 141065, Московская обл., г. Королёв, ул. Горького, д. 79, к. 4, кв. 13 |
| Поддержка | +7 (495) 133-92-44, 1c@ukved.ru, ukved.ru |
| Версия iOS / Android | 1.7 / 1.06 |
Назначение. Корпоративный мессенджер для защищённых внутренних коммуникаций организации: обмен сообщениями и файлами, голосовые и видеозвонки с записью, электронная почта и календарь. Содержимое переписки шифруется на устройствах отправителя и получателя (оконечное шифрование), сервер хранит только зашифрованные данные и не имеет доступа к их содержимому.
Принцип работы. Сервер выполняет роль ретранслятора: принимает и раздаёт зашифрованные блоки данных, не располагая ключами шифрования. Ключи создаются и хранятся только на устройствах пользователей. Такая архитектура сохраняет конфиденциальность переписки даже при полном доступе к серверу.
2. Функциональные характеристики
2.1. Обмен сообщениями
- Личная переписка и групповые чаты
- Передача файлов, фотографий, видео и голосовых сообщений (до 100 МБ на файл, крупные файлы передаются частями)
- Ответы на сообщения с цитированием, пересылка, редактирование, удаление
- Реакции произвольными эмодзи, стикеры и анимированные изображения
- Опросы с подсчётом голосов
- Упоминания участников в группах с отдельным уведомлением
- Исчезающие сообщения с настраиваемым сроком жизни
- Отметки о доставке и прочтении, в группах — список прочитавших
- Индикатор набора текста, статус присутствия
- Закрепление сообщений, поиск по переписке
- Форматирование текста, скрытый текст (спойлер)
2.2. Голосовые и видеозвонки
- Личные звонки: аудио и видео, соединение напрямую между устройствами
- Групповые звонки через сервер видеоконференцсвязи
- Переключение звонка из аудио в видео по взаимному согласию
- Запись звонка с уведомлением собеседника: аудиозвонок сохраняется в звуковой файл, видеозвонок — в видеофайл
- Сворачивание звонка с продолжением работы в приложении
- Приём звонков при выключенном экране через системный интерфейс входящего вызова
2.3. Электронная почта и календарь
- Встроенный почтовый клиент (протоколы IMAP и SMTP): чтение, отправка, ответ, пересылка, удаление, вложения
- Мгновенные уведомления о новых письмах
- Календарь: события, встречи с приглашением участников и подтверждением участия, напоминания
- Напоминание по сообщению из переписки
2.4. Организация работы
- Каналы для односторонних публикаций
- Программные роботы (боты) с подключением внешних систем
- Метки контактов и рассылка сообщений по метке
- Объявления с повышенным приоритетом, пробивающие режим «без звука»
- Закладки на сообщения
- Передача геопозиции, в том числе в режиме реального времени
- Истории — публикации со сроком жизни 24 часа
- Архив и скрытые чаты, беззвучный режим, черновики
2.5. Защита информации
- Оконечное шифрование содержимого переписки алгоритмом AES-256-GCM
- Групповое шифрование по протоколу MLS (RFC 9420) с автоматической сменой ключей при изменении состава участников
- Прямая секретность и восстановление после компрометации в личной переписке (протокол двойного храповика)
- Постквантовая защита — гибридная схема X25519 + ML-KEM-768 (FIPS 203): переписка защищена от расшифровки в будущем при появлении квантовых вычислителей
- Сокрытие отправителя от сервера: сервер не располагает сведениями о том, кто из участников отправил конкретное сообщение
- Выравнивание длины сообщений для затруднения анализа трафика
- Шифрование медиапотока групповых звонков (SFrame) — сервер видеоконференцсвязи передаёт зашифрованные кадры
- Закрепление ключей собеседника при первом контакте с оповещением о смене ключа
- Журнал прозрачности ключей (структура Меркла, RFC 6962) — доказуемая проверка подлинности открытых ключей
- Аппаратная защита ключей: Secure Enclave (iOS) и StrongBox (Android)
- Сверка ключей между собеседниками по коду безопасности и QR-коду
- Шифрование локальной базы данных на устройстве
- Блокировка приложения паролем и биометрией, защита от снимков экрана
- Зашифрованная резервная копия переписки с защитой парольной фразой (Argon2id)
2.6. Работа на нескольких устройствах
- Подключение дополнительных устройств по QR-коду с переносом ключей
- Синхронизация переписки между устройствами одного пользователя
- Отзыв доступа отвязанного устройства с прекращением его доступа к новым сообщениям
2.7. Оформление
- Светлое и тёмное оформление
- Темы чата, произвольное фоновое изображение из галереи
3. Информация, необходимая для установки
3.1. Клиентские приложения
| Платформа | Требования | Способ установки |
|---|---|---|
| iOS | iOS 17.0 и выше | App Store |
| Android | Android 12 (API 31) и выше | Google Play |
| Веб-клиент | Браузер с поддержкой Web Crypto API и IndexedDB (Chrome, Safari, Firefox, Яндекс.Браузер актуальных версий) | По адресу, предоставленному администратором |
3.2. Серверная часть
Требования:
| Компонент | Требование |
|---|---|
| Операционная система | Microsoft Windows Server |
| Платформа | 1С:Предприятие 8.3 (лицензия приобретается отдельно) |
| Веб-сервер | Microsoft IIS с публикацией HTTP-сервиса |
| Защищённое соединение | Сертификат TLS |
| Дополнительно | Сервер видеоконференцсвязи и сервер ретрансляции медиа — для групповых звонков |
Порядок установки:
1. Развернуть информационную базу 1С:Предприятие и загрузить конфигурацию «СВАРОГ». 2. Опубликовать HTTP-сервис на веб-сервере IIS, настроить TLS-сертификат. 3. Задать параметры подключения в константах конфигурации. 4. Развернуть сервер видеоконференцсвязи и сервер ретрансляции медиа, указать их адреса в настройках. 5. Установить клиентские приложения на устройства пользователей. 6. Создать учётные записи пользователей, передать реквизиты доступа.
Варианты размещения:
| Вариант | Где размещается сервер | Кто обслуживает |
|---|---|---|
| В инфраструктуре правообладателя | Оборудование ООО «ВЕД» | ООО «ВЕД» |
| В инфраструктуре заказчика | Оборудование заказчика | Заказчик, при поддержке ООО «ВЕД» |
Шифрование в обоих вариантах одинаковое: ключи находятся только на устройствах пользователей, сервер к содержимому переписки доступа не имеет.
4. Информация, необходимая для эксплуатации
4.1. Начало работы
1. Установить приложение и выполнить вход по логину и паролю, выданным администратором. 2. При первом входе указать отображаемое имя. 3. Установить пароль приложения и при желании включить вход по биометрии.
4.2. Добавление собеседников
Обмен сообщениями возможен только между пользователями, установившими защищённое соединение. Для этого один участник создаёт приглашение и передаёт его второму — ссылкой или QR-кодом. После принятия приглашения создаётся общий ключ переписки.
Для групп: создать группу, пригласить участников теми же способами. Владелец и администраторы управляют составом; при исключении участника ключ группы автоматически меняется, и исключённый теряет доступ к новым сообщениям.
4.3. Проверка подлинности собеседника
В меню переписки доступна сверка ключей: код безопасности и QR-код. Совпадение кодов у обоих собеседников подтверждает отсутствие подмены. При смене ключа собеседника приложение выводит предупреждение.
4.4. Подключение дополнительного устройства
На основном устройстве открыть раздел управления устройствами и создать QR-код связывания; на новом устройстве отсканировать его. Ключи переносятся в зашифрованном виде. Перечень подключённых устройств доступен там же; доступ любого из них может быть отозван.
4.5. Резервное копирование
В настройках доступно создание зашифрованной резервной копии переписки, защищённой парольной фразой. Копия сохраняется файлом и может быть восстановлена на другом устройстве. Парольная фраза не подлежит восстановлению — при её утрате данные копии не расшифровываются.
4.6. Техническая поддержка и гарантия
Гарантийное обслуживание и техническая поддержка осуществляются на территории Российской Федерации силами ООО «ВЕД».
| Канал | Реквизиты |
|---|---|
| Телефон | +7 (495) 133-92-44 |
| Электронная почта | 1c@ukved.ru |
| Сайт | ukved.ru |
| Часы работы | Понедельник — пятница, 9:00–18:00 (МСК) |
Состав поддержки: консультации по установке и эксплуатации, устранение ошибок, обновление версий, помощь при развёртывании серверной части.
5. Сведения о стоимости
Программа распространяется по подписке на устройство:
| Вариант размещения | Стоимость |
|---|---|
| Сервер в инфраструктуре правообладателя | 350 ₽ за устройство в месяц |
| Сервер в инфраструктуре заказчика | 200 ₽ за устройство в месяц |
Расчёт для конкретной организации предоставляется по запросу.
6. Сведения о сторонних компонентах
В составе программы используются свободно распространяемые компоненты с открытым исходным кодом. Выплаты иностранным правообладателям не производятся — все применяемые лицензии не предусматривают отчислений.
6.1. Распределение по типам лицензий
| Тип лицензии | Примеры компонентов | Обязательства |
|---|---|---|
| MIT | OpenMLS, Kingfisher, exyte/Chat, @noble/curves, Svelte | Сохранение уведомления об авторских правах |
| Apache-2.0 | AndroidX, Jetpack Compose, Google Tink, ML Kit, OkHttp, osmdroid, Coil | Сохранение уведомления, указание изменений |
| BSD-3-Clause | WebRTC, ed25519-dalek, MailCore2, libetpan, libwebp | Сохранение уведомления об авторских правах |
| ISC | idb | Сохранение уведомления об авторских правах |
| MPL-2.0 | uniffi, GiphyUISDK | Раскрытие изменений самих файлов библиотеки |
| EPL-2.0 | Jakarta Mail (android-mail) | Раскрытие изменений самих файлов библиотеки |
| Двойная: LGPL-2.1 или Apache-2.0 | JNA | Правообладателем выбрана Apache-2.0 |
| Zetetic License (BSD-подобная) | SQLCipher for Android | Сохранение уведомления об авторских правах |
Компоненты с лицензиями MPL-2.0 и EPL-2.0 применяются без изменения их исходного кода, поэтому обязательств по раскрытию исходных текстов программы «СВАРОГ» не возникает: указанные лицензии распространяют требование раскрытия только на изменённые файлы самой библиотеки.
6.2. Ключевые компоненты
Криптография и протоколы: OpenMLS 0.8.1 (MIT) — протокол MLS (RFC 9420); openmls_libcrux_crypto 0.3.1 (MIT) — криптопровайдер с постквантовой схемой X-Wing; ml-kem 0.3.2 (Apache-2.0/MIT) — ML-KEM-768 (FIPS 203); ed25519-dalek 2.2.0 (BSD-3-Clause) — подписи Ed25519; argon2 0.5.3 (MIT/Apache-2.0) — защита резервных копий; Google Tink 1.8.0 (Apache-2.0) и @noble/curves 1.9.7 (MIT) — криптографические примитивы клиентов.
Связь и медиа: WebRTC 144.7559 (BSD-3-Clause) — голосовые и видеозвонки; MailCore2 и libetpan (BSD-3-Clause), Jakarta Mail 1.6.7 (EPL-2.0) — почтовые протоколы IMAP и SMTP.
Интерфейс и платформа: AndroidX, Jetpack Compose, Room, CameraX, Material 3 (Apache-2.0); exyte/Chat 3.1.7, exyte/MediaPicker 3.3.2, Kingfisher 8.10.0 (MIT) — интерфейс iOS; Svelte 5 (MIT) — веб-клиент; SQLCipher 4.13.0 — шифрование локальной базы данных Android; osmdroid 6.1.20 (Apache-2.0) — карты при передаче геопозиции.
6.3. Сведения о компоненте GiphyUISDK
В составе клиентского приложения для iOS присутствует библиотека GiphyUISDK 2.2.16 (лицензия MPL-2.0). Она включается автоматически как зависимость библиотеки пользовательского интерфейса exyte/Chat.
Функциональность GiphyUISDK в программе «СВАРОГ» не используется: обращения к её программному интерфейсу в исходных текстах отсутствуют, работа с анимированными изображениями реализована собственными средствами. Библиотека не выполняет обращений к внешним сервисам, поскольку не инициализируется и не вызывается.
Лицензия MPL-2.0 является разрешительной, отчислений правообладателю не предусматривает и не ограничивает коммерческое использование.
6.4. Управление составом компонентов
Версии всех компонентов зафиксированы в файлах блокировки зависимостей (Cargo.lock, Package.resolved, package-lock.json, конфигурация Gradle). Обновление выполняется правообладателем вручную с последующим тестированием — автоматическое обновление компонентов из внешних источников при работе программы не производится.
Полный перечень компонентов с указанием версий, лицензий и назначения ведётся правообладателем и предоставляется по запросу.
Остались вопросы? Нужна помощь?
Менеджеры компании с радостью ответят на ваши вопросы, произведут расчет стоимости услуг и подготовят индивидуальное коммерческое предложение.
Бесплатная консультация

