Виртуальный браузер - что это такое. Типы виртуальных браузеров. Браузер в браузере. Общая теория
Вся эта информация, общая теория, собрана с различный сайтов, и является обобщенной теорией, которая может упускать разные нюансы, нововведения и т.д!
Что такое виртуальный браузер?
Если кратко - это эмулятор браузера со своей операционной системой.
Виртуальный браузер может быть обычным сайтом который выглядит как браузер. Т.е браузер в браузере.
Любые данные, созданные или измененные в виртуальном браузере, не сохраняются при выходе пользователя и невидимы для любого компонента ОС за пределами «песочницы».
Поэтому, виртуальные браузеры используются не только для того чтобы скрыть от сайта ил сервиса данные о своем устройстве, ПО, интернет-соединении, но и для того чтобы посещать опасные ресурсы, проводить тестирование интернет-ресурсов и т.д.
Виртуальные браузеры обычно используются для проверки веб-страниц, тестирования и доступа к контенту с географическими ограничениями, не затрагивая основную систему и не раскрывая локальные конфигурации.
Каждый раз, когда вы запускаете виртуальный браузер, вы начинаете с чистого листа. Это означает, что используемые поисковые запросы, посещаемые веб-сайты, модели просмотра, время использования, предпочтения при совершении покупок и т. д. не раскрывают вашу личность.
Виртуальные браузеры также позволяют исследователям управлять своей идентификацией — настраивать то, как они отображаются на сайтах и для людей, с которыми они взаимодействуют онлайн, с помощью манипуляций с их цифровым отпечатком.
Приведение настроек языка и клавиатуры, типа браузера, операционной системы и других характеристик устройства, а также местоположения выхода в интернет в соответствие с теми, которые характерны для типичных посетителей интересующих вас сайтов, позволит избежать подозрений со стороны оператора/владельца сайта в том, что он находится под наблюдением.
ПРИМЕР
Пример Browser.lol - бесплатный веб-виртуальный браузер, доступ к которому можно получить прямо из своего браузера, но бесплатная версия дает соединение только на 10 минут.
Принцип работы.
При виртуализации браузера веб-браузер работает в виртуальной среде, которая отделена от локальной операционной системы, тем самым обеспечивая буфер между операцией просмотра и конечной точкой.
В результате любая вредоносная программа, с которой сталкиваются во время сеанса просмотра, будет заражать только виртуальную среду, в которой фактически работает браузер.
Типы виртуальных браузеров
Существует два основных способа виртуализации браузеров:
Автономное приложение — в данном случае браузерное приложение — размещается на виртуальной машине (ВМ), которая содержит полную версию ОС.
Виртуальный аппарат — в данном случае виртуальная машина — требует наличия операционной системы (JEOS) только для запуска браузера.
Существует два основных способа развертывания виртуального браузера:Локально — в этом случае конечные пользователи могут получить доступ к виртуальному браузеру при подключении к корпоративной сети.
В облаке — в этом случае виртуальный браузер хранится в облаке, и конечные пользователи могут использовать подключение к Интернету для получения доступа.
Существует два основных режима доступа к виртуальному браузеру:Анонимный — также известный как инкогнито или приватный режим. В этом случае все файлы cookie, настройки, история и закладки удаляются после каждого сеанса.
Аутентифицированная информация о пользователе, включая настройки, закладки, историю и файлы cookie, сохраняется и доступна в каждой учетной записи пользователя.
Инструменты и методы развертывания удаленного рабочего стола позволяют администраторам удаленно предоставлять браузеры конечным пользователям.
Когда конечные пользователи подключаются к виртуальному браузеру, они видят только браузер, в то время как другие компоненты виртуального рабочего стола скрыты.Во время удалённого сеанса на локальном компьютере работает только клиент, предоставляющий доступ к удалённому ресурсу.
Удаленная доставка виртуальных рабочих столов позволяет администраторам решать проблемы совместимости браузеров, защищая при этом базовую ОС от вредоносных программ.
Атаки на браузер-песочницу.
С точки зрения хакера, их вредоносная реклама и полезные нагрузки, размещенные в браузере, больше не могут быть переброшены непосредственно в операционную систему (ОС) пользователя.
Наличие этого защитного буфера обеспечивается собственной архитектурой устройства.
Самая простая форма виртуализации размещает контейнер вокруг активного приложения.
Любые данные, созданные или измененные этим приложением, не сохраняются при выходе пользователя и невидимы для любого компонента ОС за пределами «песочницы».
Типы виртуальных браузеров
Процесс запуска виртуальной машины для браузера можно разделить на два основных архитектурных подхода.
Первый — это подход к автономному приложению;
Гипервизор устройства сначала используется для сегментирования части его общей вычислительной мощности.
Это используется для настройки совершенно отдельной виртуальной машины, содержащей полную версию ОС и само приложение браузера. Эта виртуальная машина предлагает очищенную среду для просмотра.
Некоторые организации выбирают другую основную архитектуру
– виртуальное устройство.
Используется та же структура виртуальной машины, но с упором на минимальный объем воспроизведения ОС для запуска только приложения браузера.
Эти два подхода к виртуальному просмотру также могут быть развернуты в двух разных конфигурациях.
При локальном развертывании процесс виртуализации происходит на устройстве конечного пользователя, особенно при подключении к сети предприятия.
Развертывание в облаке переносит это на сторонний облачный сервер, переводя виртуальный браузер в режим онлайн; все поисковые запросы в Интернете происходят через этот облачный виртуальный браузер.
Наконец, конкретные режимы взаимодействия пользователей с браузером также могут варьироваться от анонимного до полностью аутентифицированного.
Анонимный просмотр предлагает те же возможности, что и режим инкогнито обычного браузера. При таком подходе временный характер сеансов виртуального просмотра отражается в каждом профиле пользователя.
Файлы cookie, история просмотров и настройки являются временными, при этом каждый сеанс обновляется и удаляется каждый элемент.
Просмотр с проверкой подлинности обеспечивает немного более удобный интерфейс, поскольку просмотр адаптируется к учетной записи каждого пользователя. Это сохраняет файлы cookie и историю между сеансами просмотра и может повысить производительность.
Ограничения виртуальных браузеров.
Патчи защиты
Виртуальные браузеры лишь изолируют веб-сайты и размещаемый на них контент. Устройства конечных пользователей по-прежнему подвергаются риску из-за целого множества уязвимостей других веб-приложений, а также из-за ненадежных файлов, отправляемых на их почтовый ящик.
Чтобы решить эту проблему, виртуальные браузеры могут быть реализованы в тандеме с другими решениями по обеспечению безопасности электронной почты и загрузок, хотя такой подход может привести к значительному усложнению технологических стеков, которые быстро выходят за рамки управляемого масштаба.
Поврежденный пользовательский опыт
Помимо неоднородной защиты, виртуальные браузеры также ухудшают удобство работы пользователя. Обычно это более серьезная проблема с облачными виртуальными веб-браузерами из-за дополнительных шагов, предпринимаемых при подключении пользователей к Интернету.
Пакеты данных теперь должны перемещаться значительно дальше, и и без того слабое широкополосное соединение может серьезно пострадать.
Это усугубляется, когда сотрудникам требуется потоковое видео в реальном времени во время рабочих звонков; иногда отставание может быть настолько разрушительным, что сотрудникам приходится делать проигрышный выбор между производительностью и безопасностью.
Новые уязвимости
Наконец, виртуальные браузеры могут стать причиной совершенно новых недостатков безопасности.
Теоретически вредоносное ПО, которое может перейти с виртуальной машины на собственное устройство хоста, невозможно.
К сожалению, эта теория наивно предполагает, что программа гипервизора виртуальной машины невосприимчива ко всем программным ошибкам
Появилось множество эксплойтов, свидетельствующих об обратном, например, гипервизор ESXi от VMware, который содержит недостатки, которые могут поставить под угрозу не только главный диск, но и любую другую машину, работающую на сервере.
Для облачных браузеров отслеживать трафик становится сложнее, поскольку эти браузеры хранят конфиденциальную информацию за пределами самого предприятия.
В зависимости от того, где находится поставщик облачных услуг, это может даже иметь последствия для соблюдения нормативных требований.
Какие браузеры существуют?
Floorp Browser — браузер с открытым исходным кодом, основанный на Firefox, который позволяет изменять интерфейс для имитации других браузеров.
Например, Floorp Fluerial UI имитирует стиль Google Chrome, а Microsoft Fluent UI меняет тему на стиль Microsoft Edge.
Также для онлайн-тестирования в разных браузерах можно использовать, например,
Browserling.
На его серверах в виртуальных машинах запущены реальные настольные браузеры, что позволяет взаимодействовать с ними так, как будто они установлены на компьютере.
Ещё один вариант — использовать Browser.lol, бесплатный веб-виртуальный браузер, доступ к которому можно получить прямо из своего браузера.
Выбор браузера для имитации других браузеров и операционных систем зависит от личных предпочтений и потребностей пользователя.
Источники информации:
Виртуальный браузер vs удаленный изолированный браузер: лучшее решение для безопасного просмотра
https://habr.com/ru/companies/roi4cio/articles/515856/
Объяснение виртуальных браузеров
https://layerxsecurity.com/ru/learn/browser-isolation/virtua...
Понимание виртуальных браузеров: концепции и примеры использования
https://perception-point.io/understanding-remote-browser-iso...
Виртуальный браузер
https://www.authentic8.com/glossary/virtual-browser