Samsung устранила критические баги Android в своих смартфонах

Samsung устранила критические баги Android в своих смартфонах

Samsung устранила критические баги Android в своих смартфонах

В конце прошлой недели корейская корпорация Samsung начала рассылать владельцам смартфонов патчи для мобильной операционной системы Android. Всем, кому доступны апдейты, рекомендуется как можно скорее обновить устройства, поскольку речь идёт о критических уязвимостях в ОС и её компонентах.

Хотелось бы отметить оперативную работу Samsung в этот раз — обновления вышли почти сразу после того, как сами разработчики Android опубликовали декабрьский набор патчей. Это было особенно важно, ибо критические бреши затрагивали самые новые смартфоны.

Линейка Samsung Galaxy должна автоматически установить апдейты, вышедшие 7 декабря 2020 года. Помимо устранения серьёзных проблем безопасности, последние обновления должны в какой-то степени повысить производительность мобильных устройств.

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

Например, уязвимость под идентификатором CVE-2020-0458, затрагивающая системный компонент Android Media Framework, позволяет атакующему удалённо выполнить код. Для эксплуатации достаточно подготовить специально созданный файл и запустить его в контексте привилегированного процесса.

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

Подробная информация об устранённых уязвимостях опубликована на официальном сайте Samsung.

Новый вектор ProAttack позволяет незаметно внедрять бэкдоры в LLM

Промпт-инжиниринг давно стал нормой при работе с большими языковыми моделями. Но, как выясняется, вместе с удобством он приносит и новую поверхность атаки. Исследователи представили вектор под названием ProAttack, который позволяет внедрять бэкдор в модель через промпты, причём делать это почти незаметно.

В тестах атака показывала эффективность, близкую к 100%, причём без классических красных флагов вроде странных токенов или подмены меток.

В обычных атаках на NLP-модели злоумышленники добавляют в данные подозрительные слова или фразы и меняют метки. Такие вещи уже научились отслеживать. 

ProAttack идёт другим путём. Вместо явных «триггеров» он использует разные промпты для обучающих данных:

  • для части данных (целевая категория) — вредоносный промпт;
  • для остальных — обычный, чистый.

 

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

А дальше всё просто: на этапе использования достаточно подать вход с этим промптом, и бэкдор срабатывает.

Особенно опасно, что атака остаётся эффективной даже при небольшом количестве данных. В ряде случаев хватало буквально нескольких (около шести) «отравленных» примеров, чтобы внедрить бэкдор.

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

Исследователи проверили ProAttack против популярных методов защиты — ONION, SCPD, back-translation и fine-pruning. Ни один из них не смог полностью остановить атаку.

В качестве возможного решения предлагается использовать LoRA (parameter-efficient fine-tuning). Идея в том, что такие методы ограничивают количество параметров, которые модель может менять при дообучении. А значит, ей сложнее запомнить связь между триггером и целевым результатом.

RSS: Новости на портале Anti-Malware.ru