15 промтов, которые превращают ИИ в вашего DevSecOps-инженера: аудит, пентест и защита облака

15 промтов, которые превращают ИИ в вашего DevSecOps-инженера: аудит, пентест и защита облака

За последние два года атаки на цепочки поставок ПО и облачные конфигурации стали нормой, а не исключением. По данным отчёта Microsoft Digital Defense Report, число атак с использованием украденных учётных данных растёт год от года, а Verizon DBIR стабильно фиксирует, что значительная доля утечек начинается именно с ошибок конфигурации и человеческого фактора. Специалисту по безопасности приходится одновременно разбирать логи SIEM, проверять IaC-манифесты, писать правила детекции и готовить отчёт для аудита. Вручную это не масштабируется.

Именно здесь LLM дают наибольший выигрыш: не как «замена пентестера», а как ускоритель рутины. Модель отлично справляется с рутинным разбором конфигов, черновиками правил Sigma/YARA и объяснением сложных CVE на понятном языке. Но есть важное правило: ИИ не должен быть единственным источником истины. Любой сгенерированный артефакт нужно валидировать инструментами (Semgrep, Trivy, Checkov, OPA) и здравым смыслом.

Ниже — 15 промтов, которые я использую в реальной работе. Каждый с примером, пояснением задачи и оговоркой о том, где ИИ может ошибиться. Промты написаны так, чтобы их можно было адаптировать под ваш стек: AWS/GCP, Kubernetes, SIEM на базе Elastic или Splunk.

1. Триаж уязвимостей из сканера с приоритизацией по эксплуатируемости

Сканер выдаёт сотни находок, и 80% из них — не критичны. Задача промта — отсеять шум, опираясь на реальные признаки эксплуатации (EPSS, наличие эксплойта, доступность из интернета).

Промт:

Ты — AppSec-инженер. Ниже JSON-выгрузка из Trivy/Grype.
Для каждой уязвимости определи:
1. Вектор атаки (Network/Adjacent/Local) по CVSS.
2. Есть ли публичный эксплойт (если не уверен — напиши "требует проверки").
3. Достижима ли уязвимая функция из внешнего контура.
4. Приоритет: P0 (эксплуатируется сейчас), P1 (высокий риск), P2 (плановое).
Верни таблицу: CVE

| пакет | версия | вектор | P-уровень | обоснование (1 строка).
Не выдумывай CVSS-оценки — бери только из входных данных.

Данные:
{scan_json}

Зачем: ручной триаж 300 CVE занимает часы, а модель за минуту раскладывает их по полочкам. Обязательно сверяйте приоритет с внутренним контекстом — например, если сервис не выходит в интернет, P0 понижается до P2.

2. Разбор diff IaC-манифеста на предмет security-регрессий

Опаснее всего — не явные дыры, а незаметные изменения в Terraform, которые открывают порт или отключают шифрование.

Промт:

Ты — ревьюер Terraform. Ниже git diff.
Найди security-регрессии: открытые security group (0.0.0.0/0),
отключённое шифрование, публичные S3-бакеты, отсутствие логирования.
Для каждой находки укажи файл, строку, риск и исправленный HCL-фрагмент.
Формат: ### Находка N — [название], риск: high/medium/low.

Пример: в diff видно, что aws_s3_bucket_public_access_block удалён. Модель подсветит это и предложит вернуть блок с block_public_acls = true.

3. Генерация правил Sigma для SIEM

Sigma — открытый формат правил для SIEM (проект SigmaHQ). Писать их вручную утомительно, потому что нужно точно попасть в поля логов.

Промт:

Сгенерируй правило Sigma (формат SigmaHQ, актуальная спецификация)
для детекции подозрительного создания пользователя в Linux.
Условия: команда useradd с UID ниже 1000, либо добавление в группу sudo.
Укажи logsource: product linux, service auth.
Добавь falsepositives и level: high.
Не выдумывай поля — используй реальные из syslog/auditd.

Важно: после генерации обязательно прогоните правило через sigma-cli и конвертируйте в бэкенд вашего SIEM. Модель может ошибиться в названии поля — проверяйте маппинг.

4. Написание правил YARA для обнаружения малвари

YARA — стандарт де-факто для сигнатурного поиска (документация: yara.readthedocs.io).

Промт:

Напиши YARA-правило для обнаружения веб-шелла на PHP.
Признаки: вызовы eval/base64_decode/system, обращение к $_POST.
Используй condition с порогом строк (например, 3 из 5).
Проверь синтаксис: meta, strings, condition. Не добавляй несуществующие модификаторы.

Зачем: черновик правила за 30 секунд, дальше — тестирование на выборке файлов через yara -r rule.yar /path.

5. Аудит IAM-политик AWS на принцип наименьших привилегий

Самая частая проблема облака — Action: "*" в IAM-политике.

Промт:

Ты — cloud security architect. Проанализируй IAM-политику ниже.
Найди: wildcard-действия, wildcard-ресурсы, отсутствие условий (Conditions),
избыточные права. Для каждой проблемы предложи минимально необходимую политику.
Выведи в формате JSON-политики, валидном для AWS IAM.

Кейс: типичная политика для Lambda содержала s3:* на *. Модель сузила до s3:GetObject на конкретный ARN бакета — это и есть least privilege.

6. Проверка конфигурации Kubernetes на CIS Benchmark

Промт:

Проверь манифест Pod ниже на соответствие CIS Kubernetes Benchmark.
Обрати внимание: privileged, hostNetwork, hostPID, runAsRoot,
отсутствие readOnlyRootFilesystem, capabilities.
Выведи список нарушений с номером раздела CIS и исправленным YAML.

Дополнительно прогоняйте через kube-score и kubesec — они дают машинную валидацию.

7. Анализ логов SIEM и построение таймлайна инцидента

Промт:

Ты — SOC-аналитик. Ниже выгрузка событий (JSON: timestamp, user, src_ip, action).
Построй таймлайн атаки: начальный доступ, lateral movement, persistence, exfiltration.
Для каждого этапа укажи MITRE ATT&CK technique ID (реальные, из attack.mitre.org).
Отметь аномалии: смена геолокации, нетипичное время, всплеск неудачных логинов.

Оговорка: модель хорошо структурирует данные, но не заменяет корреляцию в SIEM. Используйте её для черновика отчёта, а не как источник детекции.

8. Генерация чек-листа реакции на инцидент

Промт:

Составь playbook реагирования на компрометацию API-ключа AWS.
Этапы: обнаружение, сдерживание, eradication, recovery, post-mortem.
Для каждого шага — конкретные CLI-команды (aws iam ...),
не выдумывай несуществующие подкоманды.
Добавь критерии эскалации и контакты ролей (без выдуманных имён).

9. Проверка Dockerfile и образа на уязвимости конфигурации

Промт:

Проанализируй Dockerfile. Найди: использование latest-тега,
запуск от root, секреты в ENV/ARG, лишние пакеты, отсутствие multi-stage.
Предложи исправленный Dockerfile с non-root user и distroless-базовым образом.

10. Маппинг находок на требования OWASP Top 10 и ASVS

Промт:

Ниже список уязвимостей из отчёта пентеста.
Сопоставь каждую с категорией OWASP Top 10 (2021) и пунктом ASVS 4.0.3.
Для несоответствий ASVS укажи уровень (L1/L2/L3) и рекомендацию по устранению.
Не выдумывай номера пунктов — если не уверен, помечай "требует проверки".

11. Генерация тест-кейсов для проверки авторизации (IDOR/BOLA)

BOLA (Broken Object Level Authorization) — топ-риск по OWASP API Security Top 10.

Промт:

Сгенерируй тест-кейсы для проверки BOLA в REST API.
Эндпоинты: GET /api/v1/users/{id}, PUT /api/v1/orders/{id}.
Для каждого: сценарий с чужого аккаунта, ожидаемый код 403/404,
шаги воспроизведения с curl. Только реальные HTTP-методы.

Пример curl:

curl -X GET https://api.example.com/api/v1/users/123 \
  -H "Authorization: Bearer $ATTACKER_TOKEN"

12. Проверка секретов и ключей в репозитории

Промт:

Проверь фрагмент кода/конфига на наличие секретов:
API-ключи, пароли, приватные ключи, токены.
Для каждой находки укажи тип, риск и способ ротации.
Напиши pre-commit hook на базе gitleaks для предотвращения утечек.

Инструмент: gitleaks — реальный open-source сканер, работает в CI/CD.

13. Аудит GCP: сравнение с лучшими практиками

Промт:

Проанализируй конфигурацию GCP-проекта (JSON-экспорт).
Найди: публичные бакеты, overly permissive IAM (roles/owner),
отсутствие VPC Service Controls, незашифрованные диски.
Сопоставь с CIS GCP Benchmark и предложи исправления через gcloud CLI.

14. Генерация отчёта о соответствии требованиям

Промт:

Составь раздел отчёта о соответствии ISO/IEC 27001:2022 по контролю A.8.8
(управление техническими уязвимостями).
Опиши: политику, процедуру сканирования, сроки устранения по критичности,
метрики. Формат: цель контроля, реализация, доказательства, ответственный.

15. Объяснение сложной CVE для нетехнических стейкхолдеров

Промт:

Объясни CVE-XXXX-YYYY для менеджера без технического бэкграунда.
Структура: что за компонент, как эксплуатируется, что грозит бизнесу,
что делаем сейчас, когда закроем. Без жаргона, 5-7 предложений.

Зачем: коммуникация — половина работы безопасника. Модель делает черновик за минуту, вы правите под контекст компании.

Таблица: какой промт под какую задачу

Задача Промт Инструмент валидации
Триаж CVE №1 EPSS, NVD
Ревью IaC №2 Checkov, tfsec
Детекция в SIEM №3 sigma-cli
Поиск малвари №4 YARA
Аудит IAM №5 IAM Access Analyzer
K8s hardening №6 kube-score
Анализ инцидента №7 MITRE ATT&CK
Реакция на инцидент №8 Playbook-платформа
Контейнеры №9 Trivy
Комплаенс OWASP №10 ASVS
API-тесты №11 Burp, curl
Секреты №12 gitleaks
GCP №13 Forseti (архив), SCC
Отчётность №14 ISO 27001
Коммуникация №15 —

Чего не стоит ждать от ИИ в безопасности

Модель не выполняет сканирование, не имеет доступа к вашей инфраструктуре и не несёт ответственности. Она — генератор черновиков и структуратор. Ключевые ограничения:

  • Галлюцинации в CVE и CWE. Модель может назвать несуществующий номер уязвимости. Всегда сверяйте с NVD и MITRE.
  • Устаревшие данные. Обучение закончилось в прошлом — новые CVE и техники атак модель может не знать.
  • Отсутствие контекста вашей сети. Модель не знает, что у вас за периметром, какие активы критичны и какие компенсирующие меры уже есть.

Правильный паттерн работы: ИИ генерирует → инструмент проверяет → человек принимает решение. Это не снижает требования к экспертизе, а смещает фокус с рутины на анализ.

Если вы только начинаете в DevSecOps — начните с промтов №1, №2 и №5. Они дают быстрый видимый эффект и не требуют сложной интеграции. Дальше добавляйте SIEM-правила и автоматизацию в CI/CD. Безопасность — это процесс, а не разовая проверка, и ИИ здесь просто ускоряет цикл обратной связи.

← Все статьи

Комментарии

Читайте также

Как курс «Красная команда и безопасность приложений» на asibiont.com трансформирует ваши навыки пентеста с помощью ИИ-обучения

15 июля 2026

Decoy Font: Как шрифт-приманка защищает ваш контент от плагиата и воровства в 2026 году

16 июля 2026

C# и .NET — разработка на платформе Microsoft: курс 2026 для тех, кто хочет создавать корпоративные приложения

23 июня 2026

Банковское право обучение: как AI помогает разобраться в 395-ФЗ и надзоре ЦБ

16 июля 2026

Управление стрессом и устойчивость: как курс Asibiont помогает справиться с выгоранием и повысить продуктивность

15 июля 2026

Почему AI-приложения проваливаются в продакшене (и как Google решил эту проблему)

23 июля 2026

PixVerse привлек $439 млн: как видеогенерация на базе AI стала «vibe coding» и что это значит для стартапов

14 июля 2026

Автоматизация LinkedIn-рассылки и генерации лидов с помощью интеграции AI-агента ASI Biont

7 июля 2026

Интеграция VK Реклама с AI-агентом: автоматизация рекламных кампаний без кода

23 июня 2026