Специалист по аудиту кибербезопасности

Структурированный аудит кибербезопасности с оценкой уязвимостей, матрицей рисков, проверкой соответствия и дорожной картой исправлений.

// промпт
Действуй как senior-специалист по аудиту кибербезопасности (уровень OSCP/CISSP) с опытом тестирования на проникновение, оценки рисков и приведения инфраструктуры к нормативному соответствию. Проведи комплексный аудит безопасности и подготовь отчёт, понятный и руководству, и технической команде. ## Контекст - **Тип организации:** {{tip_organizacii}} - **Отрасль:** {{otrasl}} - **Масштаб инфраструктуры:** {{masstab_infrastruktury}} - **Стек технологий:** {{stek_texnologii}} - **Объекты в периметре аудита:** {{obieekty_v_perimetre}} - **Стандарты соответствия:** {{standarty_sootvetstviia}} - **Известные проблемы безопасности:** {{izvestnye_problemy}} ## Что сделать 1. **Оценка уязвимостей** — сеть, веб-приложения, базы данных, конфигурации систем; сопоставь находки с OWASP Top 10 и CWE. 2. **Анализ политик и процессов** — контроль доступа, защита данных, реагирование на инциденты, обучение сотрудников. 3. **Сценарий тестирования на проникновение** — только для авторизованного периметра; опиши этапы разведки, эксплуатации и пост-эксплуатации. 4. **Матрица рисков** — для каждой находки укажи угрозу, вероятность, влияние и уровень критичности (CVSS). 5. **Оценка соответствия** — выяви разрывы относительно указанных стандартов. Приведи примеры команд разведки для этого периметра отдельным блоком `bash` и пометь, что выполнять их можно строго на разрешённых целях. ## Формат результата - **Резюме для руководства** — ключевые риски простым языком, без жаргона. - **Таблица находок** — уязвимость, критичность (CVSS), затронутый актив, рекомендация. - **Дорожная карта исправлений** — приоритеты с временными рамками: быстрые победы, затем стратегические меры. - **Анализ пробелов в соответствии** и рекомендации по политикам безопасности. Если входных данных недостаточно для корректной оценки, сначала задай уточняющие вопросы, а затем приступай к аудиту.
Заполните переменные

Пример запуска

Сгенерировано Claude Opus 5, 24 сентября 2026 г.

Значения переменных

Тип организации
Средняя частная компания, региональный онлайн-ритейлер (ООО «Ключ-Маркет»)
Отрасль
Электронная коммерция и розничная торговля
Масштаб инфраструктуры
~120 сотрудников, 3 офиса (Новосибирск, Красноярск, Омск), гибридная инфраструктура: 40 серверов в собственном ЦОД + облако (Yandex Cloud), около 2500 клиентов в базе, до 15000 заказов в месяц
Стек технологий
Backend на PHP 8.1 (Laravel) и Node.js, фронтенд на React, БД PostgreSQL 14 и Redis, веб-сервер Nginx, контейнеризация Docker + Kubernetes (managed в Yandex Cloud), CI/CD на GitLab, ОС серверов Ubuntu 22.04, VPN на OpenVPN, почта на Яндекс 360
Объекты в периметре
Публичный сайт интернет-магазина keymarket.example.ru, мобильное API (REST), админ-панель для менеджеров, платёжный шлюз (интеграция с ЮKassa), внутренняя CRM на базе Bitrix24 (самостоятельный хостинг), корпоративная Wi-Fi сеть офиса в Новосибирске, VPN-шлюз для удалённых сотрудников
Стандарты соответствия
ФЗ-152 «О персональных данных», PCI DSS v4.0 (в связи с обработкой платежей), внутренняя политика ИБ компании
Известные проблемы
В ходе внутреннего опроса ИТ-отдела выявлено: пароли администраторов не менялись более года, часть серверов на Ubuntu не обновлялась с начала 2025 года, отсутствует MFA для входа в админ-панель и CRM, был зафиксирован один инцидент фишинга в июле 2026 года (сотрудник бухгалтерии перешёл по вредоносной ссылке), логирование действий в админ-панели ведётся не в полном объёме, резервные копии БД хранятся на том же сервере без offsite-репликации

Отчёт по аудиту кибербезопасности

ООО «Ключ-Маркет» — региональный онлайн-ритейлер

Дата: 24.09.2026 | Класс аудита: комплексный (VA + policy review + сценарий PT) | Периметр: согласно ТЗ (авторизованные активы)

⚠️ Правовая рамка. Все технические действия, включая разведку и тестирование, выполняются только по подписанному письменному разрешению владельца активов (Rules of Engagement), в согласованное окно, на перечисленных в scope целях. Тестирование платёжного контура согласуется с ЮKassa и не затрагивает боевые платёжные данные.


1. Резюме для руководства

Компания обрабатывает персональные данные ~2500 клиентов и проводит онлайн-платежи, что автоматически подводит её под требования ФЗ-152 и PCI DSS v4.0. Текущее состояние ИБ создаёт высокий совокупный риск — реалистичный сценарий утечки клиентской базы, компрометации админ-панели и остановки продаж.

Пять главных рисков простым языком:

  1. Нет второго фактора (MFA) для админки и CRM. Одного украденного пароля (а фишинг у вас уже был) достаточно, чтобы получить полный доступ к заказам и данным клиентов.
  2. Старые пароли администраторов (>1 года) и необновлённые серверы. Это как оставить входную дверь на старом замке, к которому давно гуляют копии ключей, плюс известные «отмычки» (публичные уязвимости) для непропатченных систем.
  3. Резервные копии лежат на том же сервере. При шифровальщике или отказе оборудования вы теряете и данные, и бэкап одновременно — восстановиться будет нечем.
  4. Неполное логирование действий в админке. При инциденте вы не сможете понять, кто, что и когда сделал — это и операционная слепота, и прямое нарушение PCI DSS.
  5. Разрывы в соответствии PCI DSS и ФЗ-152. Часть обязательных мер отсутствует, что грозит штрафами, санкциями банка-эквайера и репутационными потерями.

Что делать в первую очередь (30 дней): включить MFA везде, сменить и упорядочить пароли, вынести бэкапы за пределы сервера, обновить критичные системы. Это недорогие меры с максимальным эффектом.


2. Оценка уязвимостей и таблица находок

Оценки CVSS приведены по методике v3.1, ориентировочно (финальный балл уточняется после инструментальной проверки).

# Уязвимость / находка Критичность (CVSS) Актив OWASP / CWE Рекомендация
F-01 Отсутствие MFA для админ-панели и CRM Высокая 8.1 Админ-панель, Bitrix24 A07:2021, CWE-308/287 Внедрить MFA (TOTP/WebAuthn) для всех привилегированных входов
F-02 Пароли администраторов не менялись >1 года Высокая 7.5 Все админ-учётки A07:2021, CWE-521/263 Ротация, менеджер секретов, парольная политика
F-03 Необновлённые Ubuntu-серверы (с начала 2025) Критич. 9.1 ~часть из 40 серверов A06:2021, CWE-1104 Патч-менеджмент, немедленное обновление, unattended-upgrades
F-04 Бэкапы БД на том же сервере, без offsite Высокая 8.2 PostgreSQL-хост CWE-693 (defence-in-depth) Правило 3-2-1, offsite-реплика, шифрование, тест восстановления
F-05 Неполное логирование действий в админке Средняя 6.5 Админ-панель A09:2021, CWE-778 Полный аудит-лог, централизация (SIEM), 12 мес. хранения (PCI)
F-06 Успешный фишинг (июль 2026), нет устойчивого awareness Высокая 7.4 Сотрудники, почта Я360 A07:2021, CWE-1021 Регулярное обучение, антифишинг, DMARC/SPF/DKIM
F-07 Возможные инъекции в REST API/веб (проверить) Критич. 9.8 (потенц.) Сайт, мобильное API A03:2021, CWE-89/79 Параметризация, валидация ввода, WAF, статанализ
F-08 Слабый контроль доступа к объектам (IDOR — проверить) Высокая 8.1 (потенц.) API заказов A01:2021, CWE-639 Проверка авторизации на объектном уровне
F-09 Возможная неверная конфигурация Nginx/TLS/заголовков Средняя 5.9 Nginx A05:2021, CWE-16 TLS 1.2+/1.3, HSTS, CSP, отключение слабых шифров
F-10 Секреты/токены в CI/CD или репозитории (проверить) Высокая 8.6 (потенц.) GitLab CI/CD A05/A08, CWE-798 Vault/CI-secrets, сканирование секретов, ротация
F-11 Открытые/незащищённые Redis, порты БД (проверить) Критич. 9.0 (потенц.) Redis, PostgreSQL A05:2021, CWE-306 Только внутренняя сеть, auth, network policy
F-12 Конфигурация K8s: RBAC, привилегии подов Средняя 6.8 Managed K8s (YC) A05:2021, CWE-732 Least privilege, PodSecurity, NetworkPolicy, image scanning
F-13 Wi-Fi офиса: сегментация/шифрование (проверить) Средняя 6.3 Wi-Fi Новосибирск CWE-311/319 WPA2/3-Enterprise, отдельный VLAN для гостей, отделение PCI-сегмента
F-14 OpenVPN: конфиг, шифры, отсутствие MFA Средняя 6.5 VPN-шлюз A07, CWE-287 MFA на VPN, современные шифры, короткие сессии

Пункты с пометкой «проверить/потенц.» требуют инструментального и ручного подтверждения на этапе тестирования — до подтверждения их следует трактовать как гипотезы риска, а не факты.


3. Анализ политик и процессов

Контроль доступа. Нет MFA, устаревшие пароли, вероятно отсутствует принцип наименьших привилегий и регулярный пересмотр прав. → Внедрить RBAC, ежеквартальный access review, отзыв доступа при увольнении, отдельные учётки для админ-задач.

Защита данных. ПДн клиентов и платёжные операции требуют: шифрования при передаче и хранении, минимизации данных, сегментации PCI-контура. Проверить, не хранятся ли карточные данные (в идеале — токенизация на стороне ЮKassa, чтобы не попадать в полный scope PCI DSS).

Реагирование на инциденты (IR). Фишинг июля 2026 показал, что план IR либо отсутствует, либо не отработан. → Разработать и протестировать IR-план (роли, эскалация, уведомление РКН при утечке ПДн, взаимодействие с банком), проводить table-top учения.

Обучение сотрудников. Разовых мер недостаточно. → Программа security awareness минимум 2 раза в год + симуляции фишинга + онбординг-обучение.


4. Сценарий тестирования на проникновение (концептуально, для авторизованного периметра)

Методология: PTES / OWASP WSTG / OSSTMM. Модель: серый ящик для API/админки, чёрный ящик для внешнего периметра.

Этап 1 — Разведка (Recon). Пассивный сбор (DNS, поддомены, публичные утечки), затем активное картирование сервисов и версий по scope. Цель — карта поверхности атаки.

Этап 2 — Идентификация уязвимостей. Сканирование веб-приложения и API (аутентификация, авторизация/IDOR, инъекции, некорректные конфиги, заголовки безопасности), проверка TLS, выявление устаревших компонентов.

Этап 3 — Эксплуатация (контролируемо). Проверка подтверждённых слабых мест в согласованных рамках, без разрушающих действий и без доступа к боевым платёжным данным. Приоритет — подтверждение возможности доступа к данным клиентов и админ-функциям.

Этап 4 — Пост-эксплуатация. Оценка глубины воздействия: возможность горизонтального перемещения, доступ к бэкапам/секретам, эскалация привилегий, потенциальное закрепление — на модельном уровне для оценки риска, с немедленным откатом изменений.

Этап 5 — Отчётность и повторная проверка. Документирование, оценка по CVSS, рекомендации, re-test после исправлений.


5. Примеры команд разведки

# ============================================================
# ⚠️ ТОЛЬКО ДЛЯ АВТОРИЗОВАННЫХ ЦЕЛЕЙ ИЗ SCOPE.
# Требуется письменное разрешение (RoE) и согласованное окно.
# Запуск против чужих систем — незаконно.
# ============================================================

TARGET="keymarket.example.ru"   # цель строго из авторизованного scope

# --- Пассивная разведка: DNS-записи ---
dig +short A     "$TARGET"
dig +short MX    "$TARGET"
dig +short TXT   "$TARGET"      # проверка SPF/DKIM/DMARC-записей
dig +short NS    "$TARGET"

# --- WHOIS ---
whois "$TARGET"

# --- Проверка почтовых политик (антифишинг) ---
dig +short TXT   "_dmarc.$TARGET"
dig +short TXT   "$TARGET" | grep -i spf

# --- Активное сканирование сервисов (только по разрешению) ---
# верхние порты, определение версий, безопасные скрипты
nmap -sV -sC --top-ports 1000 -oN nmap_scan.txt "$TARGET"

# --- Проверка TLS-конфигурации веб-сервера Nginx ---
nmap --script ssl-enum-ciphers -p 443 "$TARGET"
echo | openssl s_client -connect "$TARGET":443 -servername "$TARGET" 2>/dev/null \
  | openssl x509 -noout -dates -issuer

# --- Проверка HTTP-заголовков безопасности (HSTS, CSP и т.п.) ---
curl -sSI "https://$TARGET" | grep -Ei 'strict-transport|content-security|x-frame|x-content-type'

# --- Веб-технологии и заголовки ---
whatweb "https://$TARGET"

# --- Каталоги/эндпоинты веб-приложения (щадящий режим, свой wordlist) ---
# gobuster dir -u "https://$TARGET" -w /path/to/wordlist -t 10

# --- Проверка внутренних сервисов ТОЛЬКО во внутренней сети по RoE ---
# Redis и PostgreSQL не должны быть доступны извне:
# nmap -p 6379,5432 <internal_host_from_scope>

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


6. Матрица рисков

Находка Угроза Вероятность Влияние Итоговый уровень
F-03 Необновлённые серверы RCE через публичный CVE, шифровальщик Высокая Критическое Критический
F-07 Инъекции (потенц.) Утечка/подмена данных, обход аутентификации Средняя Критическое Критический
F-11 Открытые Redis/БД (потенц.) Прямой доступ к данным без аутентификации Средняя Критическое Критический
F-01 Нет MFA Захват аккаунта после фишинга Высокая Высокое Высокий
F-04 Бэкапы на том же сервере Полная потеря данных при инциденте Средняя Критическое Высокий
F-02 Старые пароли Компрометация учётки Высокая Высокое Высокий
F-08 IDOR (потенц.) Доступ к чужим заказам/ПДн Средняя Высокое Высокий
F-10 Секреты в CI/CD Компрометация всей цепочки поставки Средняя Высокое Высокий
F-06 Фишинг/awareness Первичный доступ, кража учёток Высокая Среднее Высокий
F-05 Неполные логи Невозможность расследования Высокая Среднее Средний
F-09/F-12/F-13/F-14 конфиги Разные векторы Средняя Среднее Средний

7. Дорожная карта исправлений

🚀 Быстрые победы (0–30 дней)

  • Включить MFA для админ-панели, CRM, VPN, GitLab, почты (F-01).
  • Сменить все пароли администраторов, внедрить менеджер секретов (F-02).
  • Настроить offsite-бэкапы с шифрованием и тестом восстановления (F-04).
  • Установить критичные обновления безопасности; включить unattended-upgrades (F-03).
  • Закрыть Redis/PostgreSQL от внешнего доступа, проверить firewall (F-11).
  • Настроить SPF/DKIM/DMARC (F-06).

🛠 Среднесрочные (1–3 месяца)

  • Централизованное логирование + SIEM, хранение 12 мес. (F-05).
  • WAF перед сайтом и API; статический анализ кода в CI (F-07, F-10).
  • Ревизия авторизации в API на объектном уровне (F-08).
  • Усиление TLS/заголовков Nginx, hardening K8s RBAC/NetworkPolicy (F-09, F-12).
  • Сегментация сети: отделить PCI-контур и гостевой Wi-Fi (F-13).

🎯 Стратегические (3–12 месяцев)

  • Формализовать процессы: патч-менеджмент, IR-план, access review.
  • Программа security awareness + регулярные симуляции фишинга.
  • Регулярные пентесты и сканирование уязвимостей (для PCI — по расписанию).
  • Внедрение управления секретами (Vault) и подписи образов контейнеров.

8. Анализ пробелов в соответствии

PCI DSS v4.0 (ключевые разрывы):

  • Треб. 8 (MFA, парольные политики) — не выполнено (F-01, F-02).
  • Треб. 6 (управление уязвимостями/патчи) — не выполнено (F-03).
  • Треб. 10 (логирование, хранение ≥12 мес.) — частично (F-05).
  • Треб. 1/Сегментация — проверить изоляцию карточного контура (F-13).
  • Треб. 3/токенизация — подтвердить, что карточные данные не хранятся у вас (передача в ЮKassa).
  • Треб. 11 (регулярное тестирование) — внедрить.

ФЗ-152 «О персональных данных»:

  • Организационно-технические меры защиты ПДн — усилить (шифрование, доступ, логи).
  • Модель угроз и оценка вреда субъектам — актуализировать.
  • Порядок уведомления РКН при утечке (в срок 24/72 ч) — регламентировать в IR-плане.
  • Согласия, политика обработки ПДн, назначение ответственного — проверить наличие и актуальность.

Внутренняя политика ИБ:

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

Уточняющие вопросы для финализации оценки

  1. Хранятся ли у вас карточные данные (PAN) или всё через токенизацию ЮKassa? Это определяет объём PCI-scope.
  2. Точный перечень необновлённых серверов и их роли (внешние/внутренние)?
  3. Есть ли текущая модель угроз ФЗ-152 и приказ о назначении ответственного за ПДн?
  4. Настроены ли SPF/DKIM/DMARC сейчас и какой политикой?
  5. Разрешено ли тестирование в боевой среде или предоставляется stage-копия?

Готов детализировать любой раздел (например, чек-лист hardening Nginx/K8s или полный шаблон IR-плана и парольной политики).

Похожие промпты

IT и Администрирование

Ревью и рефакторинг PowerShell-скрипта

Разбирает существующий скрипт PowerShell: что сломается на реальных данных, где ошибки глушатся вместо обработки и что переписать в первую очередь, а что оставить.

IT и Администрирование

Скрипт PowerShell под задачу

Пишет скрипт PowerShell с обработкой ошибок, логированием и режимом пробного прогона — так, чтобы его можно было запустить на рабочей машине и не бояться последствий.

IT и Администрирование

Диагностика проблем VPN-подключения

Методично диагностирует проблемы VPN: соединение не устанавливается, скорость падает, утекает DNS — по одному шагу, с командами под вашу ОС.

IT и Администрирование

Помощник по настройке WireGuard и OpenVPN

Пошагово разворачивает собственный VPN-сервер на WireGuard или OpenVPN: готовые команды и конфиги, firewall, клиентские профили и проверка утечек.