ASR (Attack Success Rate)

Доля попыток атаки, дошедших до успеха. В этом курсе всё меряется через ASR. «Защита работает» не значит «атака невозможна» - значит «ASR упал с X % до Y %».


image.png

Прямая промпт-инъекция - это когда пользователь через обычный чат заставляет LLM-приложение сделать то, чего не просил разработчик. «Прямая» - потому что атакующий говорит модели напрямую, тем же каналом, что и обычный клиент, используя чат.


В любой такой атаке есть три роли:

А почему модель иногда выбирает атакующего? 🤔

Потому что для неё нет физической стены 🧱 между system prompt и пользовательский ввод. Есть служебные маркеры [system] / [user], которые её «учили уважать» на стадии alignment - но нет 100% гарантии что она будет это соблюдать. Её можно переубедить, что и сделал тот парень с Tahoe за доллар.

⚠️ Не путай с jailbreak-ом

🔓 Jailbreak - уговорить модель сгенерировать запрещённый контент (оружие, hate speech, CSAM). Это атака на модель, на её safety-training.

🚩 Prompt Injection - навязать приложению новое поведение. Атака на приложение, на его контекст.

Техники местами пересекаются, но цели разные.