- 20 задач: 8 высоких, 9 средних, 3 низких; две заведены идеями — сутки при смене часового пояса и пересекающиеся источники одной метрики - план сведён к порядку и его обоснованию, единицы работы переехали в беклог
23 lines
1.4 KiB
Markdown
23 lines
1.4 KiB
Markdown
# Управление токенами и секретами
|
||
|
||
**Приоритет:** средний
|
||
|
||
Сейчас проверка токенов выключена сознательно — доверенная локальная сеть, — и
|
||
`config.docker.toml` коммитится без секретов. Для локальной разработки это
|
||
правильно, но это же делает выезд наружу опасным: одна забытая настройка
|
||
открывает историю здоровья всему интернету.
|
||
|
||
Решается перед деплоем, не раньше — так договорились.
|
||
|
||
Шаги:
|
||
- раздельные токены приёма и чтения, генерация и хранение вне репозитория;
|
||
- сервис громко предупреждает на старте, если проверка выключена (уже есть),
|
||
и **отказывается стартовать**, если адрес прослушивания публичный, а токенов
|
||
нет;
|
||
- проверка в гейте, что в коммит не уехал файл с токеном (частично закрыта
|
||
`gitleaks`).
|
||
|
||
Готово, когда запуск без токенов возможен только на localhost, а на rivendell
|
||
оба контура закрыты разными токенами.
|
||
|