Отруєння пам’яті — це відкладена атака на цілісність: недостовірний вміст записують у постійну пам’ять агента, а згодом він може бути витягнутий як нібито попереднє знання. Дослідники розглядали ланцюгове отруєння, переписування політик, активацію бекдорів і повільний дрейф; це вказує, що перевіряти треба всю траєкт...
ОпублікувавВідредаговано за допомогою GPT-5.6 TerraЗображення створено за допомогою GPT Image 2
Research answer

Create a landscape editorial hero image for this Studio Global article: How does “memory poisoning” work as a delayed attack against AI agents with persistent memory—where attackers inject false information that. Article summary: Memory poisoning is a delayed integrity attack: an attacker causes untrusted content—false facts, misleading instructions, or unsafe procedures—to be written into an agent’s persistent memory. The agent may appear normal. Topic tags: general, academic, general web, user generated. Style: premium digital editorial illustration, source-backed research mood, clean composition, high detail, modern web publication hero. Use reference image context only for broad subject, composition, and topical grounding; do not copy the exact image. Avoid: logos, brand marks, copyrighted characters, real person likenesses, fake screenshots, UI text, readable text, watermarks, chart
Постійна пам’ять робить ШІ-агента кориснішим: він може зберігати вподобання, результати попередньої роботи, процедури та контекст між завданнями. Водночас вона створює окрему проблему безпеки. Якщо до пам’яті потрапляє недовірений вміст, зловмиснику не обов’язково одразу спричиняти збій. Він може дочекатися, коли агент витягне отруєний запис під час майбутнього, на перший погляд не пов’язаного із ним завдання. 1
5
Отруєння пам’яті — це атака на цілісність того, що агент пізніше сприймає як власне накопичене знання. Типова послідовність має такий вигляд:
Головна відмінність від звичайної ін’єкції в промпт — час. Успішний шкідливий запис у пам’ять здатен впливати на наступні сесії, навіть якщо початкова взаємодія не змінила поведінку агента помітним чином. 1
30
Не в кожному сценарії зловмисник мусить мати прямий доступ до бази пам’яті. Наприклад, дослідження вебагентів описує міжсесійний і міжсайтовий напад: агент під час звичайної роботи бачить маніпульовану сторінку, його пам’ять забруднюється, а атака активується під час пізнішого завдання. 2
Дослідники, пов’язані з Університетом Калгарі, повідомили про аналіз 2 614 змодельованих багатокрокових траєкторій атак на LLM-агентів із пам’яттю. Замість відповіді лише «так» або «ні» на питання, чи вдалася атака, вони вивчали, як компрометація розвивається з часом. Розглядалися чотири моделі: ланцюгове отруєння, переписування політик, активація бекдору та повільний дрейф. 14
Ланцюгове отруєння закладає шкідливу передумову на ранньому етапі багатокрокового процесу. Подальші міркування можуть вибудовуватися на ній через зовні правдоподібні проміжні рішення й зрештою привести до небезпечного результату. Важливо для безпеки, що жоден окремий крок необов’язково виглядатиме очевидно зловмисним, якщо розглядати його ізольовано. 14
Переписування політик псує збережені правила, погодження, пріоритети або робочі припущення. Якщо пізніше агент витягне такі змінені записи, він може діяти за підставленою зловмисником політикою, а не за передбаченими правилами. 14
Запис у пам’яті, що працює як бекдор, лишається неактивним, доки в майбутньому завданні не з’явиться потрібний тригер — наприклад, конкретна фраза, контекст завдання або семантичний збіг. Попередні дослідження демонстрували ширший ризик: один забруднений елемент спостереження може бути збережений і активуватися в майбутній роботі між сесіями та вебсайтами. 2
14
Повільний дрейф — це менші зміни, які поступово зсувають рекомендації агента або його типові дії. Дослідження компрометації постійної пам’яті показують, що пізніші завдання з лексичною чи семантичною подібністю можуть витягувати отруєні записи та запускати небезпечні шаблони в різних сесіях. 29
Аналіз із Калгарі акцентує на часовій проблемі: деякі атаки в момент ін’єкції складно відрізнити від нормальної поведінки. Шкідливий наслідок відокремлений у часі від початкового запису до пам’яті й може проявитися лише після наступного витягування даних. 14
Отже, ризик не обов’язково зростає лінійно. Він може залишатися прихованим протягом кількох взаємодій, а потім різко зрости, коли релевантне завдання, контекст або тригер підніме отруєний запис достатньо високо в результатах пошуку. Інші дослідження так само описують отруєння пам’яті як двофазний процес: спершу ін’єкція, а потім активація через витягування. 5
Тест на кшталт «чи помилився агент на цьому промпті?» може створити хибне відчуття безпеки. Так само покрокова оцінка, яка скидає контекст, пропускає проміжні сесії або ніколи не перевіряє релевантне майбутнє завдання, може не відтворити умов, необхідних для активації.
Тому доречною одиницею тестування є повна траєкторія:
Безпосереднім наслідком отруєння може бути невдала відповідь. Значно серйозніший ризик виникає, коли агент має повноваження діяти після звернення до пам’яті. Пізніше витягнутий запис може вплинути на лист, робочий процес у браузері, операцію з базою даних або інше завдання, що виконується через інструменти. Дослідження eTAMP зокрема показує, що самих лише захистів на основі дозволів може бути недостатньо проти загрози, занесеної непрямо через середовище, яке агент має право переглядати. 2
Тому пам’ять слід вважати частиною операційної межі безпеки, а не просто функцією для зручності. Система пам’яті, яка приймає недовірені матеріали й потім подає їх як корисний контекст, може перетворити малопомітну подію в минулому на відкладений інцидент. 1
4
Наведені дослідження не встановлюють універсального захисту й не показують, наскільки широко організації вже запровадили зрілі процедури реагування на інциденти. Проте вони дають підстави розглядати постійну пам’ять як чутливу до безпеки систему, що потребує явних контролів.
Застосовуйте змагальні перевірки з відкладеними тригерами, повторними сесіями, проміжними безпечними завданнями, різними формулюваннями для пошуку та реалістичними дозволами інструментів. Перевіряйте, чи здатен агент відновитися після виявлення підозрілого запису в пам’яті. 2
14
Фіксуйте, звідки надійшов запис, чому його збережено та які умови довіри діяли на момент запису. Дослідження захисту довготривалої пам’яті пропонує журнали записів і рішень про авторизацію із захистом від непомітного редагування, що ілюструє цінність аудитовної історії пам’яті. 31
Витягнута нотатка не повинна автоматично мати статус перевіреної інструкції або політики. Варто обмежувати дії, які агент може виконувати на основі пам’яті з низьким рівнем довіри або пам’яті, сформованої із зовнішніх джерел; облікові дані та високовпливові дії слід ізолювати.
Виявлення загроз не може зосереджуватися тільки на вхідних промптах. Командам потрібна видимість того, що потрапляє до пам’яті, що витягується пізніше та які подальші дії відбуваються. Один із запропонованих підходів до виявлення використовує спостережувані переходи від витягування даних до дії, проте його заявлені результати залежать від архітектури й не мають сприйматися як універсальне рішення. 18
Процедура реагування має дозволяти знайти підозрілі записи, ізолювати або вилучити їх, за можливості скасувати похідні підсумки та переглянути дії, виконані після витягування потенційно отруєної пам’яті.
Отруєння пам’яті змінює питання з «чи може агент протистояти шкідливому промпту прямо зараз?» на «чи здатен він безпечно керувати інформацією, яка може вплинути на нього значно пізніше?». Аналіз 2 614 траєкторій, проведений дослідниками з Калгарі, показує, чому відповідь неможливо отримати з однієї взаємодії. Для агентів із пам’яттю перевірка безпеки має охоплювати весь шлях: від недовіреного входу через збереження і відкладене витягування — до реальної дії. 14
Studio Global AI
This page includes a source-backed answer you can continue inside Studio Global.
Отруєння пам’яті — це відкладена атака на цілісність: недостовірний вміст записують у постійну пам’ять агента, а згодом він може бути витягнутий як нібито попереднє знання.
Отруєння пам’яті — це відкладена атака на цілісність: недостовірний вміст записують у постійну пам’ять агента, а згодом він може бути витягнутий як нібито попереднє знання. Дослідники розглядали ланцюгове отруєння, переписування політик, активацію бекдорів і повільний дрейф; це вказує, що перевіряти треба всю траєкторію, а не окремі запити.
Для агентів, які працюють із інструментами або діють між сесіями, записи пам’яті, механізми пошуку, дозволи та відновлення після інциденту мають бути частиною межі безпеки.