Глоссарий
Browser isolation, изоляция браузера
Изоляция браузера это исполнение страницы в стороне от вашего компьютера, когда на экран приходит только поток нарисованного.
Два способа развести страницу и машину
Оба способа уносят страницу подальше от того, что берегут. Расходятся они только в том, насколько далеко это подальше и во что обходится дорога.
Удалённый способ
Страница идёт на сервере в стороне, а на ваш экран приходят пиксели или пересобранный документ. Ничего из её кода вашей машины не касается вовсе.
Местный способ
Страница идёт на вашей машине внутри песочницы, которую держит закрытой сама система. Её код остаётся в процессе, которому доступно очень немногое.
Ради чего это придумано
И то и другое строили так, чтобы страница не добралась до файлов, соседних вкладок и остальной сети. Узнавание тут вопросом не было никогда.
Чего стоит удалённый способ
Каждое нажатие и каждый кадр проходят через сеть, прежде чем вы их увидите, а файлы приходится передавать через отдельные ворота. Для одной незнакомой ссылки это честная цена, для рабочего дня мучительная.
Для работы с аккаунтами есть и вторая цена, и она тяжелее первой. Значения устройства и адрес выхода принадлежат тогда чужому серверу, а не вам, и ту же самую пару несут все остальные его гости.
Что идёт на вашей машине здесь
Страницы открываются в браузере на вашем собственном компьютере, а не на нашем сервере. Каждый профиль запускается в своём каталоге данных и ни о каком другом не знает.
Остальное держит песочница системы. Там, где система дать её не может, программа говорит об этом прямо, а не обходится без неё молча.
Чьи это значения
Эта страница исполняется на вашем компьютере, поэтому все значения ниже ваши. При удалённом способе страница читала бы вместо них серверные.
Ваша машина прямо сейчас
- Платформа
- измеряем на вашей машине
- Экран
- измеряем на вашей машине
- Ядра процессора
- измеряем на вашей машине
- Часовой пояс
- измеряем на вашей машине
Прочитано в вашем браузере и показано здесь. Никуда не отправляется.
Часто путают с этим
Изоляция профилей
Она делит данные одного браузера между профилями, а не уносит исполнение прочь от машины. Компьютер под ней остаётся один.
Инкогнито
Окно, выбрасывающее своё хранилище при закрытии. Исполнение при этом ни на миг не покидало компьютер.
Виртуальная машина
Целый второй компьютер: делит всё до последнего, но каждая копия стоит десятков гигабайт места и памяти.
Прокси
Он двигает место, откуда выходит трафик, и только его. Сама страница идёт ровно там же, где шла всегда.
Где на самом деле идёт страница
Прочтите панель выше и сверьте её с машиной, за которой сидите. Совпадение значений с вашими и значит, что страница исполняется здесь, а не в стороне.
Потом откройте проверку утечек внутри профиля. Она отвечает за адрес, через который выходит именно этот профиль, а не за сайт, который вы сейчас читаете.
Чего это не делает
- Наши страницы не идут на чужом компьютере. Всё открывается на месте, и это выбранное решение, а не настройка, которую можно переключить.
- Песочница это стена против кода, а не против чтения. Страница внутри неё по-прежнему читает каждое значение, которое странице читать позволено, и набор их не становится короче.
- Это не двигает адрес выхода. Этим занимается прокси, и у каждого профиля он настраивается отдельно от остальных.
- Это не разводит два профиля, направленных в один прокси. Они приходят на сайт из одного места, что бы ни было разделено между ними помимо этого.
Проверить
Каждое утверждение выше это одно место в коде и один стенд, который его стережёт.
- Каждый профиль запускается в своём каталоге данных
- apps/desktop/src/lib/forkEngine.js
- О системе без песочницы говорят вслух, а не обходят молчанием
- apps/desktop/test/песочница-на-linux.js
- Само окно программы поднимается внутри песочницы
- apps/desktop/test/окно-живое-в-песочнице.js
- Удаление профиля уносит с собой его каталог
- apps/desktop/test/delete-leaves-nothing.js
Вопросы
- ARMANOS это изоляция браузера?
- Нет, и слова эти стоит держать врозь. Страницы здесь идут на вашем компьютере, а делятся между профилями данные и личность каждого из них.
- Прячет ли удалённый способ мой отпечаток?
- Оно подменяет ваш серверным, а это одна личность на всех, кто пользуется тем сервером. Для работы с аккаунтами направление неверное.
- Можно ли пользоваться обоими сразу?
- Они решают разные задачи, и один ответ другого не заменяет. Первый говорит, до чего дотянется страница, второй говорит, кем вас считает сайт.
- Останавливает ли песочница слежку?
- Нет. Прочитать размер экрана или нарисовать на холсте это обычная работа страницы, и возражать против неё песочнице незачем.
- Что будет, если система не даёт песочницы?
- Браузер поднимется без неё, и вам скажут об этом сразу же, в тот же миг. Ослабленный браузер, о котором вы знаете, лучше ослабленного втайне.
Рядом с этим
Изоляция профилей
Разделение, которое тут действительно есть, и место, где оно кончается.
Режим инкогнито
Второе слово, за которое хватаются, и что оно на деле делает.
Виртуальная машина
Самое тяжёлое разделение и то, о чём оно само объявляет.
Профили
Вся возможность целиком, а не одна мысль, которая за ней стоит.
Откройте два профиля и сравните их
Бесплатный тариф даёт два профиля, без срока и без карты.