
UlliPekka
01.05.2016
13:54:48
А вы все пишете. Вместо того, чтобы сходить на парад, выпить водочки, пойти посмотреть на труп в мавзолей, пишут о докерах и думают мозгом. Не духовно.

ptchol
01.05.2016
13:55:48
"толи слишком толсто, толи слишком тупо" (с)

Алексей
01.05.2016
13:56:02

ptchol
01.05.2016
14:09:27
@demeliorator ну если приложение умеет все тянуть из энва это удобно реально. Так то тебе нада под каждую аппликуху папочку с конфигами и маунтить ее как вольюм. А тут ты взял вызвал envconsul и притащил из консула все. а доставкой туда правильных конфигов, забота разрабов.

Google

Paul
01.05.2016
14:09:36
Без политики, ага

ptchol
01.05.2016
14:09:48
получается такой более общий кейс.

Dmitrii
01.05.2016
14:15:59
http://12factor.net/config

Pavel
01.05.2016
14:17:48

Alex
01.05.2016
14:19:59

Dmitrii
01.05.2016
14:20:18
Логгингом чего?

Alex
01.05.2016
14:20:49
Из приложения двенадцатифакторного

Dmitrii
01.05.2016
14:21:55
Там же есть секция про логи http://12factor.net/logs или ты просто с ней не согласен?

Alex
01.05.2016
14:22:15
Я просто с ней не согласен, да

ptchol
01.05.2016
14:22:58
ой
вот про конфиги. они же пишут "ну можно хранить конфиги в репо но вдруг вы их закоммитите !"
это что реально пойнт из за которого в энве нужно конфиг тащить.
Я тогда могу сказать "а вдруг вам в энв что то лишнее упадет и ваш код станет неожиданно работать"
потому что по неизвестной для вас причине какая то либа, используют эту энв переменную для чего то особенного своего. А вы просто не знали этого.

Google

Dmitrii
01.05.2016
14:25:35
Ну типа я бы сделал обязательно префикс

ptchol
01.05.2016
14:25:40
все вот эти "а вдруг", хреновые аргументы какие то.
Ну а вот так, какой профит в env переменных еще ?
в отличие от конфига.

Dmitrii
01.05.2016
14:26:24
Реально профит в том, что когда исходники у тебя с сервера спиздят, то паролей от баз данных там не будет.

ptchol
01.05.2016
14:26:53
ой.

Dmitrii
01.05.2016
14:27:24
Ни паролей, ни хостов.

ptchol
01.05.2016
14:28:03
сухяли блять
cat /proc/pid/environ
и читай скока влезет

Dmitrii
01.05.2016
14:28:46
В исходниках я имею ввиду.

ptchol
01.05.2016
14:28:51
если ломают твое приложение, то оно само сможет уж их прочитать
ты сказал с сервера

Dmitrii
01.05.2016
14:29:24
Ну а где ще исходники то будут лежать? Не на сервере?

ptchol
01.05.2016
14:29:24
если твое приложение запущено на сервере, есть места откуда можно стащить всю эту инфу

Dmitrii
01.05.2016
14:29:30
Есть

ptchol
01.05.2016
14:29:40
или ты про какой сервер ? ) про гитхаб чтоли ? )
или то где билдится все ?

Dmitrii
01.05.2016
14:30:17
Но это тоже самое что оставить 2 велосипеда. Один дорогой со сложным замком, другой похуевве но с более простым. Там вот спиздят тот, что похуже.
Потому что проще.

Google

Dmitrii
01.05.2016
14:30:29
А когда что то крадут, особо не разбираются.

Pavel
01.05.2016
14:30:35
Конфиги на паблик гитхаб... Дело!

ptchol
01.05.2016
14:30:46
аха )

Dmitrii
01.05.2016
14:30:46
99% в мире держат пароли в файлах

ptchol
01.05.2016
14:30:57
100% чувак )

Pavel
01.05.2016
14:31:49
Ну вот consul.. А можно даже vault

Dmitrii
01.05.2016
14:32:02
Ну короче это детали. Суть в том что когда кто то шерстит на сервере, и сходу не обнаружит креденшелов в файлах врятли будет их искать где то еще.
Но опять же, да. Я не говорю что он совсем не станет... Все относительно.

ptchol
01.05.2016
14:33:28
как это называется...
security by obscurity ?
помоему это нифига не секурити.

Dmitrii
01.05.2016
14:33:54
Да.

Dmitrii
01.05.2016
14:34:15
Так а здесь кто говорил о секюрити то?
Я писал о том что если сорцы сольют, то паролей не будет.
Не более.

ptchol
01.05.2016
14:35:10
а типа получение доступа к серверу, и слив втихаря сорцов это типа вполне себе санцкионированное действие ?

Dmitrii
01.05.2016
14:35:28
Прочитай еще раз про велосипеды.

ptchol
01.05.2016
14:36:42
помоему аналогия с велосипедами работает только для тех случаев когда тебя сломали брутом по словарю из 100к паролей, а потом пробежалиь по "основным местам с конфигами". И если так оно и есть то как бы ссзб.

Dmitrii
01.05.2016
14:37:17
Да случаев может быть миллон.
Начиная от того что разработчик ракоммитил бажный код и кто то багу нашел и залил шелл

Google

ptchol
01.05.2016
14:38:48
ну тут сливай воду сразу.
без разницы где у тя пароли )
в энве или в файле

Dmitrii
01.05.2016
14:39:27
Так так обычно и бывает

ptchol
01.05.2016
14:39:36
чувак способный налить багу и способный залить шел, и способный найти файл с конфигами. легко посмотрит в ENV

Dmitrii
01.05.2016
14:39:40
Редко кто получает полноценный shell на сервер.

ptchol
01.05.2016
14:39:43
и поищет там какие нить токены

Dmitrii
01.05.2016
14:40:29
Может. Но скорее он сольет все сорцы чтобы делать это оффлайн и не быть запаленым.
Дальше все зависит от тебя, как быстро ты обнаружишь проникновение.

Admin
ERROR: S client not available

ptchol
01.05.2016
14:41:34
это вот твои "а скорее всего", так же как и ребят писавших 12факторов. Слишком много условностей и допущений.

Dmitrii
01.05.2016
14:42:16
Добро пожаловать в реальную жизнь, а не докер контейнер.

ptchol
01.05.2016
14:42:24
лол)

Dan
01.05.2016
14:44:11
хм
сподвигаете на тему доклада по безопасности серверов с контейнерами? ?

Dmitrii
01.05.2016
14:45:18
Контейнер (LXC например) вообще не гарантирует безопасность.
http://www.slideshare.net/jpetazzo/docker-linux-containers-lxc-and-security

ptchol
01.05.2016
14:47:18
"вот это поворот !" (с)
ты сейчас себя таким колумбом видишь а мы такие туземцы да ? )

Dmitrii
01.05.2016
14:48:20
Просто зачем еще один доклад?

Google

Dmitrii
01.05.2016
14:48:23
О том же.

ptchol
01.05.2016
14:49:11
а.
так то, обсосано.

Dan
01.05.2016
14:50:39
ня?
колумбы, безопасность любой штуки начинается с человека

ptchol
01.05.2016
14:51:53
еще один )

Alex
01.05.2016
14:52:19
Но послушайте

Dan
01.05.2016
14:52:21
после беглого просмотра одним глазом последнего DC7499 полторы недели назад (или уже две) я йотой вообще пользоваться не буду

Alex
01.05.2016
14:52:42
ENV это плоское неиерархическое пространство
Крайне неудобное
Для паролей есть vault

ptchol
01.05.2016
14:53:29
запихни в строку хэш, чо ты будь мужиком )

Alex
01.05.2016
14:53:41

Dan
01.05.2016
14:54:19
ой всё, у меня обед
а потом докеры ломать

ptchol
01.05.2016
14:54:43
это был сарказм, еси чо.

Dmitrii
01.05.2016
14:56:32

Vitalii
01.05.2016
15:54:13
плоское неирархичное можно же префиксами в имени превратить в иерархичное
профит в иерархичности , для начала, общий - когда много tunables - надо как-то организовывать, чтоб легче находить
а вот такой вопрос позвольте
допустим я хочу cfg mgmt иметь
чтоб cfg changes были trackable
откатывать легко и тп
тут запихивать конфиги в тот же гит репозиторий так и просится , разве нет?