Безопасность

ИИ-тестирование от «1С-Битрикс»: безопасность интеграций выходит на новый уровень

Центр информационной безопасности и мониторинга инцидентов «1С-Битрикс» внедрил в программу «Безопасные интеграции» дополнительный уровень проверки решений от сторонних разработчиков для маркетплейса — анализ кода с помощью искусственного интеллекта. ИИ-аудит дополняет уже существующие методы: статический анализ по заданным правилам, экспертную проверку, открытый реестр уязвимостей и взаимодействие с независимыми специалистами. Расширение программы стало собственной инициативой компании в рамках долгосрочного подхода к обеспечению безопасности экосистемы, который Центр ИБ развивает на протяжении многих лет. Об этом CNews рассказали представители «1С-Битрикс».

Маркетплейс «1С-Битрикс» представляет собой каталог, включающий более 2 тыс. готовых модулей, приложений и шаблонов, создаваемых аккредитованными IT-компаниями и независимыми авторами для платформ «1С-Битрикс: Управление сайтом». Безопасность этой экосистемы организована как постоянный процесс под руководством Центра информационной безопасности и мониторинга инцидентов в рамках проекта «Безопасные интеграции».

Программа включает несколько последовательных этапов: автоматизированную проверку по сигнатурам и правилам перед публикацией; экспертное ревью кода силами специалистов; ведение публичного Реестра решений сторонних разработчиков с выявленными уязвимостями — с указанием модуля, уязвимых версий, разработчика и рекомендаций по устранению, доступного также через RSS; мониторинг инцидентов и оперативное реагирование на возможную эксплуатацию уязвимостей.

Автоматическая проверка решений применяется в программе уже длительное время. ИИ-аудит усилит её возможности в тех случаях, где формальных правил и сигнатур недостаточно — на уровне контекстного понимания кода, что позволяет в автоматическом режиме выявлять менее очевидные типы уязвимостей.

Классификация находок осуществляется по отраслевым стандартам — CWE и OWASP Top 10, а оценка серьёзности — по CVSS.

Ответственность за код модуля и устранение выявленных в нём уязвимостей несёт компания-разработчик. Задача платформы — обнаружить проблему, установить сроки её устранения, контролировать их соблюдение и обеспечить защиту пользователей на период, пока разработчик готовит исправление.

Процесс реагирования основан на принципе координированного раскрытия информации. Он уже действует, является единым для всех и не изменится с внедрением ИИ-уровня.

Для новых и обновляемых версий модулей. Наличие уязвимостей блокирует публикацию версии до их устранения — уязвимый код не попадает в маркетплейс, пока разработчик не решит проблему.

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

Если разработчик отказывается устранять уязвимость, модуль удаляется из публикации в маркетплейсе, а пользователям сообщается о необходимости прекратить его использование — такая практика уже применялась ранее.

Повторная проверка ранее опубликованных решений является стандартной частью программы «Безопасные интеграции». По мере совершенствования методологии, включая внедрение ИИ-аудита, размещенные в Маркетплейсе решения проходят повторную проверку в рамках планового цикла. Обнаруженные проблемы обрабатываются по тому же единому процессу: разработчик уведомляется в приоритетном порядке, при необходимости и в соответствии с принципом координированного раскрытия информация добавляется в публичный реестр, а пользователи модуля получают необходимые рекомендации.

«1С-Битрикс» следует принципу координированного раскрытия уязвимостей. Публичный реестр существует именно для того, чтобы сведения о проблемах внешних решений доходили до конечных пользователей быстрее, чем потенциальные эксплойты — и чтобы у клиентов всегда была возможность самостоятельно проверить безопасность установленных модулей.

Для поиска уязвимостей в самой системе «1С-Битрикс: Управление сайтом» компания приглашает независимых исследователей безопасности продолжать тестирование экосистемы — в рамках публичной программы на Standoff Bug Bounty.

В компании подчеркивают, что ИИ-аудит — это не завершающий этап, а очередная веха развития программы «Безопасные интеграции». Цель заключается в том, чтобы клиенты Маркетплейса получали не просто проверенные решения, а решения, чья безопасность поддерживается на протяжении всего жизненного цикла: от первой строки кода до обновлений уже установленного модуля.

Поделиться:

0 Комментариев

Оставить комментарий

Обязательные поля помечены *
Ваш комментарий *
Категории
Популярные новости