AWS открыла общий доступ к Continuum для поиска уязвимостей в коде. Сервис призван помогать командам безопасности находить уязвимости, проверять, можно ли их эксплуатировать, оценивать их влияние на бизнес и предлагать исправления в виде pull request прямо в рабочих процессах разработчиков.
По данным AWS, Continuum строит контекстный граф среды AWS, показывая связи между ресурсами, идентификаторами и сетевыми подключениями. Сервис может загружать уже найденные уязвимости и сканировать код, а затем проверять уязвимости в изолированной среде, чтобы выяснить, можно ли их эксплуатировать. В предлагаемых pull request приводятся доказательства возможности эксплуатации и оценка потенциального масштаба последствий — то есть того, насколько далеко может распространиться проблема.
Автоматизация с проверкой человеком
По словам AWS, для каждой задачи Continuum выбирает подходящую модель ИИ. Сначала сервис работает в режиме Learn и предлагает исправления на утверждение пользователем. AWS сообщает, что после того, как клиенты убедятся в точности работы сервиса, они могут перейти в режим Enforce, где он будет действовать самостоятельно в рамках заданных ими ограничений. В объявлении не указано, какой порог точности требуется, и не объясняется, какие именно ограничения доступны.
По данным AWS, Continuum работает вместе с Amazon GuardDuty и AWS Security Hub. В объявлении есть ссылка на таблицу доступности по регионам, однако в предоставленной информации конкретные регионы не перечислены. Также не указаны цены, поддерживаемые языки программирования и независимые результаты оценки эффективности.
Почему это важно
Для команд, которые уже используют сервисы безопасности AWS, Continuum может добавлять предлагаемые исправления кода в рабочие процессы разработчиков и позволять проверять изменения до включения более широкой автоматизации. В объявлении AWS не указаны регионы доступности, цены и поддерживаемые языки, поэтому по нему одному команды не смогут определить, доступен ли сервис и подходит ли он для их среды.