Выбор ответа Junior Безопасность и право спрашивают часто обновлено
Как не дать ассистенту прочитать .env
Вопрос
Ассистент в IDE индексирует весь репозиторий. Как надёжнее всего не отправлять в облако файл .env с паролями?
Попробуйте сами
Выберите вариант, и откроется разбор.
Показать ответ и разбор
Коротко
Правильный ответ: Добавить .env в исключения ассистента и держать секреты в хранилище. Исключения ассистента (ignore-файлы или настройки) не дают файлу попасть в контекст, а хранилище секретов убирает пароли из рабочей папки вообще.
Варианты ответа
- Попросить в системном промпте не читать файлы с секретами
- Переименовать файл в .env.secret, чтобы ассистент не узнал его по имени
- Добавить .env в исключения ассистента и держать секреты в хранилищеправильный ответ
- Зашифровать содержимое .env простым base64 перед коммитом
Разбор
Исключения ассистента (ignore-файлы или настройки) не дают файлу попасть в контекст, а хранилище секретов убирает пароли из рабочей папки вообще. Просьба в промпте не гарантирует поведение модели. Переименование ничего не скрывает. base64 это кодирование, а не шифрование: строка читается за секунду.
Ответьте сами, а не прочитайте
В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.