Предположим, я использую нестабильную или экспериментальную версию Debian в качестве гостевой ОС. После установки нового программного обеспечения он полностью разрушает систему. Может ли это также повлиять на ОС хоста?
3 ответа
В зависимости от виртуальной машины это может быть возможно.
Например, если в программном обеспечении виртуальной машины включено 3D-ускорение, оно дает гостю гораздо больший доступ к вашей видеокарте, чем вы ожидаете. Также было несколько ошибок в различном программном обеспечении виртуализации, которые позволили бы гостю получить те же привилегии, что и у хоста.
Но хотя это может быть использовано вредоносным программным обеспечением, запущенным в гостевой системе, это вряд ли произойдет случайно. Если вы просто так или иначе уничтожите гостевую ОС, это никак не повлияет на хост.
Большинство ответов здесь обсуждают саму виртуальную машину (как и ваш вопрос), но реальная проблема заключается в программном обеспечении виртуализации. Проблема заключается в том, что программное обеспечение для виртуализации имеет уязвимость в виртуализированной среде или не защищает операционную систему хоста. Большинство доступных продуктов для виртуализации достаточно надежны и имеют хорошие показатели стабильности и безопасности.
В обычных условиях нет. Виртуальная машина полностью отделена от хост-машины.
Но иногда возможно разделить папку между хостом и гостем, и таким образом возможно сделать вредные вещи с хостом. Или вы можете подключиться в гостевой к хосту через Интернет и делать плохие вещи таким образом. Но в противном случае вполне безопасно экспериментировать на виртуальной машине.
Примечание: в зависимости от программного обеспечения для виртуализации гостевая файловая система хранится в одном файле где-то на хосте. Но гость не может легко вырваться из песочницы, которую предоставляет программное обеспечение для виртуализации.