Безопасность, защита и governance¶
English · Русский · AI Interview Atlas › Темы
Prompt injection, утечка данных, guardrails, приватность, red-teaming, а также регулирование и риск-фреймворки, за которые отвечают руководители.
На этой странице: Оба трека (11) · AI-лидерство (8)
Оба трека¶
- Ассистент читает внешнюю почту, ищет внутренние документы и отправляет ответы. Как атакующий может изменить его поведение и как ограничить ущерб?
- System design · Senior · Где спрашивали: Anthropic † · ✍ Ответ · Предложить правку
- Что проверяет: Умеете ли вы находить границы доверия и обеспечивать права доступа вне модели.
- Сильный ответ покрывает:
- Разделить содержимое недоверенного письма и полномочия на чтение или отправку.
- Ограничить инструменты и адресатов; требовать явного подтверждения передачи чувствительных данных.
- Проверять косвенную инъекцию и попытки утечки; одного промпта недостаточно.
- Читать: OWASP Top 10 for LLM Applications (OWASP Gen AI Security Project) · The lethal trifecta for AI agents: private data, untrusted content, and external communication (Simon Willison) · Prompt injection (series) (Simon Willison)
- Как вы организуете безопасное внедрение AI-модели в промышленную эксплуатацию?
- System design · Senior · Где спрашивали: Anthropic † · ✍ Ответ · Предложить правку
- Что проверяет: Связываете ли вы оценку рисков с ответственностью за решение о выпуске.
- Сильный ответ покрывает:
- Определить назначение, затронутые группы и недопустимые последствия.
- Назначить ответственных за оценку, принятие остаточного риска и инциденты.
- Предусмотреть постепенный запуск, мониторинг и проверенный откат или остановку.
- Читать: AI Risk Management Framework (NIST) · Site Reliability Engineering (Google) · Anthropic's Responsible Scaling Policy (Anthropic)
- Какие защитные меры нужны AI-системе, действующей от имени пользователя?
- System design · Senior · Где спрашивали: OpenAI † · ✍ Ответ · Предложить правку
- Что проверяет: Различаете ли вы предложенное моделью действие и разрешённое выполнение.
- Сильный ответ покрывает:
- Ограничить полномочия пользователем, ресурсом и операцией.
- Показывать значимые действия для подтверждения и проверять политику при выполнении.
- Фиксировать действия, ограничивать расходы и предусмотреть восстановление после частичного выполнения.
- Читать: OWASP Top 10 for LLM Applications (OWASP Gen AI Security Project) · Designing robust and predictable APIs with idempotency (Stripe)
- Расскажите о ситуации, когда сроки вступили в противоречие с требованиями безопасности. Как вы приняли решение?
- Поведенческий · Senior · Где спрашивали: Anthropic 🗣 · ✍ Ответ · Предложить правку
- Что проверяет: Умеете ли вы явно обсуждать риски и ответственность под давлением сроков.
- Сильный ответ покрывает:
- Описать конкретную угрозу и доступные на тот момент данные.
- Объяснить альтернативы, эскалацию и полномочия на принятие остаточного риска.
- Честно изложить результат и последующие изменения в контроле.
- Читать: AI Risk Management Framework (NIST)
- Спроектируйте систему выявления вредного контента в загрузках Facebook и Instagram.
- System design · Senior · Где спрашивали: Meta † · Предложить правку
- Что проверяет: Умеете ли вы объединить выявление нарушений, проверку и апелляции в нужном масштабе.
- Сильный ответ покрывает:
- Разделить вред по тяжести и для каждого уровня выбрать: блокировка при загрузке, ограничение показа или очередь на проверку.
- Сочетать сравнение хешей для известного контента с классификаторами для нового, отправляя неуверенные случаи модераторам.
- Измерять распространённость, точность по каждому правилу и долю решений, отменённых по апелляции, взвешивая ошибочные удаления и пропуски.
- Читать: A Holistic Approach to Undesired Content Detection in the Real World (Markov et al., arXiv) · Llama Guard: LLM-based Input-Output Safeguard for Human-AI Conversations (Inan et al., arXiv)
- Продуктовая команда просит исключение из правила безопасности AI для одного корпоративного клиента. Как оценить, согласовать и ограничить срок такого исключения?
- Прикладной сценарий · Senior · 🧪 сгенерировано по темам вакансий · ✍ Ответ · Предложить правку
- Что проверяет: Есть ли у исключения ответственный владелец, компенсирующие меры и решение о прекращении его действия.
- Сильный ответ покрывает:
- Установить, от чего защищает правило и кто несёт риск при его ослаблении.
- Предпочесть узкую компенсирующую меру общему исключению и ограничить её этим клиентом.
- Дать исключению названного владельца, дату истечения и пересмотр, способный отказать в продлении.
- Читать: AI Act (European Commission)
- Два партнёра одной юридической фирмы консультируют разные стороны сделки. Как изолировать их AI-рабочие пространства?
- System design · Senior · Предложить правку
- Что проверяет: Понимаете ли вы, что границы доступа могут проходить внутри одного клиента.
- Сильный ответ покрывает:
- Считать границей дело, а не тенанта: утечка между сторонами сделки нарушает конфиденциальность клиента.
- Применять её в момент поиска и держать память, кеши, логи и данные для дообучения отдельно по делам.
- Проверять утечки между делами целевыми запросами, аудировать каждый доступ и следить за избыточной блокировкой общих знаний фирмы.
- Читать: Document-level access control (Microsoft Learn) · Architect multitenant solutions on Azure (Microsoft Learn)
- Спроектируйте защитные меры для сервиса свободного общения с персонажами.
- System design · Senior · Предложить правку
- Что проверяет: Учитывают ли меры контроля длинные диалоги и эскалацию, а не только отдельные ответы.
- Сильный ответ покрывает:
- Назвать вред, который накапливается за много реплик: самоповреждение, сексуализированный контент с несовершеннолетними, эмоциональная зависимость.
- Оценивать траекторию всего диалога, а не отдельные ответы, и эскалировать к кризисным ресурсам или проверке человеком.
- Проверять на длинных сценарных диалогах, считая пропущенные эскалации и лишние прерывания безобидной ролевой игры.
- Читать: Llama Guard: LLM-based Input-Output Safeguard for Human-AI Conversations (Inan et al., arXiv) · AI Risk Management Framework (NIST)
- Когда стоит вмешиваться во время генерации токенов, а не фильтровать готовый ответ?
- Знания · Senior · Предложить правку
- Что проверяет: Учитываете ли вы риск раскрытия, задержку и последствия частичного ответа.
- Сильный ответ покрывает:
- Вмешиваться во время генерации, когда вред наносит уже сам показ текста: утечка секретов, опасные инструкции.
- Взвесить задержку и риск раскрытия: буферизация задерживает поток, а отзыв показанного текста его не отменяет.
- Измерять, сколько вредного текста показано до обрыва, ложные обрывы безобидных ответов и добавленную задержку.
- Читать: Llama Guard: LLM-based Input-Output Safeguard for Human-AI Conversations (Inan et al., arXiv) · How to use the Voice Live API (Microsoft Learn)
- Спроектируйте архитектуру безопасности обученной политики робота, работающего рядом с людьми.
- System design · Senior · Предложить правку
- Что проверяет: Предусматриваете ли вы независимые ограничения и безопасный режим отказа.
- Сильный ответ покрывает:
- Назвать опасности рядом с людьми: сила контакта, скорость, зоны защемления и неожиданное движение.
- Поставить под обученной политикой независимый слой безопасности, обеспечивающий пределы скорости, силы и рабочих зон.
- Сделать безопасную остановку режимом отказа, проверить её внесением неисправностей и считать лишние остановки ценой.
- Читать: OSHA Technical Manual: Industrial Robot Systems and Industrial Robot System Safety (Occupational Safety and Health Administration) · Concrete Problems in AI Safety (Amodei et al., arXiv)
- Перед запуском ассистента с доступом к инструментам: как вы организуете состязательное тестирование и что позволит утверждать чистый результат?
- System design · 🧪 сгенерировано по темам вакансий · ✍ Ответ · Предложить правку
- Что проверяет: Планируется ли состязательное тестирование ради покрытия и связано ли оно с решением о запуске, и честно ли названы его границы.
- Сильный ответ покрывает:
- Сначала назвать ущерб и обе позиции атакующего — пользователь, злоупотребляющий продуктом, и недоверенный текст, который читает модель, — и подобрать случаи под каждую.
- Сочетать автоматическую генерацию с людьми, которые систему не строили, и записывать все попытки, а не только удачные, чтобы покрытие было видно и его можно было повторить на следующей версии.
- Связать находки с решением о запуске, назначив владельцев и исправления, и отличать заблокированный класс атак от одного переставшего работать примера.
- Читать: OWASP Top 10 for LLM Applications (OWASP Gen AI Security Project) · AI Risk Management Framework (NIST) · Prompt injection (series) (Simon Willison)
AI-лидерство¶
- Как вы организуете безопасность потребительского продукта на основе генеративного AI?
- Продуктовый кейс · Senior · Где спрашивали: OpenAI † · ✍ Ответ · Предложить правку
- Что проверяет: Учитывают ли требования безопасности реальных пользователей и возможный вред.
- Сильный ответ покрывает:
- Выбрать конкретный сценарий, аудиторию и модель злоупотреблений.
- Объединить продуктовые ограничения, оценку модели, жалобы и эскалацию человеку.
- Измерять вредные ответы и необоснованные отказы по сегментам пользователей.
- Читать: AI Risk Management Framework (NIST) · OWASP Top 10 for LLM Applications (OWASP Gen AI Security Project)
- Какую нерешённую проблему согласования AI с человеческими намерениями вы считаете наиболее важной и почему?
- Знания · Senior · Где спрашивали: Anthropic † · Предложить правку
- Что проверяет: Разделяете ли вы аргументы и предположения и понимаете ли, какие данные нужны.
- Сильный ответ покрывает:
- Выбрать одну конкретную проблему, например reward hacking или недостоверные рассуждения, и назвать её вред.
- Отделить то, что показывают текущие данные, от экстраполяции и назвать предположение, на котором держится аргумент.
- Назвать данные, которые изменили бы ваш приоритет, и измеримый исследовательский шаг к ним.
- Читать: Scaling Laws for Reward Model Overoptimization (Gao, Schulman and Hilton, arXiv) · Reasoning Models Don't Always Say What They Think (Chen et al., arXiv) · Concrete Problems in AI Safety (Amodei et al., arXiv)
- Как вы сопоставите улучшение качества модели и снижение её интерпретируемости?
- Прикладной сценарий · Senior · Где спрашивали: Anthropic † · ✍ Ответ · Предложить правку
- Что проверяет: Связываете ли вы компромисс со сценарием применения, последствиями и доступными мерами контроля.
- Сильный ответ покрывает:
- Выяснить, зачем здесь интерпретируемость: объяснять решения затронутым людям, оспаривать их, валидировать модель или отлаживать.
- Сопоставить выигрыш с последствиями ошибок и с мерами контроля, не зависящими от устройства модели.
- Проверить выигрыш на важных срезах, с мониторингом результатов и более простой резервной моделью.
- Читать: Supervisory Letter SR 11-7 on guidance on Model Risk Management (Board of Governors of the Federal Reserve System) · AI Risk Management Framework (NIST)
- Часть разметчиков сдаёт ответы чат-бота вместо самостоятельной разметки. Как это выявить и исправить?
- Прикладной сценарий · Senior · Предложить правку
- Что проверяет: Умеете ли вы проверить качество разметки без веры в безошибочный детектор AI-текста.
- Сильный ответ покрывает:
- Назвать вред: метки перестают отражать человеческое суждение и загрязняют данные для обучения и оценки.
- Опираться на контрольные вопросы, согласованность и время выполнения, а не на детектор, чьи ложные срабатывания бьют по честным разметчикам.
- Подтверждать случаи до санкций, переразметить затронутые данные и исправить стимулы и устройство задания, толкающие к обходу.
- Читать: Prevalence and prevention of large language model use in crowd work (Veniamin Veselovsky et al., arXiv)
- AI-меморандум ссылается на судебное решение, которое утратило силу. На каком этапе это должен выявить процесс?
- Прикладной сценарий · Senior · Предложить правку
- Что проверяет: Проверяете ли вы актуальность правового основания наряду с точностью цитирования.
- Сильный ответ покрывает:
- Разделить две проверки: меморандум точно передаёт решение, и решение по-прежнему сохраняет силу.
- Проверять последующую судьбу каждого решения по правовой базе с отметками об отмене при поиске и ещё раз перед подписанием.
- Подмешивать отменённые решения в тестовые меморандумы, измеряя долю пойманных, и следить за флагами, которые юристы начинают игнорировать.
- Читать: KeyCite (Thomson Reuters)
- Как организовать проверку возраста, если продукт для несовершеннолетних существенно отличается?
- System design · Senior · Предложить правку
- Что проверяет: Учитываете ли вы приватность, обход проверки и последствия ошибок определения возраста.
- Сильный ответ покрывает:
- Назвать цену каждой ошибки: несовершеннолетний во взрослом продукте против ошибочно ограниченного взрослого.
- Наслаивать сигналы по уровню риска, переходя к верификации только при необходимости и храня минимум данных.
- Измерять ошибки по возрастным группам, попытки обхода и отток из-за трудностей проверки и предусмотреть апелляцию.
- Читать: Age assurance duties under the Online Safety Act (Ofcom)
- Спроектируйте защиту сервиса клонирования голоса: согласие, происхождение аудио и реагирование на злоупотребления.
- System design · Senior · Предложить правку
- Что проверяет: Рассматриваете ли вы согласие как проверяемое требование на всём жизненном цикле.
- Сильный ответ покрывает:
- Проверять согласие самого говорящего, например по живой произнесённой фразе, до создания голоса.
- Привязать согласие к голосовой модели, чтобы отзыв её отключал, и маркировать или журналировать сгенерированное аудио.
- Быстро разбирать жалобы на подделку и запросы на удаление, измеряя пойманные злоупотребления и ошибочные блокировки.
- Читать: Text to speech transparency note (Microsoft Learn)
- В сгенерированной медицинской записи появился препарат, который не обсуждался на приёме. Как выявить и локализовать этот инцидент?
- Прикладной сценарий · Senior · Предложить правку
- Что проверяет: Ставите ли вы предотвращение вреда пациенту и проверку выше среднего качества текста.
- Сильный ответ покрывает:
- Отнестись к этому как к инциденту безопасности пациента: найти затронутые подписанные записи и выяснить, опиралось ли на них лечение.
- Локализовать проверкой, помечающей препараты, которых нет в расшифровке, и требовать подтверждения врача до подписи.
- Измерять неподтверждённые упоминания препаратов на аудируемых выборках и следить за усталостью от ложных предупреждений.
- Читать: Ethics and governance of artificial intelligence for health: Guidance on large multi-modal models (World Health Organization) · Postmortem Culture: Learning from Failure (Google)
← Оценка качества и наблюдаемость · Мультимодальность и голос →