Accelera

Безопасность и соответствие требованиям

Реестровая запись №17777. Данные обрабатываются на серверах в России, инфраструктура не зависит от зарубежных сервисов.

Соответствие законодательству РФ

  • Полное соответствие Федеральному закону №152-ФЗ «О персональных данных»

  • Все данные пользователей хранятся и обрабатываются внутри вашего защищенного контура

  • Платформа включена в Единый реестр российских программ

Требования ЦБ РФ и ФинЦерт

  • Готовые решения для банков по Указаниям ЦБ РФ №5368-У, №4224-У

  • Прямая интеграция с ФинЦерт

  • Поддержка формирования отчётности для регуляторов

Информационная безопасность

  • Архитектура платформы соответствует принципам ISO/IEC 27001

  • Регулярные внутренние и внешние аудиты безопасности

  • Шифрование данных при передаче (TLS 1.3) и в хранилище

  • Разграничение прав доступа по принципу минимальных привилегий

Надёжность и отказоустойчивость

  • SLA 99.9% — гарантированная доступность платформы

  • Резервирование инфраструктуры и ежедневное резервное копирование

  • Независимость от зарубежных сервисов и API — полная технологическая автономия

Часто задаваемые вопросы

Общие требования к информационной безопасности

  • 1.Утверждена ли в организации политика информационной безопасности и регламентирующие документы в области ИБ?

    Да. В компании действует утвержденный приказом генерального директора комплект внутренних нормативных документов по ИБ: Политика информационной безопасности (верхнеуровневый документ, определяющий цели, принципы и зоны ответственности), Положение об обработке и защите персональных данных, Регламент управления доступом и парольная политика, Регламент резервного копирования и восстановления, Регламент реагирования на инциденты ИБ, Регламент безопасной разработки. Все сотрудники ознакомлены с документами под подпись при приеме на работу и при внесении изменений. Документы пересматриваются не реже одного раза в год либо при существенных изменениях в инфраструктуре, составе обрабатываемых данных или требованиях законодательства. Контроль исполнения возложен на ответственного за обеспечение ИБ

  • 2.Назначены ли лица, ответственные за обеспечение ИБ?

    Да. Приказом по организации назначены ответственный за обеспечение информационной безопасности и ответственный за организацию обработки персональных данных. Обязанности закреплены в должностных инструкциях и включают: управление правами доступа (выдача, пересмотр, отзыв при увольнении или смене роли), контроль установки обновлений и устранения уязвимостей, ведение журнала инцидентов ИБ и координацию реагирования, контроль выполнения требований по защите ПДн, взаимодействие с заказчиком по вопросам ИБ в рамках проекта. На стороне проекта заказчика дополнительно назначается ответственное контактное лицо, указываемое в договоре/приложении по ИБ, с зафиксированными каналами связи для оперативного уведомления об инцидентах.

  • 3.Проводится ли регулярное обучение и повышение осведомленности сотрудников в области ИБ?

    Да. Проводится вводный инструктаж при приеме на работу и периодическое обучение не реже одного раза в год для всех сотрудников. Тематика: парольная политика и использование менеджера паролей, распознавание фишинга и методов социальной инженерии, правила работы с конфиденциальной информацией и персональными данными, требования к рабочим местам и удаленной работе, порядок действий при подозрении на инцидент ИБ. Для разработчиков проводится отдельное обучение по безопасной разработке (типовые ошибки, разбор реальных находок)

  • 4.Используются ли средства антивирусной защиты на всех рабочих станциях и серверах?

    Да, применяется многоуровневый подход. На рабочих станциях сотрудников используются штатные и коммерческие средства антивирусной защиты с автоматическим обновлением баз и включенной защитой в реальном времени; установка ПО из непроверенных источников запрещена политикой. На серверах, работающих под управлением Linux в контейнеризованной среде, применяется модель минимальной поверхности атаки: используются только доверенные базовые образы, обязательна проверка целостности и антивирусное/уязвимостное сканирование дистрибутивов и артефактов до ввода в эксплуатацию, в конвейере CI/CD выполняется автоматическое сканирование контейнерных образов на известные уязвимости и вредоносное содержимое, доступ на серверы ограничен и осуществляется только через контролируемые каналы

  • 5.Применяются ли средства межсетевого экранирования для защиты периметра и сегментации сети?

    Да. Периметр защищен межсетевым экраном, работающим по принципу «запрещено все, что явно не разрешено» (default deny). Наружу публикуются только необходимые для работы сервиса порты и протоколы; входящий трафик к веб-интерфейсам и API проходит через обратный прокси/балансировщик с терминацией TLS. Сеть сегментирована: отдельно выделены контур внешнего доступа, контур приложений, контур хранения данных (СУБД, брокер сообщений, кэш) и контур управления; межсегментное взаимодействие разрешено только по явно описанным правилам. Базы данных и внутренние сервисы не имеют прямого доступа из внешней сети. Административный доступ возможен только через VPN и/или хост. Правила межсетевого экранирования проходят периодический пересмотр на предмет актуальности.

  • 6.Реализована ли многофакторная аутентификация (MFA) для удаленного доступа и доступа к критичным системам?

    Да. Удаленный доступ к инфраструктуре осуществляется только через VPN с взаимной аутентификацией по персональному клиентскому сертификату, выпущенному на конкретного сотрудника, в сочетании с учетными данными пользователя - то есть используются два независимых фактора (владение сертификатом/ключом и знание пароля). Доступ к серверам выполняется по персональным SSH-ключам, парольная аутентификация по SSH отключена. Для доступа к панелям управления, репозиториям кода и облачным консолям включена двухфакторная аутентификация (TOTP). Общих (разделяемых) учетных записей не используется, все действия персонифицированы. При увольнении или смене роли сертификаты и ключи отзываются в тот же рабочий день.

  • 7.Проводятся ли регулярные обновления программного обеспечения и своевременное устранение критических уязвимостей?

    Да, действует процесс управления обновлениями и уязвимостями. Обновления операционных систем и системного ПО устанавливаются планово; отслеживание уязвимостей ведется по публичным источникам (CVE/NVD, бюллетени вендоров и сообществ используемых компонентов) и по результатам автоматического сканирования зависимостей и контейнерных образов в конвейере CI/CD, который запускается на каждую сборку и дополнительно по расписанию для уже опубликованных артефактов. Установлены целевые сроки устранения: критические уязвимости - в течение 24–72 часов с момента подтверждения, высокого уровня - до 14 дней, среднего - в рамках ближайшего планового релиза, низкого - по мере планового обновления. Сборка блокируется при наличии неустраненных уязвимостей уровня HIGH/CRITICAL. При невозможности немедленного обновления применяются компенсирующие меры (ограничение доступа, отключение функциональности, правила фильтрации) с фиксацией решения.

  • 8.Осуществляется ли резервное копирование критичных данных и проверяется ли возможность восстановления?

    Да. Резервное копирование выполняется автоматически по расписанию. Для PostgreSQL используется схема «полная базовая копия + непрерывная архивация журналов транзакций (WAL)», что обеспечивает возможность восстановления на произвольный момент времени (PITR). Резервируются также конфигурации сервисов и инфраструктурный код. Копии хранятся в отдельном от продуктивной среды хранилище, передаются и хранятся в зашифрованном виде, доступ к ним ограничен отдельным набором учетных данных. Глубина хранения и целевые показатели RPO/RTO фиксируются в SLA по проекту. Работоспособность резервных копий проверяется регулярным тестовым восстановлением на изолированном стенде; результаты проверки фиксируются. Для аналитических и потоковых компонентов данные восстанавливаются переигрыванием событий из журнала брокера сообщений и повторной репликацией из источника.

  • 9.Ведется ли учет инцидентов информационной безопасности и определен ли порядок реагирования на них?

    Да. Действует Регламент реагирования на инциденты ИБ и ведется журнал учета инцидентов. Процесс включает этапы: обнаружение и регистрация (в том числе по обращениям сотрудников и заказчиков, срабатываниям мониторинга и алертам), первичная классификация по критичности и типу, локализация и сдерживание, устранение причины, восстановление штатной работы, разбор с фиксацией причин и корректирующих мер. За каждым инцидентом закрепляется ответственный. Для инцидентов, затрагивающих данные или сервисы заказчика, предусмотрено уведомление уполномоченного контактного лица заказчика в согласованный договором срок с последующим предоставлением отчета о расследовании и принятых мерах. Инфраструктура покрыта централизованным сбором логов и метрик с алертингом, что обеспечивает раннее обнаружение аномалий.

  • 10.Имеется ли действующая лицензия ФСТЭК России (если применимо к деятельности подрядчика)?

    Не применимо. Компания не оказывает лицензируемых видов деятельности в области технической защиты конфиденциальной информации и не осуществляет разработку и производство средств защиты информации - поставляемый продукт является прикладным программным обеспечением (платформа CDP и процессинга лояльности), а не средством защиты информации. Соответственно, требование о наличии лицензии ФСТЭК к нашей деятельности не относится. При этом компания аккредитована Минцифры России как ИТ-организация, а программный продукт включен в Единый реестр российских программ для ЭВМ и баз данных (запись № 17777). В случае, если в рамках проекта потребуется применение сертифицированных средств защиты информации, они применяются на стороне инфраструктуры заказчика или закупаются у лицензиатов ФСТЭК.

Безопасность разработки и управления уязвимостями

  • 11.Опишите, как безопасность интегрирована в ваш жизненный цикл разработки (SDLC)?

    Безопасность встроена в конвейер разработки как обязательный, а не рекомендательный этап. Используется trunk-based/feature-branch модель с обязательным code review: изменения попадают в основную ветку только через pull request с ревью минимум одного другого разработчика; прямая запись в основную ветку запрещена. На каждый pull request автоматически запускаются: статический анализ кода (SAST), анализ состава и уязвимостей сторонних зависимостей (SCA), сканирование контейнерных образов, поиск секретов и учетных данных в коде и истории коммитов, а также модульные и интеграционные автотесты. Уязвимости уровня HIGH и CRITICAL блокируют сборку - артефакт не может быть собран и опубликован в репозиторий до их устранения; находки уровней MEDIUM/LOW регистрируются и планируются к устранению. Среды разработки, тестирования и продуктивной эксплуатации разделены; разработчики не имеют доступа к продуктивным данным, в тестовых средах используются синтетические или обезличенные данные. Артефакты версионируются и публикуются в приватный реестр, развертывание выполняется только из подписанных/проверенных артефактов через контролируемый пайплайн.

  • 12.Есть ли в вашей компании выделенная команда безопасности приложений (AppSec Team) или роль Security Champion? Как они вовлечены в процесс разработки?

    Выделенной штатной AppSec-команды в компании нет - это обусловлено размером организации. Функция реализована распределенно и компенсирована процессно: ответственность за безопасность разрабатываемого продукта закреплена за техническим руководителем, который фактически исполняет роль Security Champion - согласует требования безопасности к архитектуре, проводит ревью критичных с точки зрения ИБ изменений (аутентификация, авторизация, работа с ПДн, интеграции), контролирует разбор находок сканеров. Тимлиды отвечают за соблюдение стандартов безопасного кодирования в своих зонах. Обязательные автоматизированные проверки в CI/CD компенсируют отсутствие отдельной команды, обеспечивая контроль независимо от человеческого фактора. Для отдельных задач (пентест, аудит архитектуры) привлекаются внешние специалисты. В рамках проекта с заказчиком готовы формально назначить ответственного Security Champion со стороны проектной команды и включить его в контур взаимодействия со службой ИБ заказчика.

  • 13.Интегрированы ли требования безопасности в жизненный цикл разработки ПО?

    Да, требования ИБ учитываются на каждом этапе. На этапе анализа требований фиксируются требования к ролевой модели и разграничению доступа, к составу и категориям обрабатываемых данных (включая ПДн), к журналированию значимых действий. На этапе проектирования для существенных изменений выполняется анализ угроз и рисков: определяются доверительные границы, точки входа, необходимость шифрования и валидации. На этапе реализации применяются внутренние стандарты безопасного кодирования и обязательное code review. На этапе тестирования выполняются автоматические проверки SAST/SCA/сканирование образов, а также функциональные тесты разграничения доступа. Перед приемкой релиз проходит чек-лист готовности, включающий пункты по безопасности (отсутствие неустраненных HIGH/CRITICAL, актуальность зависимостей, корректность конфигураций и секретов). На этапе эксплуатации действуют мониторинг, патч-менеджмент и процесс реагирования на инциденты.

  • 14.Используются ли инструменты статического анализа кода (SAST)? Интегрированы ли они в CI/CD?

    Да. Статический анализ интегрирован в CI/CD и запускается автоматически на каждый pull request и на каждую сборку - запуск не зависит от решения разработчика. Для основного языка разработки (nodejs,Go) применяются линтеры и анализаторы безопасности, выявляющие небезопасные конструкции, ошибки обработки ошибок, потенциальные инъекции, небезопасную работу с криптографией и файловой системой. Для фронтенд- и служебного кода (TypeScript/JavaScript) применяются анализаторы с наборами правил безопасности. Дополнительно выполняется автоматический поиск секретов, паролей и токенов в коде и истории репозитория. Находки уровня HIGH/CRITICAL приводят к падению сборки (блокирующий gate); прочие находки регистрируются и планируются к устранению. Результаты анализа доступны в истории пайплайна и могут быть предоставлены заказчику по релизу.

  • 15.Используются ли инструменты динамического анализа (DAST) и/или анализа состава зависимостей (SCA)?

    Да, применяются оба класса инструментов. SCA выполняется автоматически на каждой сборке: анализируется полный граф зависимостей (прямых и транзитивных) по манифестам и lock-файлам, а также содержимое итоговых контейнерных образов, включая пакеты базового слоя ОС; выявленные известные уязвимости сопоставляются с базами CVE, уровни HIGH/CRITICAL блокируют публикацию артефакта. Дополнительно контролируется лицензионная чистота используемых компонентов. DAST выполняется на тестовом стенде, развернутом в конфигурации, приближенной к продуктивной: сканируются веб-интерфейсы и HTTP API на типовые уязвимости (инъекции, XSS, некорректная авторизация, небезопасные заголовки и конфигурации, раскрытие информации в ошибках) перед мажорными релизами и при существенных изменениях внешних интерфейсов. Находки регистрируются и устраняются в соответствии с установленными сроками.

  • 16.Проводятся ли регулярные тестирования на проникновение (пентесты) силами внутренних или внешних специалистов? Как часто?

    Да. Тестирование защищенности проводится силами внутренних специалистов: выполняется проверка ролевой модели и разграничения доступа (в том числе попытки горизонтального и вертикального повышения привилегий), проверка механизмов аутентификации и управления сессиями, контроль обработки входных данных, инструментальное сканирование внешнего периметра и веб-интерфейсов. Проверки выполняются перед мажорными релизами и при изменении внешних интерфейсов; сценарии безопасности покрыты автоматизированными тестами, выполняющимися регулярно в составе CI/CD. Независимый внешний пентест на постоянной основе не проводится. При этом мы готовы предоставить заказчику или привлеченной им организации доступ к стенду, развернутому в рамках проекта, для проведения независимого тестирования на проникновение, принять отчет по его результатам и устранить выявленные недостатки в согласованные сроки в рамках проекта - такой формат мы применяли в проектах с финансовыми организациями.

  • 17.Выполняете ли вы какое-то другое, не представленное тут, тестирование на безопасность? Какие инструменты используете для этого?

    Помимо перечисленных SAST/SCA/DAST и внутренних проверок защищенности, дополнительно выполняются: автоматический поиск секретов и учетных данных в исходном коде и истории репозитория; сканирование контейнерных образов и инфраструктурного кода на небезопасные конфигурации; периодический пересмотр прав доступа к репозиториям, средам и данным; нагрузочное тестирование ключевых компонентов, подтверждающее устойчивость к пиковым нагрузкам и снижающее риск отказа в обслуживании. Специализированные виды тестирования (фаззинг, реверс-инжиниринг, threat hunting) на регулярной основе не проводятся - при наличии требования заказчика такие работы могут быть организованы с привлечением профильных подрядчиков.

  • 18.Существует ли регламент реагирования на критически уязвимости (SLA на устранение)?

    Да, действует внутренний регламент управления уязвимостями. Уязвимости классифицируются по уровню критичности (по шкале CVSS с учетом фактической эксплуатируемости в нашей архитектуре и наличия компенсирующих мер). Установлены целевые сроки: CRITICAL - подтверждение и начало работ в течение 24 часов, устранение или ввод компенсирующих мер в течение 72 часов; HIGH - до 14 календарных дней; MEDIUM - в рамках ближайшего планового релиза; LOW - в плановом порядке. Уязвимости уровня HIGH/CRITICAL блокируют сборку и публикацию релиза. По каждой уязвимости фиксируется источник обнаружения, ответственный, принятое решение и дата устранения. Сроки устранения для поставляемого заказчику ПО могут быть зафиксированы в SLA договора и приведены к требованиям заказчика.

  • 19.Проводится ли обучение разработчиков безопасному кодированию (OWASP, CWE)?

    Да. Разработчики проходят обучение по безопасной разработке с опорой на OWASP Top 10 и классификацию CWE: типовые уязвимости веб-приложений и API, безопасная работа с СУБД и параметризация запросов, корректная реализация аутентификации и авторизации, безопасное обращение с секретами и криптографией, валидация и нормализация входных данных, безопасное журналирование без раскрытия чувствительных сведений. Обучение/передача знаний проводится при выходе новых сотрудников и периодически для всей команды. Дополнительно применяется практико-ориентированный формат: находки статических анализаторов и результаты code review разбираются командой как учебные кейсы, что закрепляет знания на реальном коде продукта. Внутренние стандарты безопасного кодирования зафиксированы документально и доступны всем разработчикам.

Архитектурная безопасность и встроенные механизмы защиты

  • 20.Поддерживается ли многофакторная аутентификация (MFA) для доступа к поставляемому ПО?

    Да. Платформа поддерживает многофакторную аутентификацию для пользователей административных интерфейсов. Реализована поддержка одноразовых кодов (TOTP) как второго фактора. Кроме того, поддерживается интеграция с корпоративными системами аутентификации заказчика по стандартным протоколам (OIDC/OAuth 2.0, SAML 2.0, LDAP/Active Directory), что позволяет использовать штатные средства MFA и парольные политики заказчика, а также централизованно управлять жизненным циклом учетных записей. Дополнительно реализованы: ролевая модель доступа (RBAC), политики сложности и срока действия паролей, ограничение числа неуспешных попыток входа с временной блокировкой, контроль времени жизни сессий и принудительное завершение сессии, журналирование событий входа. Конкретная конфигурация согласуется на этапе внедрения.

  • 21.Обеспечивается ли шифрование данных при передаче (TLS 1.2+) и хранении?

    Да. Весь внешний трафик к веб-интерфейсам и API передается исключительно по HTTPS с использованием TLS 1.2 и TLS 1.3; устаревшие протоколы (SSLv3, TLS 1.0/1.1) и слабые наборы шифров отключены, применяются наборы с прямой секретностью (PFS), включен HSTS, HTTP-трафик принудительно перенаправляется на HTTPS. Взаимодействие с внешними системами и интеграционные вызовы также выполняются по TLS. Внутреннее взаимодействие компонентов происходит в изолированном сетевом сегменте; для соединений с СУБД, брокером сообщений и кэшем применяется шифрование канала, а при требовании заказчика - взаимная аутентификация сторон (mTLS). При хранении применяется шифрование на уровне томов/дисков и файловых систем, резервные копии хранятся и передаются в зашифрованном виде. Чувствительные поля дополнительно защищаются на уровне приложения

  • 22.Реализовано ли шифрование чувствительных данных (персональные данные, учетные данные) на уровне приложения?

    Да. Помимо шифрования канала и хранилища, чувствительные данные защищаются на уровне приложения. Пароли пользователей не хранятся в открытом или обратимом виде - хранятся только необратимые хеши со случайной солью. Учетные данные для внешних интеграций, ключи API и токены хранятся в защищенном хранилище секретов, не попадают в исходный код и конфигурационные файлы репозитория, доступны сервисам только на этапе исполнения и подлежат ротации. Чувствительные атрибуты подписчиков и клиентов (контактные данные, идентификаторы) обрабатываются с разграничением доступа на уровне ролей: пользователи, которым эти сведения не требуются, видят их в маскированном виде. В журналах и трассировках чувствительные данные маскируются либо не записываются вовсе; передача полных значений в системы мониторинга исключена. При необходимости может быть реализовано шифрование отдельных полей в СУБД с управлением ключами на стороне заказчика - состав таких полей определяется на этапе проектирования интеграции.

  • 23.Используются ли безопасные методы хранения паролей (хеширование с солью, стойкие алгоритмы)?

    Да. Пароли учетных записей хранятся исключительно в виде необратимых хешей, вычисленных с помощью специализированных алгоритмов, устойчивых к подбору на специализированном оборудовании, с уникальной солью для каждой записи и с параметрами сложности, соответствующими актуальным рекомендациям. Обратное восстановление пароля невозможно - предусмотрена процедура сброса с выдачей одноразовой ссылки/кода ограниченного срока действия. Реализованы политика сложности паролей, ограничение числа неуспешных попыток аутентификации с временной блокировкой учетной записи и защита от автоматизированного перебора. При использовании внешнего провайдера аутентификации (SSO) пароли на стороне платформы не хранятся вовсе.

  • 24.Реализованы ли механизмы защиты от типовых уязвимостей веб-приложений (OWASP Top 10)?

    Да, защита реализована по каждой категории OWASP Top 10. Нарушение контроля доступа: ролевая модель с проверкой прав на стороне сервера при каждом запросе, проверка принадлежности объекта запрашивающему субъекту (защита от IDOR), изоляция данных между арендаторами/подразделениями. Инъекции: работа с СУБД только через параметризованные запросы и подготовленные выражения, строгая типизация и валидация входных данных по схеме, экранирование при формировании запросов и вывода. XSS: экранирование вывода, использование фреймворков с автоматическим экранированием, политика CSP, флаги HttpOnly/Secure/SameSite для cookie. CSRF: применение анти-CSRF токенов и/или аутентификация по заголовку с токеном вместо cookie. Криптографические сбои: TLS, стойкое хеширование паролей, защищенное хранилище секретов. Небезопасная конфигурация: минимизация состава образов, отключение отладочных режимов и служебных эндпойнтов в продуктивной среде, безопасные HTTP-заголовки, отсутствие технической информации в сообщениях об ошибках. Уязвимые компоненты: SCA-контроль зависимостей. Ошибки аутентификации: политики паролей, MFA, контроль сессий. Недостаточное журналирование: аудит значимых действий с централизованным сбором логов и алертингом. Дополнительно применяются ограничение частоты запросов (rate limiting) и лимиты на размер запросов для защиты от злоупотреблений.

  • 25.Обеспечивается ли безопасная загрузка файлов (проверка типа, антивирусное сканирование, изоляция)?

    Да. При загрузке файлов (импорт клиентских данных через файлы) применяется комплекс мер: ограничение максимального размера файла и количества загрузок; проверка расширения и MIME-типа по «белому списку» разрешенных форматов с дополнительной проверкой фактической сигнатуры содержимого файла, а не только заявленного типа; принудительное переименование файла с генерацией собственного идентификатора и отбрасыванием пользовательского имени и пути (защита от path traversal); хранение загруженных файлов вне каталогов веб-сервера - в объектном хранилище или выделенном каталоге без прав на исполнение; отдача файлов только через контролируемый эндпойнт с проверкой прав доступа и корректными заголовками (Content-Disposition, X-Content-Type-Options), исключающими исполнение содержимого в браузере. Загруженные файлы проверяются антивирусными средствами до обработки (если такие установлены на сервере); Для структурированных импортов дополнительно выполняется валидация схемы и содержимого перед загрузкой в хранилище.

Обновления, поддержка и цепочка поставок

  • 26.Ведется ли реестр используемых сторонних библиотек и компонентов?

    Да. Состав сторонних компонентов фиксируется декларативно в манифестах и lock-файлах систем сборки, что обеспечивает воспроизводимость сборки и точный учет версий, включая транзитивные зависимости. На каждый релиз автоматически формируется перечень компонентов (SBOM) с указанием наименований, версий и лицензий; перечень сохраняется вместе с артефактом релиза. Реестр компонентов используется для оперативной оценки применимости вновь опубликованных уязвимостей: при появлении новой CVE мы определяем, затрагивает ли она поставляемые версии. Добавление новых зависимостей проходит через code review с оценкой необходимости, активности сопровождения компонента и лицензии.

  • 27.Осуществляется ли контроль целостности поставляемых артефактов (подписанные артефакты, проверка хешей)?

    Да. Сборка артефактов выполняется только автоматизированным конвейером CI/CD из зафиксированного состояния репозитория - ручная сборка и загрузка артефактов «в обход» пайплайна запрещены. Контейнерные образы публикуются в приватный регистри с ограниченным доступом; используются неизменяемые теги, а развертывание выполняется с привязкой к криптографическому дайджесту образа (digest), что исключает подмену содержимого при неизменном теге. Для передаваемых заказчику дистрибутивов формируются и публикуются контрольные суммы (SHA-256), позволяющие проверить целостность на приемной стороне; при требовании заказчика применяется криптографическая подпись артефактов с предоставлением открытого ключа для верификации. Базовые образы и внешние зависимости загружаются из доверенных источников с проверкой целостности.

  • 28.Определен ли порядок уведомления клиентов о выявленных уязвимостях и выпуске обновлений безопасности?

    Да. Порядок информирования определен внутренним регламентом и фиксируется в договоре/SLA. При выявлении уязвимости, затрагивающей поставленную заказчику версию продукта, уполномоченное контактное лицо заказчика уведомляется в согласованный срок (для критических уязвимостей - незамедлительно, в пределах согласованного окна). Уведомление содержит описание уязвимости и затронутых компонентов и версий, оценку уровня критичности и потенциального воздействия, наличие признаков эксплуатации, рекомендованные компенсирующие меры до выпуска исправления, план и сроки выпуска обновления. После выпуска обновления предоставляются инструкция по установке, описание изменений и, при необходимости, поддержка при обновлении. Информация о выпущенных обновлениях безопасности сопровождает каждый релиз в составе release notes.

  • 29.Имеются ли у продукта заключения о соответствии требованиям ФСТЭК/ФСБ (при необходимости)?

    Сертификатов соответствия ФСТЭК/ФСБ России на продукт не имеется, поскольку продукт не является средством защиты информации и не реализует собственных криптографических функций, подлежащих обязательной сертификации: криптографическая защита канала обеспечивается штатными механизмами TLS на уровне системного ПО и инфраструктуры. Продукт представляет собой прикладную платформу управления клиентскими данными и программами лояльности. Продукт включен в Единый реестр российских программ для ЭВМ и баз данных (запись № 17777), компания имеет аккредитацию Минцифры России как ИТ-организация. При наличии у заказчика требования применять сертифицированные средства криптографической защиты (СКЗИ) в контуре размещения платформы, такие средства применяются на стороне инфраструктуры заказчика; платформа совместима с работой за терминирующими TLS/СКЗИ-шлюзами и не препятствует их использованию.

  • 30.Реализованы ли механизмы для выполнения требований по защите персональных данных (приказ ФСТЭК №21)?

    Да. Платформа реализует технические меры, соответствующие составу мер приказа ФСТЭК России № 21, в части, относящейся к прикладному программному обеспечению. Идентификация и аутентификация субъектов доступа: персонифицированные учетные записи, парольная политика, поддержка MFA и интеграции с системами аутентификации заказчика. Управление доступом: ролевая модель с назначением минимально необходимых прав, разграничение доступа к данным на уровне объектов и атрибутов, процедуры предоставления и отзыва прав. Регистрация событий безопасности: журналирование входов, изменений прав, доступа к персональным данным и их выгрузки, изменений конфигурации, с защитой журналов от модификации и централизованным хранением. Защита машинных носителей и среды: шифрование каналов и хранилищ, резервное копирование. Контроль целостности: проверка целостности артефактов и конфигураций. Обеспечение доступности: резервирование, мониторинг, процедуры восстановления. Дополнительно реализованы функции, необходимые для выполнения требований 152-ФЗ: обезличивание и маскирование данных, удаление данных субъекта по запросу, ограничение сроков хранения. Меры на уровне инфраструктуры (антивирусная защита, обнаружение вторжений, сегментирование, защита среды виртуализации) реализуются совместно с заказчиком в зависимости от модели размещения (в контуре заказчика или в облаке).

Безопасность процессов

  • 31.Какие меры безопасности реализованы для "low-code" среды, чтобы предотвратить создание небезопасных процессов неквалифицированными разработчиками?

    Среда настройки процессов является конфигурационной, а не средой программирования общего назначения: пользователь не пишет произвольный код, а собирает сценарий из предопределенного набора типовых узлов (условия, сегментация, начисление/списание баллов, отправка коммуникации, интеграционный вызов), каждый из которых реализован и протестирован разработчиками платформы. Настройка возможна только в рамках разрешенных для конкретного узла параметров, значения которых проходят валидацию по схеме - задать произвольную операцию или обратиться к произвольному ресурсу через конфигурацию невозможно. Доступ к среде настройки разграничен ролями: разделены права на создание/редактирование черновика сценария, его согласование и публикацию в продуктивную среду; публикация выполняется отдельной ролью с повышенными полномочиями. Все изменения сценариев версионируются, сохраняется история с указанием автора и времени, доступен откат к предыдущей версии; события создания, изменения и публикации фиксируются в журнале аудита. Перед публикацией сценарий может быть проверен на тестовом контуре и на ограниченной выборке аудитории. На исполнение сценариев наложены ресурсные ограничения (частота срабатываний, объем обрабатываемой аудитории, лимиты на начисления), исключающие как непреднамеренные, так и злонамеренные массовые операции. Интеграционные вызовы возможны только к заранее зарегистрированным администратором эндпойнтам («белый список»), задать произвольный внешний адрес из интерфейса настройки нельзя.

  • 32.Как платформа гарантирует, что исполняемый код (скрипты, выражения, правила), выполняется в изолированном окружении (sandbox)?

    Изоляция обеспечивается на двух уровнях:

    • На уровне языка выражений: правила и условия описываются ограниченным декларативным языком, интерпретируемым собственным вычислителем платформы; поддерживается только фиксированный набор разрешенных операций и функций (сравнения, арифметика, работа с датами, обращение к атрибутам профиля и события). Возможности, характерные для языков общего назначения, отсутствуют по конструкции: нет доступа к файловой системе, сетевым сокетам, переменным окружения, процессам операционной системы и внутренним объектам приложения, нет механизмов динамической загрузки кода. Каждое вычисление ограничено по времени выполнения, глубине вложенности и объему потребляемой памяти; превышение лимита прерывает вычисление и фиксируется как ошибка обработки, не влияя на работу остальных сценариев.
    • На уровне среды исполнения: обработка сценариев выполняется отдельными сервисами-исполнителями в изолированных контейнерах, запускаемых от непривилегированного пользователя, с ограничением ресурсов (CPU, память), минимальным набором прав и сетевыми политиками, разрешающими взаимодействие только с необходимыми сервисами. Исполнители отделены от компонентов, обслуживающих пользовательские интерфейсы и хранилище, и не имеют прямого административного доступа к СУБД. Платформа разворачивается в выделенном изолированном окружении, конфигурация которого согласуется с заказчиком. Отказ или зацикливание отдельного сценария локализуется в рамках его исполнителя и не приводит к деградации платформы в целом.