Безопасная разработка · ГОСТ Р 56939-2024 · разбор без исполнения кода | tool-AST-05

Предрелизная приборная проверка исходного кода Python, образов Docker и настроек Nginx

При ускоренной сборке сервисов и использовании автодополнения кода в рабочую ветку легко попадают форматированные запросы к базе данных, вызовы командной оболочки, запуск контейнеров с правами суперпользователя и открытые заголовки межсайтового доступа. Загрузите фрагмент обработчика Python, спецификацию Dockerfile или блок nginx.conf для точного построчного разбора.

Анализатор исходного кода python AST, dockerfile И nginx
Живой вердикт прибора, готовый патч и квитанция ГОСТ Р 34.11-2012
Готово к проверке
Переключайтесь между готовыми примерами для Python, Dockerfile и Nginx либо выберите локальный файл объёмом до 128 килобайт для получения точных номеров строк и рецептов исправления.
Показать полный JSON-ответ и запись криптожурнала
{}

1. Схема безопасного синтаксического разбора артефактов

ПОРЯДОК РАБОТЫ ПРИБОРА TOOL-AST-05 (БЕСКОНТАКТНАЯ ПРОВЕРКА И ВЫПУСК ПРАВИЛА) 1. Код или конфигурация Python, Dockerfile, Nginx 2. Разбор дерева AST Без запуска чужого кода 3. Карта строк с дефектами Привязка к ГОСТ Р 56939 4. Квитанция ГОСТ 34.11 Предрелизный контроль

Построение абстрактного синтаксического дерева ast.parse и разбор директив конфигурации в памяти без запуска интерпретатора с фиксацией квитанции по ГОСТ Р 34.11-2012.

2. Дефекты, выявляемые в коде приложения, контейнере и веб-сервере

Диалоговые языковые модели при рецензировании изменений оценивают текст вероятностно и регулярно пропускают опасные вызовы внутри сложных выражений. Детерминированный обход синтаксического дерева Python безошибочно находит подстановку пользовательских строк в запросы к базе данных, вызов внешних процессов с флагом shell=True, небезопасную распаковку объектов pickle и yaml.load, отключение проверки сертификатов verify=False и устаревшие функции хэширования.

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

В конфигурациях веб-сервера Nginx проверяются раскрытие версии пакета в заголовках, отсутствие верхнего предела размера тела запроса, включённый просмотр оглавления папок, устаревшие версии шифрования TLSv1.0 и TLSv1.1, а также сочетание звёздочки в Access-Control-Allow-Origin с передачей учётных куки.

3. Сочетание статического контроля по ГОСТ Р 56939-2024 с защитой в пути трафика

Встраивание статического анализатора перед слиянием веток закрывает базовые требования стандарта безопасной разработки ГОСТ Р 56939-2024, а защита работающих микросервисов и автономных агентов от логических атак обеспечивается решателем MITR на площадке asi5.ru и автономным испытательным комплексом на isslab.ru.

4. Инженерные пояснения к работе прибора TOOL-AST-05

Полное исключение запуска проверяемого кода на сервере

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

Прикладывание полученной квитанции к внутреннему журналу релизов

Каждый запуск формирует неизменяемую запись с отпечатком по ГОСТ Р 34.11-2012, которую служба безопасности способна пересчитать в любой момент через верификатор квитанций.

Три пакета корпоративного пилота и автономной поставки

После бесплатной экспресс-проверки инженерная дирекция выбирает подходящий пакет внедрения внутри собственной сети без передачи коммерческой тайны во внешние облака.
Пакет А · 3 рабочих дня

Периметр, шифрование и локализация по № 152-ФЗ

На вход подаются публичные домены и конфигурация веб-сервера; заказчик получает готовый патч заголовков, локализацию шрифтов и паспорт проверки по ГОСТ Р 34.11-2012.
Пакет Б · 7 рабочих дней

Автономная верификация прикладных шлюзов пакетом indra-core

На вход подаются схемы OpenAPI и изолированный тестовый стенд; заказчик получает парную проверку по тридцати классам атак с нулевым числом ложных тревог, защитные правила для mcp-sentinel и сто пять квитанций криптожурнала.
Пакет В · 10 рабочих дней

Защита автономных агентов и шлюз MITR (приказ № 117)

На вход подаются манифесты mcp.json и схемы инструментов агента; заказчик получает формальные политики допустимости и перехват опасных вызовов до открытия сокета.
Запрос автономного дистрибутива И пилота на стенде

Получить автономный комплект или согласовать пилот

Дистрибутив для автономной установки без доступа к внешней сети (--no-index --find-links) и скрипты независимой перепроверки выдаются по запросу для лабораторных и пилотных испытаний. Оставьте рабочую почту в форме ниже без перезагрузки страницы или напишите напрямую на адрес af@isslab.ai.
Прямая почта для связи: af@isslab.ai
Герб верификационного стенда INDRA
Институт-разработчик и оператор платформы · проверяемые реквизиты

Институт-разработчик и оператор стенда

Автономная некоммерческая организация «Научно-исследовательский институт системного синтеза» (ОГРН 1267700083617, ИНН 9731161602, КПП 773101001, 121352, город Москва, улица Давыдковская, дом 18, помещение VIII). По научно-инженерной программе ИБ 3.0 институт разрабатывает и сопровождает пограничный шлюз MITR и верификационный стенд INDRA, выпускает монографию «Доказанное действие» и открытые программные пакеты под лицензией Apache-2.0 без привлечения сторонних субподрядчиков.
Институт: isslab.ru Боевой шлюз MITR: asi5.ru ОГРН 1267700083617 Бесплатные инструменты (6)