Дрейф данных угрожает моделям безопасности машинного обучения

Дрейф данных угрожает моделям безопасности машинного обучения

Дрейф данных (data drift) возникает, когда статистические свойства входных данных модели машинного обучения (МО) со временем меняются, что в конечном итоге снижает точность её прогнозов. Специалисты по кибербезопасности, которые полагаются на МО в таких задачах, как обнаружение вредоносного ПО и анализ сетевых угроз, обнаруживают, что необнаруженный дрейф данных может создавать уязвимости. Модель, обученная на старых паттернах атак, может не распознать современные изощрённые угрозы. Распознавание ранних признаков дрейфа данных — это первый шаг к поддержанию надёжности и эффективности систем безопасности.

Почему дрейф данных компрометирует модели безопасности

Модели МО обучаются на снимке исторических данных. Когда актуальные данные перестают быть похожими на этот снимок, производительность модели падает, создавая критический риск кибербезопасности. Модель обнаружения угроз может выдавать больше ложноотрицательных результатов, пропуская реальные взломы, или создавать больше ложноположительных срабатываний, что приводит к утомлению от предупреждений у команд безопасности.

Злоумышленники активно пользуются этой слабостью. В 2024 году злоумышленники использовали методы эхо-спуфинга для обхода служб защиты электронной почты. Используя неверные настройки в системе, они отправили миллионы поддельных писем, которые обходили классификаторы МО поставщика. Этот инцидент демонстрирует, как субъекты угроз могут манипулировать входными данными, чтобы использовать слепые зоны. Когда модель безопасности не успевает адаптироваться к меняющейся тактике, она становится уязвимостью.

5 индикаторов дрейфа данных

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

1. Внезапное падение производительности модели

Точность (accuracy), аккуратность (precision) и полнота (recall) часто страдают первыми. Устойчивое снижение этих ключевых метрик является тревожным сигналом того, что модель больше не синхронизирована с текущим ландшафтом угроз.

Рассмотрим успех компании Klarna: её ИИ-ассистент обработал 2,3 миллиона обращений клиентов в первый же месяц и выполнил работу, эквивалентную труду 700 агентов. Эта эффективность привела к сокращению повторных обращений на 25% и уменьшению времени решения вопросов менее чем до двух минут.

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

2. Сдвиги в статистических распределениях

Команды безопасности должны отслеживать основные статистические свойства входных признаков, такие как среднее значение, медиана и стандартное отклонение. Значительное изменение этих метрик по сравнению с обучающими данными может указывать на то, что исходные данные изменились.

Мониторинг таких сдвигов позволяет командам обнаруживать дрейф до того, как он приведет к взлому. Например, модель обнаружения фишинга может быть обучена на письмах со средним размером вложений 2 МБ. Если средний размер вложений внезапно вырастет до 10 МБ из-за нового метода доставки вредоносного ПО, модель может неверно классифицировать такие письма.

3. Изменения в поведении предсказаний

Даже если общая точность кажется стабильной, распределение предсказаний может измениться — это явление часто называют дрейфом предсказаний (prediction drift).

Например, если модель обнаружения мошенничества исторически помечала 1% транзакций как подозрительные, но внезапно начинает помечать 5% или 0,1%, значит, что-то изменилось либо изменился характер входных данных. Это может указывать на новый тип атаки, который сбивает модель с толку, или на изменение поведения легитимных пользователей, к распознаванию которого модель не была обучена.

4. Рост неопределенности модели

Для моделей, которые предоставляют оценку уверенности (confidence score) или вероятность со своими прогнозами, общее снижение уверенности может быть тонким признаком дрейфа.

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

5. Изменения во взаимосвязях признаков

Корреляция между различными входными признаками также может со временем меняться. В модели сетевого вторжения объем трафика и размер пакетов могут быть тесно связаны при нормальной работе. Если эта корреляция исчезает, это может сигнализировать об изменении сетевого поведения, которое модель может не понять. Внезапное разделение признаков может указывать на новую тактику туннелирования или скрытую попытку эксфильтрации.

Подходы к обнаружению и минимизации дрейфа данных

Распространенные методы обнаружения включают тест Колмогорова-Смирнова (KS) и индекс стабильности популяции (PSI). Они сравнивают распределения реальных и обучающих данных для выявления отклонений. Тест KS определяет, существенно ли различаются два набора данных, в то время как PSI измеряет, насколько сильно сместилось распределение переменной с течением времени. 

Выбор метода минимизации часто зависит от того, как проявляется дрейф, поскольку изменения распределения могут происходить внезапно. Например, покупательское поведение клиентов может измениться за одну ночь с запуском нового продукта или акции. В других случаях дрейф может происходить постепенно в течение более длительного периода. Тем не менее, команды безопасности должны научиться корректировать периодичность мониторинга, чтобы фиксировать как резкие скачки, так и медленные изменения. Минимизация будет заключаться в дообучении модели на более свежих данных для восстановления ее эффективности.

Проактивное управление дрейфом для повышения безопасности

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

Зак Эймос (Zac Amos) — редактор рубрики Features в ReHack.

Добро пожаловать в сообщество VentureBeat!

Наша программа гостевых публикаций — это площадка, где технические эксперты делятся идеями и предоставляют объективный, независимый глубокий анализ в области ИИ, инфраструктуры данных, кибербезопасности и других передовых технологий, формирующих будущее бизнеса.

Читайте далее в рамках нашей программы гостевых публикаций и ознакомьтесь с нашими руководствами, если вы хотите опубликовать собственную статью!

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

Смотреть все

Подпишитесь на свежие новости!

Глубокая аналитика для руководителей в области корпоративного ИИ, данных и безопасности

Подписаться по RSS

RSS-ленты обновляются каждые 15 минут.