Size: a a a

RU.Docker — Официальное Русское Сообщество

2019 March 12

BQ

Bumin Qaghan in RU.Docker — Официальное Русское Сообщество
Navern
Файловая система изолируется и условно говоря биндмаунтится внутрь контейнера. Так же удаление файлов внутри контейнера затроне только его. Если вы не делаете каких-то вещей типа маунтов с хостовой системы, то всё должно быть нормально(ну не учитывая баги в ядре которые я упомянул выше)
Понятно, благодарю
источник

N

Navern in RU.Docker — Официальное Русское Сообщество
Bumin Qaghan
Понятно, благодарю
Тут всё упирается в баги и в то, что из изоляции иногда можно выбраться. Смотри недавнюю уязвимость в runc.
источник

N

Navern in RU.Docker — Официальное Русское Сообщество
Виртуализация с этой точки зрения более надежна, если хочется усиленную секьюрность
источник

N

Navern in RU.Docker — Официальное Русское Сообщество
Есть так же проекты kata containers/gvisor
источник

BQ

Bumin Qaghan in RU.Docker — Официальное Русское Сообщество
Navern
Тут всё упирается в баги и в то, что из изоляции иногда можно выбраться. Смотри недавнюю уязвимость в runc.
Конечно, баги всегда есть. Мне было интересно: есть ли умышленная лазейки из контейнера в файловую систему внешней ОС
источник

BQ

Bumin Qaghan in RU.Docker — Официальное Русское Сообщество
Лазейка*
источник

N

Navern in RU.Docker — Официальное Русское Сообщество
первый по факту смесь между виртуалками и контейнерами, а второй пока не особо юзабельный
источник

N

Navern in RU.Docker — Официальное Русское Сообщество
Bumin Qaghan
Конечно, баги всегда есть. Мне было интересно: есть ли умышленная лазейки из контейнера в файловую систему внешней ОС
если ты маунты не прокидываешь, то нет. Не помню толлько как файлы устройств обрабатываются, тут надо проверять
источник

BQ

Bumin Qaghan in RU.Docker — Официальное Русское Сообщество
Navern
если ты маунты не прокидываешь, то нет. Не помню толлько как файлы устройств обрабатываются, тут надо проверять
Все, понял. Спасибо
источник

MA

Maxim Avramenko in RU.Docker — Официальное Русское Сообщество
Один не помнит, второй все понял, на каком вы языке разговариваете?)))) а главное серьезно так
источник

N

Navern in RU.Docker — Официальное Русское Сообщество
Maxim Avramenko
Один не помнит, второй все понял, на каком вы языке разговариваете?)))) а главное серьезно так
Главное ты был очень полезным и потроллил. Молодец)
источник

BQ

Bumin Qaghan in RU.Docker — Официальное Русское Сообщество
Maxim Avramenko
Один не помнит, второй все понял, на каком вы языке разговариваете?)))) а главное серьезно так
Very high level
источник

MA

Maxim Avramenko in RU.Docker — Официальное Русское Сообщество
Navern
Главное ты был очень полезным и потроллил. Молодец)
ну хоть тут какая то конкретика
источник

BQ

Bumin Qaghan in RU.Docker — Официальное Русское Сообщество
Песочница — специально выделенная среда для безопасного исполнения компьютерных программ

Герметиза́ция — обеспечение непроницаемости для газов и жидкостей поверхностей и мест соединения деталей. (тут можно было бы просто обойтись словом изолированность)

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

Теперь про смысл самого вопроса

chroot можно сказать дедушка виртуализации. Но он не безопасен. Его сложно кому либо доверить. Естественно кто то может захотеть "выбраться наверх"

В докер контейнер можно зайти извне. Можно ли выйти изнутри? Какие могут быть дыры в виртуализации и изоляции? Насколько это безопасно по сравнению с другими системами виртуализации? Докер сделан очень хитро, оверхед ресурсов минимален. Но есть ли ложка дегтя в этой бочке меда?

Контейнеров в докерхабе много. Теоретически кто то может выложить образ, который будет делать не совсем то, что ты думаешь (иметь вредоносный код). Понимаю, тут человеческий фактор большой. Но он есть. Насколько здесь спасает виртуализация докера?
источник

A

AstraSerg in RU.Docker — Официальное Русское Сообщество
Bumin Qaghan
Конечно, баги всегда есть. Мне было интересно: есть ли умышленная лазейки из контейнера в файловую систему внешней ОС
Ничего такого нет. Проблема может быть только если смонтировали часть хостовой системы в контейнер.
источник

BQ

Bumin Qaghan in RU.Docker — Официальное Русское Сообщество
AstraSerg
Ничего такого нет. Проблема может быть только если смонтировали часть хостовой системы в контейнер.
Вот это и хотел понять) развернуто расписал для Максима.
источник

A

AstraSerg in RU.Docker — Официальное Русское Сообщество
Максим простожжет :)
источник

N

No1 in RU.Docker — Официальное Русское Сообщество
chroot виртуализация? 🙂 правда правда?
источник

BQ

Bumin Qaghan in RU.Docker — Официальное Русское Сообщество
No1
chroot виртуализация? 🙂 правда правда?
Не совсем) но песочница
источник

A

AstraSerg in RU.Docker — Официальное Русское Сообщество
Bumin Qaghan
Вот это и хотел понять) развернуто расписал для Максима.
Вообще, суть в том, что побег из контейнера — это лакомый кусочек. Если такое кто-то находит, он может получить не плохой баунти.
источник