```html

В марте 2026 года команда Praetorian представила открытый инструмент Pius, предназначенный для автоматического построения карты внешних активов организации (asset discovery). В статье «Mapping the Unknown» описывается, как Pius помогает находить скрытые хосты, поддомены, сертификаты и другие элементы, которые часто остаются за рамками официальных списков заказчика. Для студентов технических специальностей этот кейс — не просто новость, а готовая «песочница» для дипломной работы: вы можете не только повторить логику инструмента, но и улучшить его, обосновать выбор стека, провести замеры покрытия и интеграции. Ниже — конкретные сценарии использования Pius в ВКР, привязанные к реальным разделам диплома.

Обнаружение скрытых активов организации с помощью Pius: кейс для ВКР

Темы для дипломной работы на основе Pius

ТемаАктуальность (отсылка к статье)ЦельЗадачи (3-4)Структура глав
Разработка модуля автоматической инвентаризации внешних активов на базе Pius Статья показывает, что ручная инвентаризация неэффективна — Pius автоматизирует поиск скрытых узлов. Создать расширение для Pius, которое добавляет экспорт результатов в формате, требуемом ГОСТ 34.602-89 ТЗ.
  • Анализ архитектуры Pius и его API
  • Проектирование модуля-конвертера в JSON/CSV
  • Реализация интеграции с базами данных (например, PostgreSQL)
  • Тестирование на реальных доменах (метрики: полнота охвата, время сканирования)
Гл.1 – обзор методов asset discovery, Гл.2 – архитектура и реализация модуля, Гл.3 – эксперименты и экономическое обоснование.
Сравнительный анализ open-source инструментов для разведки: Pius vs. Amass vs. Subfinder Pius — новый, его надо сравнить с устоявшимися решениями; это даёт базу для выбора в дипломе. Выявить сильные и слабые стороны Pius, сформировать рекомендации по выбору инструмента под задачу.
  • Формирование критериев (скорость, количество найденных активов, ложно-положительные срабатывания)
  • Запуск бенчмарков на едином наборе целевых доменов
  • Статистическая обработка результатов (t-тест, доверительные интервалы)
  • Оформление сравнительной таблицы по метрикам из ISO/IEC 25010
Гл.1 – теория (техники разведки), Гл.2 – методология эксперимента, Гл.3 – результаты, выводы.
Интеграция Pius в CI/CD-пайплайн непрерывного пентеста В статье упоминается, что Pius используется в процессах Praetorian; это подразумевает автоматизацию. Разработать конвейер, который запускает Pius при каждом коммите в инфраструктурный репозиторий.
  • Проектирование архитектуры пайплайна (GitLab CI + Docker)
  • Настройка Pius контейнере и хранение результатов в MinIO
  • Создание уведомлений (Telegram/Slack) об изменении поверхности атаки
  • Оценка затрат времени на инкрементальное сканирование
Гл.1 – обзор CI/CD и безопасности, Гл.2 – реализация пайплайна, Гл.3 – тестирование и RTO/RPO.

Аналитическая глава: сравнение решений и обоснование стека

В дипломе, где вы используете Pius, аналитическая глава должна ответить на вопрос: почему именно этот инструмент, а не проприетарный аналог? Возьмите за основу статью Praetorian — они подчёркивают, что Pius позволяет находить «неизвестные» активы, которые владелец системы сам не учёл. Сравните Pius с коммерческими решениями (например, Tenable, Qualys) по следующим параметрам:

Используйте требования ГОСТ 34.602-89 при оформлении технического задания, а для оценки качества — метрики из ISO/IEC 25010 (функциональная полнота, производительность).

Проектная часть: схемы, алгоритмы, интеграция

В проектной главе опишите, как вы встраиваете Pius в существующую инфраструктуру. Пример — интеграция с Kubernetes и OpenTelemetry для сбора метрик времени сканирования. Нарисуйте диаграмму последовательности (UML sequence) для процесса: запрос к API Pius → парсинг JSON → обогащение данных из Shodan → запись в БД. Вот фрагмент псевдокода на Python, который можно использовать в дипломе:

import requests, json

pius_api = "http://pius:8080/api/v1/scan"
target = "example.com"
response = requests.post(pius_api, json={"domain": target, "depth": 2})
if response.status_code == 200:
    assets = response.json()["assets"]
    for asset in assets:
        # проверка, есть ли актив в эталонном списке
        if asset["fqdn"] not in known_assets:
            save_new_asset(asset)

Обратите внимание на протоколы: SNMP для сетевых устройств, DNS- zone transfer для больших доменов. В статье Pius упоминается использование Certificate Transparency — это можно описать как дополнительный источник.

Тестирование и метрики

Для защиты диплома вам понадобятся численные результаты. Проведите нагрузочное тестирование Pius на виртуальных машинах с разным количеством ядер (1, 2, 4) и замерьте:

КонфигурацияВремя (мин)Найдено активовЛожных (False +)
1 vCPU, 2GB RAM12.43425
2 vCPU, 4GB RAM5.83587
4 vCPU, 8GB RAM2.13616

Привяжите метрики к требованиям RTO/RPO: если заказчику нужно знать об изменении поверхности атаки не позднее 24 часов, то Pius на 2 vCPU укладывается с запасом. Такие расчёты повышают практическую ценность работы.

Чему вы научитесь, интегрируя Pius в ВКР

Типичные ошибки при работе с подобными темами

  1. Подмена терминов «SaaS» и «PaaS» без обоснования — если вы используете Pius в контейнере, это не SaaS, а развёртывание on-prem. Чётко разграничьте в дипломе.
  2. Отсутствие метрик эффективности — одна из частых причин снижения оценки. В работе с Pius обязательно укажите, как измеряли покрытие активов (например, сравнение с эталонным списком).
  3. Игнорирование требований ГОСТ 34.602-89 при оформлении ТЗ — даже если вы не пишете полноценное ТЗ, хотя бы обозначьте функциональные и нефункциональные требования к вашей разработке.

Как избежать: используйте чек-лист ниже перед сдачей.

Часто задаваемые вопросы

Сложно ли реализовать Pius в дипломе, если я не очень хорошо знаю Go?

Pius написан на Go, но вы можете не вносить изменения в его ядро. Для диплома достаточно написать скрипт-обёртку на Python, который запускает бинарник и обрабатывает результат. Если тема требует доработки плагинов, можно разобраться в коде — он хорошо комментирован (публичные репозитории Praetorian).

Требует ли вуз обязательного написания кода? Можно обойтись анализом?

Большинство технических ВКР требуют хотя бы минимальной реализации. Даже если вы не пишете новый код, должны быть скрипты для автоматизации тестов или настройки окружения. Pius удобен тем, что его можно запустить и получить первичные данные без программирования.

Как оформить UML-диаграммы для этого проекта?

Используйте диаграмму вариантов использования (actor — пентестер, система — Pius), диаграмму последовательности для сценария «запуск сканирования» и диаграмму развёртывания (сервер с Docker, базы данных). Все эти элементы легко интегрировать в пояснительную записку.

Где брать реальные тестовые данные без риска нарушения закона?

Используйте собственные домены (например, создайте несколько поддоменов на своём VPS) или публичные списки (Alexa top 1M, commoncrawl). Для диплома достаточно сканирования ваших тестовых зон. Никогда не запускайте сканер на чужие ресурсы без письменного разрешения.

✅ Чек-лист «Что проверить перед сдачей ВКР»

  • В работе есть ссылка на оригинальную статью Mapping the Unknown (дата публикации 2026-03-13) и её анализ.
  • Цели и задачи диплома соответствуют полученным результатам (например, если цель — «оценить производительность Pius», то в выводах есть цифры).
  • Присутствует UML-диаграмма архитектуры (вариантов использования или последовательности).
  • Для проектной части выполнено обоснование выбора стека (почему Docker, почему PostgreSQL).
  • Метрики эффективности соответствуют одному из стандартов (ISO/IEC 25010, NIST CSF).
  • Оформление ТЗ или функциональных требований сделано с учётом ГОСТ 34.602-89.

Материал подготовлен экспертами компании «Диплом-Проект». Мы помогаем студентам с 2010 года — от выбора темы до защиты. Если вам нужна помощь в разработке собственной темы на основе Pius или другого open-source инструмента, наши специалисты готовы подсказать, как правильно оформить аналитику, нарисовать схемы и рассчитать экономическую эффективность.

Последнее обновление: 2026-07-22

Вы можете потратить 120+ часов на самостоятельную отладку Pius и написание кода, а можете заказать диплом с готовым решением, адаптированным под требования вашего вуза. Мы предлагаем бесплатную консультацию по любой теме — просто напишите нам. Помощь с дипломом включает полное сопровождение: от обзора литературы до презентации. Ваша ВКР на заказ будет выполнена с учётом актуальных трендов кибербезопасности.

Источник: Mapping the Unknown: Introducing Pius for Organizational Asset Discovery (опубликовано 2026-03-13)

```