3,583 papers
arXiv:2609.12571 74 11 сент. 2026 г. FREE

PIA-Bench: LLM видят угрозы безопасности, но упускают права человека на доступ и обжалование данных

КЛЮЧЕВАЯ СУТЬ
Угрозу «несанкционированный доступ» модель пропускает в 30% случаев. А проблему «нет механизма обжалования данных» — в 91% случаев. Разница в 3 раза — и это не баг модели, а слепая зона её обучения. Явное перечисление категорий в промпте позволяет заставить модель проверить права пользователя, которые она иначе сама не поднимает. Модель не ошибается — она просто не видит повода писать про право на обжалование, если её не попросить прямо.
Адаптировать под запрос

TL;DR

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

Разница огромная: угрозу "несанкционированный доступ" модели пропускают в 30% случаев, а проблему "нет механизма для доступа/исправления/обжалования данных" — в 91% случаев. Причина простая: тексты про security threats модель видела тысячи раз в обучении, а формулировки про процедурные права пользователя — редкий и специфичный паттерн, который не активируется сам по себе.

Исследователи не предлагают новую технику промптинга — они честно замерили, насколько LLM справляется с полноценной оценкой рисков приватности (Privacy Impact Assessment, официальный документ для госорганов США), сравнив ответы моделей с экспертными заключениями. Вывод: без явной структуры и подсказки категорий модель делает однобокий анализ — сильный по безопасности, слабый по правам пользователя.

🔬

Схема метода (как тестировали, применимо как workflow)

ШАГ 1: Дать модели описание системы (что собирают, зачем, кто видит, сколько хранят) → текст
ШАГ 2: Попросить сгенерировать до 10 рисков + до 10 мер снижения, каждый с описанием, обоснованием и цитатой-доказательством → структурированный JSON
ШАГ 3: (опционально) Добавить инструкцию "думай по шагам" (Chain-of-Thought) → эффект непостоянный
ШАГ 4: Сравнить со списком эксперта → посчитать совпадения

Все шаги — в одном запросе к модели (кроме сравнения с эталоном, которое делали отдельно исследователи).


🚀

Пример применения

Задача: Команда делает мобильное приложение для трекинга здоровья (по типу разделов "Здоровье" у Яндекса или Сбера) и перед релизом хочет быстро прогнать проверку рисков приватности через ChatGPT, а не ждать штатного юриста.

Промпт:

Ты — эксперт по приватности, проводишь оценку рисков приватности (Privacy Impact Assessment) для системы ниже.

Контекст системы:
Мобильное приложение собирает данные о шагах, пульсе, сне и весе пользователя через синхронизацию с фитнес-браслетом. Данные хранятся в облаке 3 года, передаются партнёру-аналитику для персонализации рекомендаций. Пользователь регистрируется по номеру телефона.

Задача:
1. Составь список до 8 рисков приватности, ранжированных по важности. Для каждого укажи описание, обоснование и на что в описании системы это опирается.

2. Явно проверь и отдельно укажи риски по каждой категории:
   - Технические угрозы безопасности (утечка, взлом, несанкционированный доступ)
   - Права пользователя (может ли он посмотреть свои данные, исправить, удалить, обжаловать автоматическое решение, получить уведомление об изменениях)
   - Избыточный сбор данных или неясная цель использования
   - Передача данных третьим лицам без явного согласия

3. Для каждого риска предложи конкретную меру снижения с обоснованием — без общих фраз типа "усилить защиту", только конкретика под этот контекст.

Выведи результат как два списка: "Риски" и "Меры", без вступлений.

Результат: Модель выдаст структурированный список рисков и мер. Без явного указания категорий в пункте 2 модель, скорее всего, сделает акцент на технической безопасности и передаче данных партнёру, а пункты про право пользователя на удаление/исправление/обжалование даст поверхностно или пропустит. С явным указанием категорий — покрытие будет заметно шире.


🧠

Почему это работает

LLM генерирует текст по паттернам, которые чаще встречались в обучении. Про "утечку данных" и "несанкционированный доступ" написано огромное количество текстов — модель уверенно воспроизводит этот паттерн без подсказок.

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

Рычаг управления: если вы просите модель оценить риски (не только приватности — любые комплаенс- или бизнес-риски), не надейтесь на то, что она сама покроет все аспекты. Явно перечислите категории проверки — это заставляет модель "заглянуть" в те зоны, которые иначе останутся слепыми.

Второй рычаг: инструкция "думай шаг за шагом" (Chain-of-Thought) в этой задаче работала непредсказуемо — где-то улучшала результат, где-то ухудшала. Не добавляйте её автоматически как "универсальный улучшитель" — для задач комплаенс-анализа проверяйте оба варианта и сравнивайте.


📋

Шаблон промпта

Ты — эксперт по приватности/рискам, проводишь оценку для системы ниже.

Контекст системы:
{описание_системы: что делает продукт, какие данные собирает, зачем, кто имеет доступ, сколько хранит, кому передаёт}

Задача:
1. Составь список до {число} рисков, ранжированных по важности. Для каждого: описание, обоснование, цитата/факт из контекста, который это подтверждает.

2. Явно проверь и укажи риски по категориям:
   - {категория_1, например: технические угрозы безопасности}
   - {категория_2, например: права пользователя — доступ, исправление, удаление, обжалование}
   - {категория_3, например: избыточность сбора / неясная цель}
   - {категория_4, например: передача третьим лицам}

3. Для каждого риска — конкретная мера снижения с обоснованием, без общих фраз.

Выведи два списка: "Риски" и "Меры".

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

🚀 Быстрый старт — вставь в чат:

Вот шаблон оценки рисков. Адаптируй под мою задачу: {твоя задача — опиши продукт/систему}.
Задавай вопросы, чтобы заполнить поля.

[вставить шаблон выше]

LLM спросит про детали системы (какие данные, кому передаются, как долго хранятся) — потому что без конкретики модель либо выдаст общие фразы, либо упустит категории, которые вы не назвали явно.


⚠️

Ограничения

⚠️ Слепая зона по умолчанию: без явного перечисления категорий модель систематически упускает риски, связанные с правами человека (доступ, исправление, обжалование) — почти в 9 из 10 случаев.

⚠️ Не замена эксперту: даже лучшая модель в среднем совпадает с экспертной оценкой меньше чем наполовину. Используйте как черновик для быстрого старта, не как финальный документ для регулятора.

⚠️ CoT непредсказуем: инструкция "думай по шагам" в задачах комплаенс-анализа иногда улучшает результат, иногда портит. Проверяйте оба варианта на своей задаче.

⚠️ Читаемость не улучшается: тексты, сгенерированные LLM, читаются не легче, чем тексты, написанные экспертами-юристами — не ждите, что модель сделает документ понятнее для нетехнического человека.


🔍

Как исследовали

Исследователи собрали 499 официальных документов оценки приватности, опубликованных пятью федеральными агентствами США (от Минсельхоза до Минздрава) — это обязательные публичные отчёты, которые готовят перед запуском систем, собирающих личные данные. Из них отобрали 73 документа, где анализ рисков можно чисто отделить от описания системы, и с помощью LLM-классификатора (проверенного вручную на точность 96–100%) выделили 451 риск и 831 меру как эталонные ответы экспертов.

Дальше пять моделей (четыре открытые — Qwen, Llama, DeepSeek — и GPT-5.4-mini) получали описание системы и должны были сами предложить риски и меры, с CoT и без. Ответы сравнивали с эталоном через LLM-судью.

Что удивило: увеличение модели с 7 до 14 миллиардов параметров и добавление рассуждений по шагам давали противоречивый эффект — иногда лучше, иногда хуже. Это значит, что дело не в "уме" модели, а в отсутствии структурированного знания о том, как выглядит полноценная оценка рисков. Отсюда практический вывод: бесполезно просто взять модель побольше или добавить "подумай shag за шагом" — нужно явно задавать структуру и категории проверки в самом промпте.


🔗

Ресурсы

PIA-Bench (готовится к публикации репозиторий). Авторы: Jiamin Zheng, Luo Mai, Jingjie Li (University of Edinburgh), Hao-Ping (Hank) Lee (Carnegie Mellon University). Упомянутые фреймворки для расширения категорий проверки: LINDDUN и базы знаний CNIL.


📋 Дайджест исследования

Ключевая суть

Угрозу «несанкционированный доступ» модель пропускает в 30% случаев. А проблему «нет механизма обжалования данных» — в 91% случаев. Разница в 3 раза — и это не баг модели, а слепая зона её обучения. Явное перечисление категорий в промпте позволяет заставить модель проверить права пользователя, которые она иначе сама не поднимает. Модель не ошибается — она просто не видит повода писать про право на обжалование, если её не попросить прямо.

Принцип работы

Не надейся, что модель сама охватит все грани риска — она покрывает то, что часто видела в обучении. Про утечки данных и взлом написаны тысячи текстов. Про «право на исправление персональных данных» — узкая юридическая формулировка, которая живёт только в специфичных документах вроде GDPR. Явно перечисли категории проверки в промпте — это заставляет модель заглянуть в слепые зоны, а не просто выдать то, что первым пришло в голову.

Почему работает

Причина простая и техническая: частота паттерна в обучающих данных. Тексты про «несанкционированный доступ» встречаются на порядки чаще, чем формулировки про процедурные права — модель просто не видела достаточно примеров, чтобы этот паттерн активировался сам. Без явной подсказки категорий покрытие рисков падает в разы именно там, где данных для обучения было мало. Даже лучшая модель в среднем совпадает с экспертной оценкой меньше чем наполовину — это не инструмент для финального документа, а черновик.

Когда применять

Оценка рисков приватности и комплаенс-анализ → быстрый предрелизный чек продукта, который собирает персональные данные, особенно когда штатного юриста ждать долго. Подходит как черновик для MVP-проверки перед запуском. НЕ подходит как финальный документ для регулятора — совпадение с экспертом ниже 50%, читаемость текста не лучше, чем у юриста.

Мини-рецепт

1. Опиши систему: что собирает продукт, зачем, кто видит данные, сколько хранит, кому передаёт.
2. Задай явные категории: не «найди риски приватности», а список — технические угрозы, права пользователя (доступ/исправление/удаление/обжалование), избыточный сбор, передача третьим лицам.
3. Попроси обоснование: для каждого риска — цитата из описания системы, которая его подтверждает.
4. Проверь оба варианта с Chain-of-Thought и без: эффект «думай по шагам» непредсказуем, для комплаенс-задач иногда портит результат.
5. Считай это черновиком: отдай юристу на финальную проверку, а не в релиз как есть.

Примеры

[ПЛОХО] : Найди риски приватности в этом описании продукта: [текст]
[ХОРОШО] : Проверь риски по категориям: 1) технические угрозы безопасности, 2) права пользователя — доступ, исправление, удаление, обжалование решений, 3) избыточный сбор данных, 4) передача третьим лицам без согласия. Для каждого риска — цитата из описания системы, которая это подтверждает: [текст]
Источник: PIA-Bench: Towards Automated Privacy Impact Assessment with Large Language Models
ArXiv ID: 2609.12571 | Сгенерировано: 2026-09-14 22:38

Проблемы LLM

ПроблемаСутьКак обойти
Модель однобоко покрывает риски — сильна в частых темах, слаба в редкихПросишь найти риски (безопасность, комплаенс, юридические). Модель уверенно находит частые темы: утечки, взлом, несанкционированный доступ. Редкие и специфичные темы — права на доступ к своим данным, исправление, обжалование решений — пропускает почти всегда. Разница в пропуске может достигать 3x и больше. Модель не ошибается — она просто не "вспоминает" тему без подсказкиНе проси общую оценку рисков. Явно перечисли категории проверки в самом запросе: "проверь риски по каждой из категорий: [список]". Это заставляет модель заглянуть в зоны, которые иначе останутся пустыми

Методы

МетодСуть
Явные категории в запросе — закрывает слепые зоны анализаПеред тем как просить модель составить список рисков (приватность, комплаенс, юридические, репутационные), явно распиши категории, которые нужно проверить отдельно. Проверь риски по категориям: 1) ..., 2) ..., 3) .... Почему работает: без явных категорий модель генерирует по самым частотным паттернам из обучения и не доходит до редких тем. Явный список категорий принуждает модель отработать каждую, даже непопулярную. Работает для: любых задач оценки рисков, аудита, комплаенс-анализа, чек-листов. Не работает: если сами категории не знаете — тогда лучше сначала попросить модель предложить возможные категории, а потом проверить каждую отдельно
📖 Простыми словами

PIA-Bench: Towards Automated Privacy Impact Assessment withLargeLanguageModels

arXiv: 2609.12571

Нейросети наглухо путают информационную безопасность с реальной приватностью данных. В обучающей выборке любой LLM фразы вроде «утечка базы» или «слабое шифрование» встречаются миллионы раз, а тонкие юридические нюансы — в разы реже. Модель оценивает архитектуру как параноидальный сисадмин, а не как специалист по комплаенсу, и для неё вся приватность сводится тупо к защите от хакеров.

Это как нанять для охраны элитного дома громилу, который установил стальные двери и колючую проволоку, но забыл выдать жильцам ключи. Формально безопасность на высоте — чужой не пролезет. Но сами жильцы не могут зайти домой или забрать свою почту. Модель видит замок, но в упор игнорирует базовые права пользователя.

Бенчмарк PIA-Bench вскрыл этот провал наглядно. Нейросеть с лёту щёлкает несанкционированный доступ и технические дыры. Но когда дело касается нормальных регуляторных требований — право на удаление профиля, доступ к своим данным или механизм обжалования решений — модель садится в лужу и стабильно игнорирует эти угрозы.

Тестировали на софте, но грабли одинаковы для любого комплаенса. Решишь быстро прогнать мобильное приложение, сервис трекинга здоровья или финтех через ChatGPT вместо юриста — получишь опасную иллюзию надежности. Ты идеально закроешь технические уязвимости, но гарантированно влетишь на штрафы регуляторов из-за нарушений прав пользователей.

Короче: не доверяй AI аудит приватности без детальных инструкций. Без четкого чек-листа по правовым нормам модель спасет от мифических взломов, но подставит под реальные судебные иски. Слепая автоматизация аудита обернется грандиозным юридическим провалом на первом же релизе.

Работа с исследованием

Адаптируйте исследование под ваши задачи или создайте готовый промпт на основе техник из исследования.

0 / 2000
~0.5-2 N-токенов ~10-30с
~0.3-1 N-токенов ~5-15с