題:
是否有支持隔離標籤的​​瀏覽器?
Nobody
2015-05-26 02:16:25 UTC
view on stackexchange narkive permalink

是否有一個瀏覽器(或組合瀏覽器)可以將每個選項卡彼此完全隔離/在單獨的會話中放置每個選項卡?更詳細地:

  • 不僅是單獨的cookie,而且還有單獨的flash cookie,dom存儲等。一個會話中的網站絕對不能(通過我的瀏覽器)與另一個會話中的網站進行通信,即使它是同一網站
  • 可以根據URL /域名為新標籤頁分配默認會話(例如“不匹配”→新會話,“ domain = google.com”→session =“ google”,“ domain = youtube.com”→session =“谷歌”)。如果不可能,那麼至少要進行設置,以便新標籤頁默認情況下會獲得新的空白配置文件
  • 瀏覽器重啟後的持久性(標籤頁→會話分配保持不變)
  • 每個會話都可配置瀏覽器重啟時會話數據的持久性。如果無法配置,則必須對所有它們都保持持久。
  • 可以將選項卡從其自己的會話移至另一個選項卡中的一個。可選,也可以僅將URL粘貼到會話中應該打開的新標籤頁中,然後關閉舊標籤頁。

我在這裡知道類似問題的答案,涉及多次登錄同一瀏覽器中的相同網站。但這是一個稍有不同的問題,答案不同(可能重疊但不完全相同)。

  • Multilogin for Google Chrome似乎沒有保存任何會話分配或會話數據,都不行。
  • Multifox用於Firefox確實會保存會話數據,但是默認情況下無法在新會話中打開新選項卡,並且缺少某些配置選項。
  • Priv8用於Firefox似乎與multifox相似,也許要好一些。仍然需要更多配置選項才能真正回答我的問題。

我都不知道它們是否正確地分隔了選項卡,或者它們只是分隔了(普通的,而不是Flash或dom的)Cookie,這對於大多數登錄來說已經足夠了(這是它們的既定目的)畢竟),但不是為了增強隱私和安全性?

更多更好的解決方案將是不錯的選擇,否則,我需要深入研究上述兩個插件的代碼,並弄清楚我需要做什麼。知道並添加缺少的功能(實際上聽起來像是工作,而且我很懶,但是誰知道,也許我會這樣做。如果這樣做,我一定會在這裡回答自己的問題。對於Multifox,這可能是可行的我認為,我的工作量是可以接受的。)

理智:在整個互聯網上進行跟踪一直在我的不安之中。具有我描述的功能的瀏覽器將具有阻止大多數跟踪所需的大多數功能,但非常高級的功能除外。將此與欺騙一些其他信息(屏幕分辨率,操作系統,瀏覽器版本,插件版本等)結合使用,除了跟踪您的IP地址外,別無其他方法可以跟踪您,您可能會與許多其他人共享該IP地址,因此不會通常用於跟踪。所有這些都沒有明顯降低可用性。我能想到的每個域/選項卡使用瀏覽器配置文件的唯一缺點是,如果您使用Google等其他網站登錄到堆棧交換之類的網站,則即使在原則上,您也需要再次輸入密碼。您已經登錄的“ google.com”瀏覽器配置文件。可以通過(手動)保留由同一公司運營的域的記錄來緩解這種情況,因此應將其移至相同的沙箱。通過將信息發送和接收到中央存儲(或P2P等),甚至可以減少到幾乎沒有。

It seems like separate flash cookies would be one of the biggest challenges.
我不知道隱身/私人模式是如何做到的。需要檢查。
I ran a test for you using http://ie.microsoft.com/testdrive/Browser/FlashCookies/ to see how Firefox's Private Mode handles it. Assuming the test is accurate, it appears that Firefox's Private Mode somehow keeps separate flash cookies in the regular mode versus the private mode. Haven't had time yet to determine how they do it.
在我看來,您正在尋找一種沙盒。選項卡是否必須屬於同一瀏覽器窗口?
最好使用相同的瀏覽器窗口。也可以使用選項卡窗口管理器來模擬單個選項卡窗口,但是可能無法在Windows上做到這一點,跨平台將是不錯的選擇。是的,這可以描述為將選項卡和選項卡組放入單獨的沙箱中。
@Nobody [this](http://softwarerecs.stackexchange.com/a/21257/2675)為您工作嗎?
@ᔕᖺᘎᕊ它可以工作,但沒有我需要/有問題的所有內容。不管怎麼說,還是要謝謝你。這可能是我到目前為止嘗試過的最好的方法。
沒問題-這不是我的答案-那天我才發現有關問題,而且我知道我之前曾看過這個問題-所以我想我應該告訴你! :)
如此精確而詳細的設計需要什麼樣的用例?
@StéphaneGourichon我為我的問題添加了理由。順便說一句,我已經使用Priv8一段時間了,原則上它具有正確的技術,只需要更多的“轉向”邏輯即可確定何時使用新的/哪些沙箱和配置選項。
Opera 12.x(不是chrome克隆)可以直接使用私有選項卡。
我一直在尋找完全相同的東西。最終,我進入了[Ghost Browser](https://ghostbrowser.com)。看起來很有希望,但是由於他們不支持Linux,所以我沒有嘗試過。
五 答案:
Larry Kokoszka
2017-04-20 06:15:10 UTC
view on stackexchange narkive permalink

Ghost瀏覽器是專門為 multilogin設計的。每次打開新選項卡時,都可以將其放入新的會話中。 (免責聲明:我是創始人)

新標籤頁將使用單獨的顏色,因此您可以在其中進行區分。例如,如果您要登錄多個Facebook帳戶,則看起來像這樣:

multilogin in ghost browser

此外,它基於Chromium構建,因此您可以像Chrome一樣使用它,並在安裝時自動導入所有Chrome擴展程序。

它也可以處理重新啟動時的持久性……實際上,它的性能要好得多。您可以將帶有不同會話的一組選項卡另存為一個項目(也顯示在圖像中)。每次打開項目時,您都將以正確的帳戶登錄(除非cookie當然已經過期,但登錄時選中“記住我”可將其最小化)。

Flash LSO和本地存儲也分開。緩存尚未分離,但它正在開發版本中工作……即將推出。

如果您在Facebook或Google的紫色標籤中,則它們不會以橙色跟踪您。

使用新的Ghost代理控制功能,您還可以為每種顏色分配不同的代理,因此也涵蓋了其中。

經過全面測試後,我似乎可以接受此答案,這肯定是迄今為止最好的答案。
galacticninja
2019-07-22 13:19:17 UTC
view on stackexchange narkive permalink

Firefox 57 AKA“ Firefox Quantum”現在可以通過引入擴展的“ Contextual identities” AKA“ Containers” API來隔離製表符。 Mozilla發布了 Firefox多帳戶容器擴展程序,該擴展程序利用了此API。

容器的工作原理是使用戶能夠放置通過隔離離散瀏覽上下文中的cookie,indexedDB,localStorage和緩存,跨站點的數據流成為障礙。例如,與用戶的個人容器相關聯的瀏覽器存儲與用戶的工作容器是分開的。這樣,用戶可以根據所處的上下文采用不同的身份,我們將其稱為上下文身份。

為原始帖子中的每個要點添加信息:

不僅是單獨的cookie,而且還有單獨的flash cookie,存儲空間等...

根據 Mozilla Wiki“安全/上下文身份驗證項目/容器”文章

由容器分隔:

  • Cookies
  • localStorage
  • indexedDB
  • HTTP數據緩存
  • 圖像緩存
  • originAttributes支持的任何其他區域

可以基於URL /域為新標籤頁分配默認會話

在此,我將使用擴展名 容器 strong

在Firefox專用容器中自動打開網站。只需添加規則即可將域或子域映射到您的容器。


  • 瀏覽器重啟時的持久性(選項卡→會話分配保持不變)

  • 每個會話在瀏覽器重啟時可配置的會話數據持久性。如果不是可配置的,那麼必須對所有它們都是持久的。

Firefox多帳戶容器允許持久會話。對於非持久會話,擴展名 臨時容器 應該允許在臨時容器上打開新標籤頁。

打開標籤頁,網站,並鏈接到自動管理的一次性容器中。容器將數據存儲的網站(cookie,存儲等)彼此隔離,從而增強了瀏覽時的隱私和安全性。


可以將標籤從其移動自己的會話到另一個標籤中的一個。可選,也可以將URL粘貼到會話中的新標籤頁中,然後關閉舊標籤頁。

這可以通過右鍵單擊Firefox Multi-Account Containers完成標籤,然後選擇在容器中重新打開。

Tanath
2015-06-02 21:24:09 UTC
view on stackexchange narkive permalink

為每個要運行的會話運行單獨的瀏覽器配置文件,並設置適當的快捷方式。

對於Windows上的 Firefox ,請編輯快捷方式以添加:

  -no-remote -P  

對於Linux上的 Firefox ,請編輯快捷方式以添加:

 - new-instance -P  

到快捷方式的末尾。這將運行一個新實例,並允許您創建一個新的配置文件以用於新會話,以使其分開。不要在同一配置文件中運行多個實例。


對於 Chrome ,您可以轉到設置並設置一個新用戶來進行切換,也​​可以進行複制所需的每個會話的Chrome快捷方式中的,以及個人資料的單獨目錄。對於每個新的快捷方式,對其進行編輯以添加:

 -user-data-dir =  

以及為此創建的配置文件目錄的路徑個人資料。要了解更多信息,可以使用 openssl rand 使用隨機文件夾名稱:

 -user-data-dir =`openssl rand -base64 4`  
There is a large gap between what OP asked and you answered. Two isolated profiles are completely different from two isolated tabs. The goal is to have two tabs opened isolated from each other as if running two different profiles yet remaining in one window. Multi-profile creates multi-windows as well, and you can't make them come under one roof. If you know you can then please [edit](http://softwarerecs.stackexchange.com/a/20024/14045). Otherwise, it's better to mark that you proposed an alternative here.
It's the only way to get the separation asked for. I don't think you could combine them into the same window without some 3rd-party software. Extensions can get close to this separation, but the separate sessions asked for is best, and that's what I answered here.
I won't delve into any discussion now (reserved for Meta only) but there exists a fine line between what you don't think and what's possible or not. You've not backed up your claim for *why two isolated tabs isn't possible* (btw OP is ready for 3rd party software). Since you've not done so, ultimately, what you proposed appears to be an alternative to me. Not that I've any issue with it because it is still a useful answer, however, it is an alternative and a note should be mentioned for the same. Anyhow, the community will decide it by +1/-1. :)
They asked how to separate them and/or have different sessions. I showed how to do that. It solves their issues except for using a single window. Only in that respect is it an "alternative". I don't believe there is currently a way, but I can't rule it out.
為了更容易地區分不同的配置文件,請嘗試在每個配置文件上安裝單獨的皮膚/主題。
kensai
2017-07-26 15:15:21 UTC
view on stackexchange narkive permalink

Chrome瀏覽器有一個名為 SessionBox的插件,它的工作原理很吸引人。

本地會話是無限制的,但是當您對多個設備之間的同步會話感興趣時,您的免費版本僅限於1個會話。對於無限制的同步會話,每月收費1美元,這還不錯。 :-)

OuzoPower
2017-04-23 15:59:08 UTC
view on stackexchange narkive permalink

您應該看看Tails,這是“困難”國家/地區的記者使用的: https://tails.boum.org/

從物理上消除您的辛苦從CD或DVD驅動器運行Tails,並使系統“只讀”:只要關閉路由器足夠的時間,瀏覽器就無法將Cookie寫入硬盤驅動器,並且下一個導航會話將是獨立的,以便再次啟動Internet服務提供商(ISP)會為其分配一個新的IP地址。

但是,我不確定此類系統如何處理Cookie;如果只是簡單地忽略它們,或者將它們寫入RAM。

另一個問題是誰在Tor節點的後面。不一定是天使。

最後,您的ISP擁有關於您的隱私的最終決定。

因此,當從DVD光盤上運行時,Tails肯定會改善您的隱私,但是不要問更多它可以做什麼。

這不適合我的問題。但是實際上沒有,使用TOR,您的ISP只能切斷您的連接,他們不能監聽。加上它使您成為目標,使用Tor可以使您脫穎而出。另外,我認為Tails中的瀏覽器是一個非常標準的Firefox(也許永久處於“私有瀏覽”模式,主要用於瀏覽私有內容,而對於安全性卻沒有太大作用)。加上瀏覽器確實存儲cookie,關於永久性瀏覽器存儲,這就像在每次重新啟動後設置新的配置文件(即,在會話期間,它不提供隔離標籤的​​幫助)。


該問答將自動從英語翻譯而來。原始內容可在stackexchange上找到,我們感謝它分發的cc by-sa 3.0許可。
Loading...