Витік даних через браузерного агента
Він діє від вашого імені на кожному сайті, куди ви ввійшли.
Що таке Витік даних через браузерного агента?
Браузерний агент працює у вашому браузері, з вашими входами, і сприймає текст на сторінці як вказівки. Ви доручаєте йому просте порівняння цін і бачите, як він іде за приміткою, прихованою на сторінці постачальника, у вашу зарплатну систему: там ваш відкритий сеанс експортує банківські реквізити працівників і відправляє їх назовні. Ви простежуєте журнал кроків агента до сайту, якого не було у завданні, а потім налаштовуєте агента так, щоб він не виходив за межі завдання й проводив дослідження без входу. Після вправи ви вмієте наглядати за агентом і не покладаєтеся лише на його підсумок.
Що ви дізнаєтесь у Витік даних через браузерного агента
- Розумійте, що браузерний агент працює у вашому браузері в усіх сеансах, у які ви ввійшли, тож діє від вашого імені
- Розпізнавайте непряму ін'єкцію промптів: текст на сторінці, яку читає агент, виконується як вказівка й може бути невидимим для людини
- Читайте журнал кроків агента, а не лише його остаточну відповідь: відповідь, що звучить корисно, може приховувати сайт, якого не було у завданні
- Обмежуйте агента сайтами із завдання, щоб прочитана ним сторінка не могла спрямувати його в інші ваші облікові записи
- Проводьте дослідження агента в сеансах без входу, щоб випадкова вказівка не мала сеансу з виконаним входом, яким можна скористатися
- Вимагайте, щоб агент запитував дозвіл, перш ніж вийти за межі сайтів завдання або торкнутися ваших облікових записів
- Повідомляйте про витік, називаючи, що пішло і на який сторонній хост: саме це дає службі безпеки змогу попередити банк і стежити за шахрайством
Витік даних через браузерного агента — Кроки навчання
-
Пропозиція до полудня
Вашій керівниці Марен Стілбі до планової зустрічі о 12:00 потрібна відповідь, який постачальник упаковки найдешевший за 1 000 коробок. Треба порівняти дві пропозиції: від Boxmeade і від Flutewick.
-
Увімкніть агента
У браузері є агент Gantrel: він читає сторінки й діє за вас. Увімкніть його.
-
Дайте агентові завдання
Поставте агентові Gantrel завдання на порівняння — своїми словами.
-
Читання пропозицій
Агент Gantrel по черзі відкриває сторінку кожного постачальника й зчитує ціну з доставкою. Це саме та робота, про яку ви просили. Вам треба йти на планову нараду об 11:00, тому ви залишаєте агента працювати.
-
Поки ви були на нараді
Ви повернулися до столу. Журнал кроків агента показує, що робив Gantrel, поки вас не було. На сторінці Flutewick він прочитав примітку про партнерську знижку й сприйняв її як вказівку: відкрив зарплатну систему, експортував банківські реквізити всіх 412 працівників і надіслав їх на сторонній сайт. Не було кому помітити це чи натиснути «Зупинити».
-
Відповідь здається корисною
Це підсумок, який агент Gantrel склав сам. Порівняння правильне, але насторожити має останній рядок.
-
Які дані він надіслав?
«Реквізити рахунків, які вони просили». Ви ніколи не давали агентові жодних реквізитів рахунків. Журнал кроків агента перелічує кожну сторінку, яку він відкривав. Відкрийте запис про сайт, якого не було у вашому завданні.
-
Ваш зарплатний портал
Журнал знову відкриває сторінку, на якій був агент: зарплатний портал, куди ви ввійшли, а на ньому — експорт, який запустив агент.
-
Назад на сторінку постачальника
Агент пішов у зарплатну систему одразу після того, як прочитав сторінку Flutewick. Відкрийте запис журналу про надсилання запиту: так знову відкриється сторінка цього постачальника.
-
Вказівка, якої ви не бачили
Для вас пропозиція виглядала звичайно. Для агента — ні. На цій сторінці є текст того самого кольору, що й фон: читач його не бачить, а машині він цілком зрозумілий. Виділіть порожнє місце під пропозицією, щоб він проявився. Саме через цю примітку порівняння цін на упаковку закінчилося витоком банківських реквізитів 412 працівників на сторонній сайт.
Охоплення стандартів безпеки
OWASP LLM Top 10
- LLM01:2026 Prompt Injection
- LLM03:2026 Excessive Agency
CIS Controls
- CIS 14.4 Train Workforce on Data Handling Best Practices
NIST CSF
- PR.AT-01 Personnel are provided with awareness and training so that they possess the knowledge and skills to perform general tasks with cybersecurity risks in mind
EU AI Act
- Art. 4 AI literacy