Адаптация атак, связанных с ИИ
Оригинал: AI Attack Adaptation
Злоумышленник адаптирует средства, методы, знания или цели к конкретному целевому объекту либо текущим условиям операции и формирует на их основе элементы, которые можно непосредственно задействовать в атаке.
Адаптация атак, связанных с ИИ включает техники, с помощью которых злоумышленники преобразуют пригодные для повторного использования средства, общие методы атаки, сведения о целевом объекте, цели высокого уровня и наблюдения, полученные в ходе операции, в материалы и действия для атаки, адаптированные к конкретному целевому объекту или контексту. Адаптация может быть направлена непосредственно на ИИ-систему либо использовать возможности ИИ для создания или существенной доработки вредоносного содержимого, предназначенного для атак на компоненты ИИ, ПО, инфраструктуру, людей или другие системы. К адаптированным материалам могут относиться прокси-модели или модели, подвергшиеся манипуляциям, состязательные данные, специально подготовленные промпты или контент, извлекаемый из источников данных, дипфейки, а также сгенерированные вредоносные команды или код. Результатом адаптации также могут быть указания для автономного агента: постановка задач, цели высокого уровня, последовательности действий и инструкции по использованию инструментов.
Адаптация атак, связанных с ИИ, может происходить до получения первичного доступа и неоднократно на всём протяжении операции. Злоумышленники могут использовать знания, полученные в ходе разведки или выявления, доступ, полученный в рамках тактики Доступ к ИИ-модели, и средства, подготовленные в рамках тактики Подготовка ресурсов. В рамках подготовки ресурсов создаются или приобретаются средства, пригодные для повторного использования, тогда как при адаптации атак, связанных с ИИ эти средства применяются или изменяются с учётом конкретного целевого объекта, цели либо текущих условий операции.
Техники
Примеры процедур из кейсов
Мы обучили модель на наборе данных HTTP-трафика, чтобы использовать ее как прокси для целевой модели. Оценка показала среднюю долю истинно положительных срабатываний около 99% и среднюю долю ложноположительных срабатываний около 0,01%. При проверке модели заголовок HTTP-пакета из известных образцов C&C-трафика вредоносного ПО был классифицирован как вредоносный с высокой уверенностью (> 99%).
AML.CS0000Обход детектора C&C-трафика вредоносного ПО на основе глубокого обученияМы отправляли в модель наши состязательные примеры и корректировали их, пока модель не удалось обойти.
AML.CS0000Обход детектора C&C-трафика вредоносного ПО на основе глубокого обученияМы создали образцы для обхода, удалив из заголовка пакета поля, которые обычно не используются для C&C-коммуникации, например `cache-control`, `connection` и т. д.
AML.CS0001Обход обнаружения DGA-доменов ботнетовРезультаты эксперимента показали, что доля обнаружения всех 16 семейств ботнетных DGA падает ниже 25% после однократной вставки всего одной строки в доменные имена, сгенерированные DGA.
AML.CS0001Обход обнаружения DGA-доменов ботнетовИсследователи использовали технику мутации для генерации доменных имен, обходящих обнаружение.
AML.CS0002Отравление VirusTotalЗлоумышленник использовал образец вредоносного ПО из распространенного семейства программ-вымогателей как исходную точку для создания мутированных вариантов.
AML.CS0003Обход ИИ-детектора вредоносного ПО CylanceИспользуя эти знания, исследователи объединили атрибуты заведомо легитимных файлов с вредоносным ПО, чтобы вручную создать состязательные образцы вредоносного ПО.
AML.CS0005Атака на сервисы машинного переводаИспользуя эти переведенные пары предложений, исследователи обучили модель, реплицирующую поведение целевой модели.
AML.CS0005Атака на сервисы машинного переводаРеплицированные модели использовались для генерации состязательных примеров, которые успешно срабатывали на сервисах машинного перевода с закрытой внутренней логикой.
AML.CS0007Репликация модели GPT-2Исследователи изменили функцию потерь Grover так, чтобы она соответствовала функции потерь GPT-2, а затем обучили модель на подготовленном ими наборе данных, используя исходные гиперпараметры Grover. Полученная модель воспроизводила поведение GPT-2 и показывала сопоставимое качество на большинстве наборов данных. Злоумышленник, повторивший действия исследователей, мог бы затем использовать такую копию GPT-2 во вредоносных целях.
AML.CS0008Обход ProofPointИсследователи использовали письма и собранные оценки как набор данных, на котором обучили рабочую копию модели ProofPoint. С помощью простой корреляции они определили, какая переменная оценки в целом отражает безопасность письма. В этом случае была выбрана переменная "mlxlogscore", поскольку она была связана со spam, phish и core mlx, и ее использовали как метку. Каждое значение "mlxlogscore" обычно находилось в диапазоне от 1 до 999: чем выше оценка, тем безопаснее образец. Обучение выполнялось с использованием искусственной нейронной сети (ANN) и токенизации Bag of Words.
AML.CS0008Обход ProofPointЗатем исследователи ML алгоритмически нашли в этой "офлайн" прокси-модели образцы, которые помогли получить нужное представление о ее поведении и влиятельных переменных. Примеры образцов с хорошими оценками: "calculation", "asset" и "tyson". Примеры образцов с плохими оценками: "software", "99" и "unsub".
Показано 12 из 76 примеров.