Выбор ответа Junior Безопасность и право спрашивают часто обновлено

Как не дать ассистенту прочитать .env

Вопрос

Ассистент в IDE индексирует весь репозиторий. Как надёжнее всего не отправлять в облако файл .env с паролями?

Попробуйте сами

Выберите вариант, и откроется разбор.

Показать ответ и разбор

Коротко

Правильный ответ: Добавить .env в исключения ассистента и держать секреты в хранилище. Исключения ассистента (ignore-файлы или настройки) не дают файлу попасть в контекст, а хранилище секретов убирает пароли из рабочей папки вообще.

Варианты ответа

  1. Попросить в системном промпте не читать файлы с секретами
  2. Переименовать файл в .env.secret, чтобы ассистент не узнал его по имени
  3. Добавить .env в исключения ассистента и держать секреты в хранилищеправильный ответ
  4. Зашифровать содержимое .env простым base64 перед коммитом

Разбор

Исключения ассистента (ignore-файлы или настройки) не дают файлу попасть в контекст, а хранилище секретов убирает пароли из рабочей папки вообще. Просьба в промпте не гарантирует поведение модели. Переименование ничего не скрывает. base64 это кодирование, а не шифрование: строка читается за секунду.

Ответьте сами, а не прочитайте

В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.