Блог
Предметные статьи о том, из чего сделан env-master: доставка секретов по identity, ротация, аудит. Без обещаний, которые продукт не выполняет.
Убрать секреты из CI — значит оставить там ровно две строки
Как работающий сервис переехал на внешнее хранилище секретов без простоя: две identity вместо кучи переменных CI, порядок шагов, который нельзя развернуть, и проверка, которая однажды увела в противоположную сторону.
Смена пароля PostgreSQL без простоя: что на самом деле делает ALTER USER
Почему ALTER USER не рвёт открытые соединения, где на самом деле возникает простой при смене пароля базы и как автоматизировать ротацию так, чтобы сервисы её не заметили.
Почему .env-файлам не место в продакшене
Чем .env-файл в проде отличается от .env на ноутбуке: где он копируется, кто его видит и как убрать его из деплоя, не остановив сервис.
Ротация секретов без простоя: четыре фазы вместо одного вечера
Почему ротацию откладывают до инцидента и как автомат create → set → test → finish меняет пароль от базы, пока потребители читают старое значение.
Машинная identity: как сервис доказывает, что он — это он
Чем machine identity отличается от токена в переменной окружения: короткоживущие доступы, одноразовые enrollment-токены и скоуп до набора ключей.
Аудит доступа к секретам: что должно попадать в журнал
Чем журнал доступа к секретам отличается от общей ленты активности: хеш-цепочка, якоря и почему в журнале нет самих значений.