devsecops_ru | Unsorted

Telegram-канал devsecops_ru - DevSecOps - русскоговорящее сообщество

964

Новостной канал и обсуждения на тему DevOps and Security. Делимся полезным контентом и практиками. https://github.com/devops-ru/awesome-devsecops_ru За DevOps/SRE можно потереть тут: @devopsmoscow

Subscribe to a channel

DevSecOps - русскоговорящее сообщество

ну по сути тотже valut

Читать полностью…

DevSecOps - русскоговорящее сообщество

https://ru.wikipedia.org/wiki/Проблема_XY_(Ошибка_молотка)

Сформулируй проблему и чего ты хочешь по итогу достичь (какую модель угроз рассматриваешь, от которой хочешь защититься)

Читать полностью…

DevSecOps - русскоговорящее сообщество

но как вариант тоже годно

Читать полностью…

DevSecOps - русскоговорящее сообщество

Чем плох метод с декриптом в первом контейнере и запуском декрипченного во втором?

Читать полностью…

DevSecOps - русскоговорящее сообщество

Ну так в твоей же статье, в пункте 5 написано, что так лучше не делать))

Читать полностью…

DevSecOps - русскоговорящее сообщество

так в чем проблема передать как аргумент в env допустим?

Читать полностью…

DevSecOps - русскоговорящее сообщество

Мне не надо его генерить. Это пароль которым зашифрован файл на диске, приложение должно получить пароль, расшифровать файл и начать работать.

Читать полностью…

DevSecOps - русскоговорящее сообщество

если пароль к службе которая поднимаеться внутри - обычно используют passgen и выводят либо в лог либо сохраняют внутри

Читать полностью…

DevSecOps - русскоговорящее сообщество

одноразовые тикеты/токены какие-нибудь

Читать полностью…

DevSecOps - русскоговорящее сообщество

ну а как еще) все равно что физически сервер дать разработчику. тоже не упрятать ничего, но настроить и затереть условно как с билдом образа

Читать полностью…

DevSecOps - русскоговорящее сообщество

в 5 пукте об этом сказано)
но без кластера либо buildkit либо multi stage сборкой

Читать полностью…

DevSecOps - русскоговорящее сообщество

Эта хорошая статья. Спасибо!
Но я щас читаю про docker secret и он может работать только со swarm.

Читать полностью…

DevSecOps - русскоговорящее сообщество

https://getupnote.com/share/notes/5l9vWOdpkFY4967zXQeWxt9tCS22/0E36FA13-456C-46FD-AD23-2D252F0DFF16
5 пункт

Читать полностью…

DevSecOps - русскоговорящее сообщество

docker run -i -v /pathto/password/file:/pass.txt

Читать полностью…

DevSecOps - русскоговорящее сообщество

Есть приложение которое при старте ждёт пароль на stdin.
Вопрос: как его запустить в докере?

Читать полностью…

DevSecOps - русскоговорящее сообщество

Переменные из CI/CD, Azure Key Vault, Yandex Lockbox, doppler и тд и тп

Читать полностью…

DevSecOps - русскоговорящее сообщество

потому-что приложение само эти файлы шифрует и расшифровывает. Это как волт которому нужно unseal сделать.

Читать полностью…

DevSecOps - русскоговорящее сообщество

проще уж взять key store тогда)

Читать полностью…

DevSecOps - русскоговорящее сообщество

там про сборку
про простой запуск - в env передается как правило

Читать полностью…

DevSecOps - русскоговорящее сообщество

сомневаюсь. проблема не в реализации) скорее в поставленной задачи)

Читать полностью…

DevSecOps - русскоговорящее сообщество

Может в containerd эта проблема решена?

Читать полностью…

DevSecOps - русскоговорящее сообщество

random() {
openssl rand -base64 21
}

random > pass.txt

Читать полностью…

DevSecOps - русскоговорящее сообщество

надо передать пароль на stdin процессу при запуске.
echo "password" | command сделать вместо просто command

Читать полностью…

DevSecOps - русскоговорящее сообщество

пароль к чему? если разово авторизоваться - то вариантов много вроде
если держать внутри или в окружении то никак)

Читать полностью…

DevSecOps - русскоговорящее сообщество

Так билд это билд, с этим у меня проблем нету.
Мне запустить надо с паролем и не палить его по возможности.

Читать полностью…

DevSecOps - русскоговорящее сообщество

так тупо ваще, нафиг так сделално

Читать полностью…

DevSecOps - русскоговорящее сообщество

лучший - не хранить) доставлять. в кубе путем push/pull. в одно случае приложение знает куда ходить за секретом, в другом вообще без всего, но в приложение доставляется секрет по необходимости.

а так собирать с buildkit, не оставляет в inspect при определенном подходе(ссылка выше, там еще ссылка на ман) либо vault и прочие системы управления секретами

Читать полностью…

DevSecOps - русскоговорящее сообщество

А в entrypoint типа сделать cat /pass.txt | command? А есть способ получше? Чтобы не хранить нигде пароль в открытом виде.

Читать полностью…

DevSecOps - русскоговорящее сообщество

Как передать docker run пароль, чтобы он его на stdin процессу отправил?

Читать полностью…

DevSecOps - русскоговорящее сообщество

Я проверял через терминал, в executor указал docker

Читать полностью…
Subscribe to a channel