Адаптация атак, связанных с ИИ

Оригинал: AI Attack Adaptation

Злоумышленник адаптирует средства, методы, знания или цели к конкретному целевому объекту либо текущим условиям операции и формирует на их основе элементы, которые можно непосредственно задействовать в атаке.

Адаптация атак, связанных с ИИ включает техники, с помощью которых злоумышленники преобразуют пригодные для повторного использования средства, общие методы атаки, сведения о целевом объекте, цели высокого уровня и наблюдения, полученные в ходе операции, в материалы и действия для атаки, адаптированные к конкретному целевому объекту или контексту. Адаптация может быть направлена непосредственно на ИИ-систему либо использовать возможности ИИ для создания или существенной доработки вредоносного содержимого, предназначенного для атак на компоненты ИИ, ПО, инфраструктуру, людей или другие системы. К адаптированным материалам могут относиться прокси-модели или модели, подвергшиеся манипуляциям, состязательные данные, специально подготовленные промпты или контент, извлекаемый из источников данных, дипфейки, а также сгенерированные вредоносные команды или код. Результатом адаптации также могут быть указания для автономного агента: постановка задач, цели высокого уровня, последовательности действий и инструкции по использованию инструментов.

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

Техники

AML.T0005Создание прокси-модели ИИ AML.T0005.000Обучение прокси-модели на собранных ИИ-артефактахПодтехника AML.T0005.000Обучение прокси-модели на собранных ИИ-артефактахПодтехника AML.T0005.001Обучение прокси-модели через репликациюПодтехника AML.T0005.001Обучение прокси-модели через репликациюПодтехника AML.T0005.002Использование предварительно обученной моделиПодтехника AML.T0005.002Использование предварительно обученной моделиПодтехника AML.T0018Манипуляция ИИ-моделью AML.T0018.000Отравление ИИ-моделиПодтехника AML.T0018.000Отравление ИИ-моделиПодтехника AML.T0018.001Изменение архитектуры ИИ-моделиПодтехника AML.T0018.001Изменение архитектуры ИИ-моделиПодтехника AML.T0018.002Встраивание вредоносного ПОПодтехника AML.T0018.002Встраивание вредоносного ПОПодтехника AML.T0018.003Изменение логики формирования промптаПодтехника AML.T0018.003Изменение логики формирования промптаПодтехника AML.T0042Проверка атаки AML.T0043Создание состязательных данных AML.T0043.000Оптимизация в режиме белого ящикаПодтехника AML.T0043.000Оптимизация в режиме белого ящикаПодтехника AML.T0043.001Оптимизация в режиме чёрного ящикаПодтехника AML.T0043.001Оптимизация в режиме чёрного ящикаПодтехника AML.T0043.002Перенос на модель чёрного ящикаПодтехника AML.T0043.002Перенос на модель чёрного ящикаПодтехника AML.T0043.003Ручная модификацияПодтехника AML.T0043.003Ручная модификацияПодтехника AML.T0043.004Добавление бэкдор-триггераПодтехника AML.T0043.004Добавление бэкдор-триггераПодтехника AML.T0065Создание промптов для LLM AML.T0066Подготовка содержимого для извлечения AML.T0088Создание дипфейков AML.T0102Генерация вредоносных команд AML.T0117Автономная адаптация пути атаки AML.T0118Коммуникация автономных ИИ-агентов AML.T0118.000Коммуникация через общие артефактыПодтехника AML.T0118.000Коммуникация через общие артефактыПодтехника AML.T0118.001Прямая коммуникация агентовПодтехника AML.T0118.001Прямая коммуникация агентовПодтехника AML.T0124Автономная оркестрация атаки

Примеры процедур из кейсов

AML.CS0000Обход детектора C&C-трафика вредоносного ПО на основе глубокого обученияАктор: Palo Alto Networks AI Research Team / Тактика: AML.TA0001 Адаптация атак, связанных с ИИ

Мы обучили модель на наборе данных HTTP-трафика, чтобы использовать ее как прокси для целевой модели. Оценка показала среднюю долю истинно положительных срабатываний около 99% и среднюю долю ложноположительных срабатываний около 0,01%. При проверке модели заголовок HTTP-пакета из известных образцов C&C-трафика вредоносного ПО был классифицирован как вредоносный с высокой уверенностью (> 99%).

AML.CS0000Обход детектора C&C-трафика вредоносного ПО на основе глубокого обученияАктор: Palo Alto Networks AI Research Team / Тактика: AML.TA0001 Адаптация атак, связанных с ИИ

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

AML.CS0000Обход детектора C&C-трафика вредоносного ПО на основе глубокого обученияАктор: Palo Alto Networks AI Research Team / Тактика: AML.TA0001 Адаптация атак, связанных с ИИ

Мы создали образцы для обхода, удалив из заголовка пакета поля, которые обычно не используются для C&C-коммуникации, например `cache-control`, `connection` и т. д.

AML.CS0001Обход обнаружения DGA-доменов ботнетовАктор: Palo Alto Networks AI Research Team / Тактика: AML.TA0001 Адаптация атак, связанных с ИИ

Результаты эксперимента показали, что доля обнаружения всех 16 семейств ботнетных DGA падает ниже 25% после однократной вставки всего одной строки в доменные имена, сгенерированные DGA.

AML.CS0001Обход обнаружения DGA-доменов ботнетовАктор: Palo Alto Networks AI Research Team / Тактика: AML.TA0001 Адаптация атак, связанных с ИИ

Исследователи использовали технику мутации для генерации доменных имен, обходящих обнаружение.

AML.CS0002Отравление VirusTotalАктор: Unknown / Тактика: AML.TA0001 Адаптация атак, связанных с ИИ

Злоумышленник использовал образец вредоносного ПО из распространенного семейства программ-вымогателей как исходную точку для создания мутированных вариантов.

AML.CS0003Обход ИИ-детектора вредоносного ПО CylanceАктор: Skylight Cyber / Тактика: AML.TA0001 Адаптация атак, связанных с ИИ

Используя эти знания, исследователи объединили атрибуты заведомо легитимных файлов с вредоносным ПО, чтобы вручную создать состязательные образцы вредоносного ПО.

AML.CS0005Атака на сервисы машинного переводаАктор: Berkeley Artificial Intelligence Research / Тактика: AML.TA0001 Адаптация атак, связанных с ИИ

Используя эти переведенные пары предложений, исследователи обучили модель, реплицирующую поведение целевой модели.

AML.CS0005Атака на сервисы машинного переводаАктор: Berkeley Artificial Intelligence Research / Тактика: AML.TA0001 Адаптация атак, связанных с ИИ

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

AML.CS0007Репликация модели GPT-2Актор: Researchers at Brown University / Тактика: AML.TA0001 Адаптация атак, связанных с ИИ

Исследователи изменили функцию потерь Grover так, чтобы она соответствовала функции потерь GPT-2, а затем обучили модель на подготовленном ими наборе данных, используя исходные гиперпараметры Grover. Полученная модель воспроизводила поведение GPT-2 и показывала сопоставимое качество на большинстве наборов данных. Злоумышленник, повторивший действия исследователей, мог бы затем использовать такую копию GPT-2 во вредоносных целях.

AML.CS0008Обход ProofPointАктор: Researchers at Silent Break Security / Тактика: AML.TA0001 Адаптация атак, связанных с ИИ

Исследователи использовали письма и собранные оценки как набор данных, на котором обучили рабочую копию модели ProofPoint. С помощью простой корреляции они определили, какая переменная оценки в целом отражает безопасность письма. В этом случае была выбрана переменная "mlxlogscore", поскольку она была связана со spam, phish и core mlx, и ее использовали как метку. Каждое значение "mlxlogscore" обычно находилось в диапазоне от 1 до 999: чем выше оценка, тем безопаснее образец. Обучение выполнялось с использованием искусственной нейронной сети (ANN) и токенизации Bag of Words.

AML.CS0008Обход ProofPointАктор: Researchers at Silent Break Security / Тактика: AML.TA0001 Адаптация атак, связанных с ИИ

Затем исследователи ML алгоритмически нашли в этой "офлайн" прокси-модели образцы, которые помогли получить нужное представление о ее поведении и влиятельных переменных. Примеры образцов с хорошими оценками: "calculation", "asset" и "tyson". Примеры образцов с плохими оценками: "software", "99" и "unsub".

Показано 12 из 76 примеров.