Организация Mozilla представила для тестовой сборки браузера Firefox 50 Nightly новую технологию под названием Contextual Identities, которая позволит одновременно заходить на сайты под разными аккаунтами в разных вкладках. Такая функция может оказаться полезной пользователям, желающим одновременно «сидеть» в корпоративном и личном аккаунтах соцсетей.
Разные профили в Firefox позволяют запустить несколько изолированных друг от друга сессий, для каждой открытой вкладки создается отдельный изолированный контейнер. Переключаться между контейнерами можно непосредственно через меню в браузере, по умолчанию доступны четыре контейнера: «личный», «рабочий», «банковский» и для покупок в Интернете. При желании можно добавлять и собственные контейнеры. Каждый из них будет подсвечивать вкладку своим цветом и отображать иконку, упрощающую идентификацию.
Идея разработчиков в том, чтобы пользователи смогли защитить свои конфиденциальные данные, если работают на одних и тех же сайтах из разных контейнеров. То есть в истории поисковых запросов для работы не должны появляться конфиденциальные данные, которые имеют отношение к личной жизни человека.
Теоретически такая изоляция профилей повышает безопасность информации. Например, все финансовые данные и профили хранятся в «банковском» контейнере. Таким образом, при посещении сомнительного сайта из личного контейнера не произойдёт утечки финансовой информации.
У каждого контейнера внутри Firefox имеются свои собственные набор куков, indexedDB, localStorage и кэш, история сёрфинга и т. д. Таким образом, если сайт открыт на вкладке из рабочего контейнера, то он не сможет получить доступ к кукам из личного контейнера. С другой стороны, различные вкладки из персонального контейнера будут использовать одни и те же куки, кэш и локальные базы данных.
Помимо одновременного использования нескольких разных аккаунтов на одном и том же сайте технология контейнеризации позволяет скрыться от рекламной слежки (если заниматься поиском покупок в одном контейнере, то потом постоянная реклама искомых товаров не будет преследовать пользователя в других контейнерах) и предотвращает некоторые виды сетевых атак, использующих информацию об учетных записях пользователя с других сайтов.