Инженерное обеспечение безопасности Lira RDP Security
Безопасность рассматривается как проверяемое инженерное свойство Lira: она закладывается в границы клиентов, каналы агента, аутентификацию, выпуск обновлений и мониторинг, а затем подтверждается повторяемыми тестами.
Доказательства проверены 26 августа 2026 года
Краткое резюме проверки безопасности
Внутреннее тестирование по OWASPПрименимые риски и меры анализируются в рамках внутренней самооценки.
545 пройдено545 тестов безопасности и регрессии backend пройдены; отдельный тест прямого входа PostgreSQL RLS в одноразовой среде также пройден
6/6Подписанные артефакты выпуска Windows для агента 2.7.33 проверены средствами Authenticode.
Изоляция клиентовАвторизация API и защита на уровне базы данных обеспечивают границы организаций.
Канал, инициируемый агентомШтатный канал агента инициирует защищённые исходящие HTTPS/WSS-соединения и не требует входящего порта управления. Дополнительный WinRM является отдельным средством диагностики и восстановления.
Методика инженерной оценки безопасности
Vyvick использует OWASP Top 10 как базовую классификацию рисков, а применимые положения OWASP Application Security Verification Standard — как структурированный ориентир. Применимость рассматривается отдельно для портала, API, Windows-агента, Credential Provider и production-инфраструктуры.
Это внутренняя самооценка, а не сертификация, одобрение, аккредитация или независимая проверка OWASP. Мы не заявляем выбранный уровень ASVS, независимый пентест, SOC 2 или ISO 27001 без документального подтверждения.
В таблице указан статус доказательств. «Проверено внутренними тестами» означает, что команда Vyvick выполнила повторяемые тесты в указанном объёме; это не независимая сертификация и не утверждение об устранении всех возможных рисков.
Область
Статус
Подтверждение
Аутентификация
Проверено внутренними тестами
Тесты паролей, MFA, защиты от повторного использования, ограничений и восстановления доступа.
Управление сессиями
Проверено внутренними тестами
Secure-cookie, CSRF, версионирование и отзыв сессий, контроль срока действия.
Разграничение доступа
Проверено внутренними тестами
Тесты организаций, ролей, групп, серверов, владения и межклиентских запретов.
Безопасность API
Проверено внутренними тестами
Проверки авторизации, идентичности агента, входных данных, лимитов и ошибок.
Криптографические меры
Проверено реализацией
TLS, хеширование паролей и одноразовые токены; пароли в очереди операций управления локальными пользователями шифруются во время ожидания и удаляются после завершения, ошибки или истечения срока.
Журналирование и мониторинг
Проверено внутренними тестами
Аудит, контроль поступления событий, эксплуатационные оповещения и обработка инцидентов.
Безопасность агента
Релиз агента проверен
Исходящий канал, ограниченная регистрация, подписанные артефакты и обновления.
Зависимости
Автоматический аудит зависимостей
npm audit frontend и pip-audit backend проверены 26 августа 2026 года; известных замечаний по зависимостям не выявлено.
Модель безопасности агента Lira
Агент является привилегированной службой Windows, поскольку читает защищённые журналы и выполняет явно разрешённые административные операции.
Агент инициирует исходящий HTTPS/WSS-трафик; входящий порт управления в сети клиента не требуется.
Регистрация и последующая связь используют ограниченную идентичность агента и проверку принадлежности организации.
Удалённые команды используют индивидуальные HMAC-конверты, связанные с агентом, содержимым команды и сроком действия. На агенте действует локальный список разрешённых команд и постоянная защита от replay; это не отменяет необходимость защищать привилегированный control plane.
Обновление требует подписанного RSA-PSS manifest, точного hash и размера, HTTPS-загрузки с того же origin и Authenticode от закреплённого издателя Lira. Закрытый корень подписи доставляется независимо через GPO, аутентифицированный WinRM или консоль.
Пароли Windows/RDP не отправляются и не сохраняются порталом Vyvick. Проверка учётных данных остаётся на Windows-сервере.
В строгом режиме fail-closed фильтр Lira Credential Provider контролирует альтернативные Windows providers; проверку основного пароля по-прежнему выполняет Windows LSA.
При недоступности облака телеметрия и удалённые команды приостанавливаются; поведение MFA определяется политикой fail-open или fail-closed.
Аутентификация и доступ
Идентичность и полномочия проверяются на уровне сессии и каждого объекта.
Проверяются MFA портала, ограничения пароля, одноразовость challenge и отзыв сессий.
RBAC дополняется областью организации, группы, сервера и проверкой владения.
Проверки регистрации агента и идентичности сервера препятствуют переносу между клиентскими пространствами.
Чувствительные административные действия фиксируются в аудите.
Шифрование и секреты
Криптографические меры применяются к конкретным потокам и секретам, для которых они необходимы.
Публичный портал и обмен с агентом используют HTTPS/TLS.
Пароли хранятся с односторонним хешированием; открытые пароли портала не сохраняются.
Production-секреты могут поступать из OpenBao; при отсутствии обязательных ключей конфигурация завершается безопасным отказом.
TOTP seeds для RDP в production хранятся в разделённых по организациям путях OpenBao; поддерживаемый fallback использует привязанное к организации шифрование, а recovery codes сохраняются только как keyed digests.
TOTP защищает от входа только с украденным паролем, но не является phishing-resistant. При наличии подходящей IdP-архитектуры предпочтительнее FIDO2 или PIV.
Пароли в очереди операций управления локальными пользователями шифруются во время ожидания и удаляются после завершения, ошибки или истечения срока.
Изоляция клиентов
Для работы MSP и нескольких клиентов Lira сочетает прикладную авторизацию с дополнительной защитой на уровне базы данных.
До чтения или изменения ресурсов каждый запрос получает область организации.
Объектные операции API проверяют роль и доступ к конкретным серверам.
PostgreSQL RLS дополняет прикладную авторизацию и не является единственной границей изоляции.
Одна только подмена идентификатора организации, сервера или объекта не предоставляет доступ к данным другого клиента.
Регрессия покрывает межклиентский доступ, пустую область, наследование групп и прямые права сервера.
Безопасная разработка и эксплуатация
Проверка безопасности входит в регулярный цикл разработки и выпуска.
Перед приёмкой выполняются production-сборка frontend и браузерная проверка маршрутов с аутентификацией.
npm audit frontend и pip-audit backend проверены 26 августа 2026 года; известных замечаний по зависимостям не выявлено.
Для устранённых проблем добавляются регрессионные тесты, когда это технически применимо.
Мониторинг, аудит и реагирование
Эксплуатационные данные используются для расследования, персональной ответственности и контролируемого восстановления.
Результаты аутентификации, состояние агентов, IP-блокировки и события безопасности объединяются в портале.
Административные изменения и удалённые действия создают записи аудита с исполнителем, объектом, результатом и временем.
Ошибочные и задержанные команды остаются видимыми для диагностики и не отображаются как успешно выполненные.
О проблеме безопасности можно сообщить через документированный канал поддержки и сопоставить обращение с сохранёнными эксплуатационными данными.
Проверенная инженерная база — 26 августа 2026 года
Эти датированные инженерные результаты показаны отдельно от внутренней оценки по рекомендациям OWASP.
Это результаты 545 тестов безопасности и регрессии продукта Vyvick. Они не означают требования OWASP ASVS, оценку OWASP, сертификацию или независимый тест на проникновение.
Доказательства проверены 26 августа 2026 года
LIRA RDP✓ПРОЙДЕНОВНУТРЕННЯЯ ПРОВЕРКА
545 пройденоТесты безопасности и регрессии backendОпциональная интеграция не входила в этот набор; отдельный тест прямого входа PostgreSQL RLS в одноразовой среде пройден
6/6Артефакты выпуска с проверенными подписями AuthenticodeАгент 2.7.33: MSI-установщик, сценарий установки, EXE/DLL агента, EXE обновления и DLL Credential Provider
Внутренняя проверка с доказательствами в репозитории; это не независимый тест на проникновение и не сертификация.
ИЗМЕРЕНО В ХОДЕ ПЕРВОГО ПИЛОТА
Результаты первого пилота Lira
Обезличенные измерения в ходе первого пилота Lira. Они демонстрируют реальную эксплуатационную нагрузку без раскрытия клиентов, серверов, учётных записей или адресов источников.
Нет. OWASP не сертифицирует и не одобряет Vyvick. Рекомендации OWASP используются во внутреннем процессе инженерной самооценки безопасности.
Проводился ли независимый тест на проникновение?
Сейчас мы не публикуем заявление о независимом пентесте. После проведения внешней оценки будут явно указаны её область и дата.
Агенту Lira нужны административные права?
Да. Служба Windows получает права для чтения защищённых журналов и выполнения настроенных операций. Команды ограничиваются и журналируются.
Lira хранит пароли Windows или RDP?
Нет. Пароли Windows/RDP не передаются и не сохраняются порталом. Credential Provider и проверка Windows работают на защищаемом сервере.
Может ли один клиент получить доступ к серверам другого?
Границы обеспечиваются идентификаторами клиентов, объектной авторизацией, RBAC, проверкой владения и row-level safeguards базы данных.
Что произойдёт при временной недоступности Lira?
Телеметрия и удалённые команды возобновляются после восстановления связи. Поведение RDP MFA определяется политикой fail-open или fail-closed организации.
Полный отчёт по инженерной безопасности
Ознакомьтесь с реализованными мерами, границами доверия, контрольными данными релиза, результатами тестов, состоянием поэтапного развёртывания, пределами гарантий и оставшимися работами, зафиксированными 3 сентября 2026 года.
Если вы обнаружили возможную уязвимость Vyvick или Lira, используйте защищённый канал поддержки и не публикуйте сведения до того, как мы получим разумное время на проверку и исправление.