The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

В Firefox планируют реализовать контекстные контейнеры

01.09.2015 21:49

Разработчики Mozilla рассматривают возможность интеграции в Firefox системы контекстных контейнеров, предоставляющих средства для изоляции различных типов контента без создания отдельных профилей. Контейнеры функционируют в рамках одного профиля и позволяют отделить информацию отдельных групп страниц, например, сайтов используемых для персонального общения, работы, покупок и банковских операций.

Кроме того контейнеры позволят организовать одновременное использование разных аккаунтов пользователя на одном сайте (например, можно одновременно открыть рабочий и личный аккаунты в Facebook без запуска разных браузеров или перехода в приватный режим) и исключить утечку данных о посещении других сайтов при открытии определённых страниц (например, исключить привязку контекстной рекламы для определённых поисковых запросов).

Для каждого контейнера используются отдельные хранилища для Cookies, Local Storage API, indexedDB, кэша и содержимого OriginAttributes. При этом пользователь сохраняет возможность использования единой истории посещений, закладок, базы сохранённых паролей и параметров web-форм.



  1. Главная ссылка к новости (http://www.ghacks.net/2015/09/...)
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/42892-firefox
Ключевые слова: firefox
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (63) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Crazy Alex (ok), 21:53, 01/09/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +43 +/
    Хм, у мозиллы - и в кои-то веки хорошая идея? Удивительно!
     
     
  • 2.5, Аноним (-), 22:24, 01/09/2015 [^] [^^] [^^^] [ответить]  
  • –11 +/
    Боюсь что толку с этого будет ноль. Зачем тебе контейнеры в браузере с спайварью, адварью и диктаторскими аппсторовскими замашками? Враг уже внутри...
     
     
  • 3.7, Аноним (-), 22:27, 01/09/2015 [^] [^^] [^^^] [ответить]  
  • +11 +/
    > Боюсь что толку с этого будет ноль. Зачем тебе контейнеры в браузере
    > с спайварью, адварью и диктаторскими аппсторовскими замашками? Враг уже внутри...

    Ну как. Если страница открыта вне контейнера, то ничего ценного, если внутри Banking, то собираем номера кредиток, если Shopping, то их же + информация для контекстной рекламы. В Work можно потырить рабочие пароли, а в Personal пароли от лицокниги. Удобно же, разве нет?

     
     
  • 4.56, Аноним (-), 17:03, 02/09/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > в Personal пароли от лицокниги. Удобно же, разве нет?

    Хм, о об этом я как-то не подумал. Вот он какой хитрый план монетизации файрфокса! :) Правильно мне 15 минусов укатали - нельзя в этом мире быть таким наивным оптимистом :\.

     
  • 3.20, dr Equivalent (ok), 23:42, 01/09/2015 [^] [^^] [^^^] [ответить]  
  • +6 +/
    Ты с хромом перепутал.
     
     
  • 4.23, Аноним (-), 23:54, 01/09/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Ты с хромом перепутал.

    Но вот покет, хелло и реклама, ЕМНИП, вовсе не в хроме...

     
     
  • 5.41, Анонизм (?), 09:32, 02/09/2015 [^] [^^] [^^^] [ответить]  
  • +4 +/
    При чём здесь hello? Pocket отключается, реклама не навязывается. Но при чём здесь hello?)
     
     
  • 6.54, Аноним (-), 16:56, 02/09/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > При чём здесь hello? Pocket отключается, реклама не навязывается.

    ...но настройку URL в новой вкладке уже убрали. Несложно догадаться что скоро реклама начнет навязываться. И это нельзя будет отключить. А то ведь подлые вирусы не дают мозилле показывать свой спам.

    Да и разминировать программу за тoрмoзиллой и тамошними западлостроителями - удовольствие ниже среднего.

     
     
  • 7.59, cmp (??), 10:12, 03/09/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Есть же готовые сборки с "выпилинными прелестями", тот же тор-браузер перелопачен от и до, тяжко будет карячить в исходниках всякую ерунду, прелесть открытых исходников именно в этом.
     
  • 4.51, AlexYeCu_not_logged (?), 14:33, 02/09/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Что поделать, Файрфокс с Хромом даже сами Мозилловцы давно путают.
     
  • 4.53, Аноним (-), 16:54, 02/09/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > Ты с хромом перепутал.

    Хром и то не докатился до такой наглости как впаривание левых покетов-шмокетов.

     
     
  • 5.67, suki (?), 08:40, 08/09/2015 [^] [^^] [^^^] [ответить]  
  • +/
    неизвестно откуда скачиваемые невидимые проприетарные модули и слив всех посещаемых страничек в гугл назависимо от настроек наверное менее нагло
     
  • 3.24, Crazy Alex (ok), 23:56, 01/09/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Не без того, но раз исходники есть - это решаемая проблема. И как раз на спайвари и аппсторы лично моей квалификации хватит. Вот то, что они с архитектурой делают (многопроцессность, отрывание XUL и т.п.) - хуже.
     
     
  • 4.42, Аноним (-), 09:42, 02/09/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Пока никто не выпилил почему-то (может в дебиане?) Тот браузер пале мунн или как-то так сырой и падает при кажом чихе.
     
     
  • 5.47, Crazy Alex (ok), 11:30, 02/09/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Какой сырой? Я на нём несколько месяцев уже, всё в порядке. Iceweasel, впрочем, тоже вполне годится в этом плане, но он, в отличие от Pale Moon, тащит весь новый архитектурный маразм.
     
  • 5.62, Товарищ Майор (?), 11:34, 03/09/2015 [^] [^^] [^^^] [ответить]  
  • +/
    не подскажите как надо чихнуть что бы уронить?
     
  • 2.16, AnotherReality (ok), 23:20, 01/09/2015 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Идея хорошая, но реализовывать надо ввиде дополнения.
     
     
  • 3.25, Crazy Alex (ok), 23:59, 01/09/2015 [^] [^^] [^^^] [ответить]  
  • +/
    а потянет? Там, например, желательно уметь разные настройки дополнений в разных контекстах.
     
     
  • 4.30, Аноним (-), 00:12, 02/09/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Вполне потянет. На нынешней платформе единственная разница между встроенным компонентом и расширением — обёртка.
     
  • 3.39, Нет (?), 07:58, 02/09/2015 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Из тех "новшеств", которые они в последнее время пихают в основу, процентов 80 надо вынести в дополнения. По большей части бесполезная галиматья, которой пользуются разработчики, их мамы да бабушки.
     
  • 3.36, Crazy Alex (ok), 01:17, 02/09/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Хм, я не знаю вообще ни одного человека БЕЗ мультиакков. Хоть почта, но есть. Впрочем, я сам удивлён - это первая вменяемая идея Мозиллы за чёрт знает сколько времени. Последнее время они фонтанировали исключительно чем-то вонючим. Но вот насчёт мертва... у них процентов 20 рынка, вроде. та же Опера с куда меньшим процентом неплохо провоцировала всех остальных на введение новых фич.

    А вообще - делить контексты - всегда хорошо и правильно.

     
     
  • 4.60, rob pike (?), 10:53, 03/09/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Кто мешает все это делать запуском отдельной копии Firefox с другим профилем?
    То что это работает уже и с самого начала, и пилить ничего не надо?
     
  • 3.55, Имя (?), 17:00, 02/09/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    В принципе такое уже есть: https://addons.mozilla.org/en-us/firefox/addon/priv8/
     
  • 2.43, Аноним (-), 09:46, 02/09/2015 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Мы сделали вам контейнерную контейнеризацию, что бы вы могли работать в контейнере, когда сидите в контейнере. Если сайты могут получить инфу о других сайтов, то надо дорабатывать изоляцию, а не это. Для задачи woundertrahing уже есть гостевой режим. Да и для банков его надо использовать, не запоминать же пароли к банкам.


     
     
  • 3.46, Аноним (-), 10:45, 02/09/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > Мы сделали вам контейнерную контейнеризацию, что бы вы могли работать в контейнере,
    > когда сидите в контейнере. Если сайты могут получить инфу о других
    > сайтов, то надо дорабатывать изоляцию, а не это. Для задачи woundertrahing
    > уже есть гостевой режим. Да и для банков его надо использовать,
    > не запоминать же пароли к банкам.

    Некоторые Банки в обязательном порядке требуют доп. авторизацию по одноразовому коду ( смс ), какой смысл не запоминать на стац. компе?

     
     
  • 4.57, Аноним (-), 17:06, 02/09/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > Некоторые Банки в обязательном порядке требуют доп. авторизацию по одноразовому коду (
    > смс ), какой смысл не запоминать на стац. компе?

    Правильно, сперва сделаем 2-факторную аутентификацию, а потом вырубим один из факторов. Иначе хакеры чертыхаться начинают.

     
  • 2.44, Аноним (-), 10:41, 02/09/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Эта идея была в опере, называлась группировка вкладок.
     
     
  • 3.45, Аноним (-), 10:42, 02/09/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Эта идея была в опере, называлась группировка вкладок, частично.


     

  • 1.2, Константавр (ok), 22:01, 01/09/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • –4 +/
    А сделать нормальное переключение и использование профилей им религия не позволяет? Они же сами сделали и похоронили их, потому что простому пользователю они недоступны. И эти контейнеры - если не поместить их на панель, то никто про них и не узнает.

    И на скриншоте это включается через меню, которое отключено. Ну так и есть, похоронят.

     
     
  • 2.6, Аноним (-), 22:25, 01/09/2015 [^] [^^] [^^^] [ответить]  
  • +/
    А это, наверное, окно новое открывает. Переключение профилей-то текущую сессию закрывает. Нет, можно, конечно, запускать с опциями --ProfileManager --new-instance, но это спрятано еще дальше, чем переключение профилей.

    В SeaMonkey, кстати, переключалку можно вызвать из самого приложения (Инструменты->Выбрать другой профиль…), но это не отменяет того, что переключение закроет текущий сеанс.

     
     
  • 3.8, Константавр (ok), 22:29, 01/09/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Но ведь реально сделать нормальный запуск другого профиля, также как и приватное окно?
     
     
  • 4.10, Аноним (-), 22:37, 01/09/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > Но ведь реально сделать нормальный запуск другого профиля, также как и приватное
    > окно?

    Не факт. Это штука куда более глобальная. Скажем, как разделить расширения? Закладки, и прочее, учитывая, что там компоненты для управления такими вещами — синглтоны? Вот сделать, чтоб автоматом открывало новый instance (как нормально перевести?) можно, и не слишком сложно, но это все равно не то. Приватное окно — там, грубо говоря, просто дополнительные проверки в функциях записи кук, добавления в историю и т.д. + JS-модуль, позволяющий узнать, приватно ли текущее окно.

     
     
  • 5.17, Michael Shigorin (ok), 23:25, 01/09/2015 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > новый instance (как нормально перевести?)

    Экземпляр.

     
     
  • 6.18, Аноним (-), 23:31, 01/09/2015 [^] [^^] [^^^] [ответить]  
  • +/
    >> новый instance (как нормально перевести?)
    > Экземпляр.

    Спасибо. Думал написать "процесс", но с e10s получается двусмысленно. Экземпляр самое то.

     
  • 5.21, Константавр (ok), 23:47, 01/09/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Вот я прямо сейчас держу два профиля открытыми. Ничто не мешает. Не надо закрывать один, чтобы открыть второй.
     
     
  • 6.22, Аноним (-), 23:51, 01/09/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > Вот я прямо сейчас держу два профиля открытыми. Ничто не мешает. Не
    > надо закрывать один, чтобы открыть второй.

    Замечательно, только:
    1. Диалог переключения профилей этого не делает, а закрывает текущую сессию, переключается на другой профиль и открывает новую сессию с ним.
    2. У вас же в обоих профилях одинаковые расширения, настройки, закладки, пароли, история и т.д., и если в одном профиле добавите закладку, то в другом она появится мгновенно, так? Если нет, то это _совсем_ другое.
    3. Я об этом и писал, что можно запускать с --ProfileManager --new-instance, ну или вместо --ProfileManager напрямую -P <название>. Но см. выше.

     
     
  • 7.28, Константавр (ok), 00:05, 02/09/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Разные профили создаются и запускаются через консоль. Они полностью изолированы друг от друга. И это замечательно. Но! Делается это только через консоль.
     
     
  • 8.32, Аноним (-), 00:15, 02/09/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Не только Диалог, который --ProfileManager, можно и прямо из приложения вызвать... текст свёрнут, показать
     
     
  • 9.34, Константавр (ok), 00:30, 02/09/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Вот-вот-вот, а можно побырику скомпилить новый фокс, ведь для пользователя это ф... текст свёрнут, показать
     
  • 6.31, Ан (??), 00:13, 02/09/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Два профиля это фактически два разных браузера. У них разное всё от настроек до дополнений и истории.
    Так что это не равноценная фича.
     
  • 2.11, Owlet (?), 22:40, 01/09/2015 [^] [^^] [^^^] [ответить]  
  • +3 +/
    с каких пор профили имеют одну историю и сохранённые пароли?
     
     
  • 3.29, Константавр (ok), 00:09, 02/09/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > с каких пор профили имеют одну историю и сохранённые пароли?

    Они и не имеют. И это же и является идеей этих контейнеров нет? Я как раз и говорю, что одно и тоже, только первое давно было но использовалось единицами из-за кривости исполнения, а второе можно "героически запилить", сделав "новую" фишку.

     
     
  • 4.33, Ан (??), 00:21, 02/09/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Контейнеры разделяют куки, сторадж и прочие данные которые сохраняет сайт в браузере.
    То есть разделяется та информация с которой могут работать сайты, а не та которая доступна только юзеру и аддонам.
     
     
  • 5.35, Константавр (ok), 00:32, 02/09/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Контейнеры разделяют куки, сторадж и прочие данные которые сохраняет сайт в браузере.
    > То есть разделяется та информация с которой могут работать сайты, а не
    > та которая доступна только юзеру и аддонам.

    Да, действительно, меня на профилях переклинило :) Это нечто другое. Но всё равно, профили круче.

     
  • 2.37, Crazy Alex (ok), 01:19, 02/09/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Ты тупишь или не заметил? "При этом пользователь сохраняет возможность использования единой истории посещений, закладок, базы сохранённых паролей и параметров web-форм".

    Профиль - один. Пользователь - один. Контексты использования разные.

     

  • 1.3, th3m3 (ok), 22:03, 01/09/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Джва года ждал! Реально! Этого так не хватает!
     
  • 1.4, Аноним (-), 22:05, 01/09/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    fav
     
  • 1.12, Аноним (-), 22:46, 01/09/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Расширение Multifox?
     
     
  • 2.19, Аноним (-), 23:41, 01/09/2015 [^] [^^] [^^^] [ответить]  
  • +/
    там можно сделать такое, как на скрине?
     
  • 2.52, Anonplus (?), 15:16, 02/09/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Мультифокс ограничивается только разделением кук. Но идея похожая, да. Более фичастая.
     

  • 1.13, ad3pt (ok), 22:49, 01/09/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Отлично наложится на KDE Activity. Было бы хорошо сделать интеграцию
     
  • 1.14, Аноним (-), 23:08, 01/09/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Как-то это внезапно.
     
  • 1.26, orgkhnargh (ok), 00:02, 02/09/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Звучит как отличное дополнение для Tab Groups!
     
  • 1.38, классический анонимус (?), 06:40, 02/09/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Я так уже давно делаю с помощью утильки sux

    есть системная учетка для обычного браузинга, там и JS отключен и куча остального
    и есть для пэйпалок, почты и тд

    а под учеткой которая может на компе мои файлы открывать, вообще браузер не запускается.

     
     
  • 2.48, Аноним (-), 12:08, 02/09/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > утильки sux

    Что за утилита?

     
     
  • 3.49, виндотролль (ok), 12:25, 02/09/2015 [^] [^^] [^^^] [ответить]  
  • +/
    https://wiki.archlinux.org/index.php/Running_X_apps_as_root
     
  • 3.65, классический анонимус (?), 04:58, 04/09/2015 [^] [^^] [^^^] [ответить]  
  • +/
    sux - wrapper around su which will transfer your X credentials
    в арче есть штатно.

    Вышенаписанное про "running X as root" - бредни.

    # ls -l /usr/bin/sux
    -rwxrwxr-x 1 root root 9418 Nov 12  2014 /usr/bin/sux
    # ls -l /usr/bin/suxterm
    -rwxrwxr-x 1 root root 9418 Nov 12  2014 /usr/bin/suxterm

    Я делаю из под обычного юзера sux browser, ввожу пароль, запускаю браузер.

    Для другого sux privacy, пароль и браузер итд.

     

  • 1.40, Аноним (-), 08:06, 02/09/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Идея очень классная, хочу, хочу, хочу
     
     
  • 2.58, Аноним (-), 17:08, 02/09/2015 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > Идея очень классная, хочу, хочу, хочу

    Мозилла тоже хочет тебя, хомячок.

     

  • 1.50, Аноним (-), 12:33, 02/09/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Как по мне профили удобней и понятней.
     
     
  • 2.61, rob pike (?), 11:00, 03/09/2015 [^] [^^] [^^^] [ответить]  
  • +/
    И надежней. Родить баг, из-за которого вредный код пролез бы из одного экземпляра FF в другой - это надо сильно постараться. А куча багов в имплементации этих недо-контейнеров будет прямо сразу и находить их будут годами, и не все.
     
     
  • 3.64, Аноним (-), 17:14, 03/09/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > И надежней. Родить баг, из-за которого вредный код пролез бы из одного
    > экземпляра FF в другой - это надо сильно постараться.

    Таких багов - в каждом первом обновлении фокса по несколько штук закрывают. Вон недавно читалка пдф могла вообще по всей системе файлы тырить. Не то что по экземплярам фокса, но и по экземплярам /etc/passwd или куда оно там еще дотянется.

     
     
  • 4.66, rob pike (?), 11:49, 04/09/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Это и называется "сильно постараться". Поэтому подобные баги и закрывают достаточно усердно.
    С багами во внутри-FFовской-контейнеризации такого не будет, их будет много и ненайденными они будут оставаться годами.
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру