Безопасность ИИ

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

Исследователь создал детектор для обнаружения lateral movement, обучив нейросеть исключительно на данных, сгенерированных в смоделированной корпоративной сети, и проверив её на реальных логах Лос-Аламосской лаборатории. Метод показал высокую эффективность, значительно снизив количество ложных срабатываний.

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

Синтетические данные против реальных атак: детектор, обученный на выдумке

В детектировании сложных атак, таких как lateral movement, существует проблема нехватки данных. Реальные логи атак редки, часто засекречены и неполны. В одном эксперименте исследователь задался вопросом: можно ли создать эффективный детектор, не показывая нейросети настоящую атаку при обучении? Ответ оказался положительным.

Детектор обучали исключительно на синтетических данных, сгенерированных в вымышленной корпоративной сети, описанной конфигурационным файлом на 135 строк. В этой виртуальной среде смоделировали обычную активность пользователей и действия условного противника. Затем модель протестировали на реальных журналах аутентификации Лос-Аламосской национальной лаборатории - 1.65 миллиарда событий, включающих размеченные учения красной команды.

Архитектура нейросети была простой: каждая содержала всего 4188 параметров и обучалась за секунды на обычном ноутбуке. Наилучший результат показал ансамбль из 7 сетей, обученных на 7 разных синтетических "мирах". При обработке реальных данных системы сформировали 3.6 миллиона окон, оцененных по степени подозрительности.

Ключевой метрикой стало соотношение обнаруженных атак к ложным срабатываниям. В верхних 45 строках рейтинга подозрительности оказались 1 настоящая атака и 0 ложных тревог. Это означает, что аналитику для поиска угрозы потребовалось бы проверить всего 1 строку из этого списка. В более широком срезе - среди 50 самых подозрительных событий - было обнаружено 5 реальных атак. Для сравнения: традиционный пороговый метод, настроенный на обнаружение той же 1 реальной атаки, генерировал бы 4 ложных срабатывания. Ручной анализ даже при таком, казалось бы, небольшом потоке все равно требует времени.

Этот успех не означает, что синтетические данные полностью заменяют реальные. Прямое сравнение метрики AUC с другими исследованиями часто некорректно из-за различий в постановке задач. Однако главный вывод состоит в другом: качественно сгенерированные синтетические данные могут стать рабочей основой для практических инструментов обнаружения.

Основное преимущество метода - возможность быстрой итеративной доработки детектора. Когда модель ошибалась на реальных логах, исследователь анализировал, какого паттерна не хватало в виртуальном мире, добавлял в конфиг генератора 1-5 новых строк, перегенерировал данные, переобучал модель - и ошибка часто устранялась. Такой цикл "ошибка - доработка синтетики - переобучение" существенно ускоряет разработку систем обнаружения.

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

Вопросы читателей по теме

Все вопросы

Что такое галлюцинация в работе нейросети?

спрашивает Павел, Казань 326 просм.

Дмитрий Волков: Да, это она. Языковая модель - авторегрессионный предсказатель следующего токена: она обучена продолжать текст статистически правдоподобно, а не сверяться с базой проверенных фактов. Если в промпте или в контексте, который вы ей передали, точного значения характеристики нет, модель всё равно достраивает связный ответ, потому что это её единственная задача - выдать вероятное продолжение. Отличить такой…

Что такое дипфейк простыми словами?

спрашивает Николай, Новосибирск 400 просм.

Марина Соколова: Дипфейк - это не обычный монтаж, а видео или запись голоса, которую создала нейросеть, обучившись копировать конкретного человека. Программе показывают много фотографий и записей голоса этого человека, она запоминает черты лица, мимику, манеру говорить, а затем накладывает это на другое видео или сочиняет новую речь, которую человек никогда не произносил. Раньше такое умели делать только…

Можно ли доверять нейросетям?

спрашивает Ирина, Пермь 521 просм.

Сергей Орлов: Доверие здесь стоит делить не на "да" и "нет", а по типу задачи и цене ошибки. Языковая модель не хранит базу проверенных фактов, а предсказывает наиболее вероятное продолжение текста, поэтому она одинаково уверенным тоном пишет и правду, и выдумку - интонация ответа вообще ничего не говорит о его точности. Для черновиков, идей, структуры текста, брейншторма…

Что такое дипфейки?

спрашивает Екатерина, Новосибирск 523 просм.

Марина Соколова: Дипфейк - это видео, фото или аудиозапись, где нейросеть подменяет лицо, мимику или голос человека на синтетические, обученные так, чтобы выглядеть настоящими. Для этого сети показывают десятки или сотни фотографий и записей голоса конкретного человека, она учится воспроизводить его черты и интонации, а затем накладывает это на исходное видео или генерирует новую речь с нуля.…