Один рядок коду може зламати 11 ШІ моделей, включаючи ChatGPT, Claude та Gemini

Written By: author avatar Христина Горда

11 Квітня, 2026

Один рядок коду, що може зламати 11 моделей штучного інтелекту

Новий метод злому — «sockpuppeting»

З’явився новий спосіб обійти захисні механізми в 11 провідних великих мовних моделей (Large Language Models, LLM) – так званий “sockpuppeting”. Суть методу полягає у використанні лише одного рядка коду, що робить атаку напрочуд простою та ефективною.

На відміну від складних кібернападів, тут зловмисники експлуатують API, які підтримують функцію «assistant prefill». Вони вставляють фальшиве повідомлення про підтвердження, яке змушує моделі виконувати заборонені запити без блокування.

Як працює атака

«Assistant prefill» — це офіційна функція API, яку розробники застосовують для формування специфічних відповідей від штучного інтелекту. Проте хакери вводять у роль асистента підставний текст із ввічливим підтвердженням, наприклад, «Звісно, ось як це зробити», після чого ШІ ігнорує внутрішні обмеження.

Порівняння звичайного та sockpuppet процесів
Порівняння звичайної поведінки та «sockpuppeting» (джерело: Trend Micro)

Оскільки ШІ треновані бути послідовними у відповідях, вони продовжують генерувати шкідливий контент замість автоматичного запуску захисних механізмів. Це створює нові ризики щодо безпеки таких систем.

Тестування вразливостей моделей

Фахівці з кібербезпеки компанії Trend Micro дослідили цю лазівку за допомогою “чорного ящика”, який не потребує оптимізації чи доступу до внутрішніх параметрів моделей.

З усіх протестованих моделей найбільш уразливою виявилась Gemini 2.5 Flash із показником успішності атаки 15,7%. Натомість GPT-4o-mini показала найвищий рівень захисту — всього 0,5% успішних атак.

Що відбувається під час атаки

  • Моделі видають працюючий шкідливий код експлойтів;
  • Відбувається витік конфіденційних системних підказок;
  • Найефективнішою вважається багатокрокова налаштування персонажа, коли ШІ спочатку вважає себе необмеженим помічником, а потім отримує підроблене підтвердження.
Рівень успішності атак за моделями, від найвищого до найнижчого
Рівень успішності атак (Attack Success Rate, ASR) по моделях від найбільш вразливих до заблокованих (джерело: Trend Micro)

Ще одна тактика — змінювання формулювання запросу, щоб приховати шкідливий намір під маскою безпечного завдання на форматування даних. Цей підхід теж допомагає уникнути стандартної фільтрації.

Різниця у захисті API провайдерів

Великий вплив на захищеність моделей має те, як різні провайдери обробляють assistant prefill:

  1. OpenAI та AWS Bedrock повністю блокують функцію assistant prefill, що значно скорочує вразливість;
  2. Google Vertex AI дозволяє використання prefill для окремих моделей, тож покладається лише на тренування безпеки самого ШІ.
Три рівні захисту: блокування API, стійкість моделей та вразливі
Три шари оборони: блокування на рівні API, внутрішня стійкість моделей і найбільш вразливі (джерело: Trend Micro)

Як підвищити безпеку

Для ефективного захисту командам з кібербезпеки радять впроваджувати перевірку правильності порядку повідомлень, блокуючи повідомлення з роллю асистента безпосередньо на рівні API. Це унеможливить спроби вставити шкідливі префікси.

Організації, які використовують власні сервери обробки ШІ, як-от Ollama або vLLM, мають заздалегідь налаштовувати таку перевірку, адже подібні платформи не гарантують автоматичне впорядкування повідомлень за замовчуванням.

Не менш важливим є включення атак на базі assistant prefill у стандартні перевірки та навчання з кіберзахисту штучного інтелекту, що дозволить вчасно виявляти й усувати можливі проблеми.

Слідкуйте за оновленнями у сфері кібербезпеки на Google News, LinkedIn та X. Зв’язуйтеся з нами для публікації ваших новин.

Категорії Без категорії

різне