Firefox站點隔離功能已上線測試預估明年穩定發布
站點隔離(Site Isolation)是主流瀏覽器的一項安全功能,其工作原理是在各自的操作系統進程中分離每個網頁和網頁iframes,以防止網站篡改或竊取彼此的數據。這項功能最初於2018 年年中率先部署到Chrome 67 版本中,隨後Mozilla 在2019 年2 月以內部代號Fission 部署到了Firefox 瀏覽器中。
對於Google 和Mozilla 而言,實施站點隔離功能都是一項非常耗時的操作,需要工程師重新編寫其瀏覽器內部結構的很大一部分。兩家公司都花費了大約兩年的時間。在Chrome 中站點隔離功能已經穩定,而在Firefox 瀏覽器中現在也接近完成。
根據近日更新的Project Fission Wiki 頁面,用戶可以在Firefox Nightly 版本中測試站點隔離功能。想要啟用該功能,Firefox 用戶可以訪問
1.訪問about:config 頁面
2.將“fission.autostart”和“gfx.webrender.all”偏好設置為“true”,請不要編輯其他“fission.*”或者“gfx.webrender.*”等內容
3.重啟Firefox Nightly 瀏覽器
啟用後,用戶可以通過將鼠標懸停在Firefox選項卡上來測試站點隔離是否處於活動狀態。如果啟用,工具提示將顯示[F]指示Fission處於活動狀態,以及PID –每個Firefox選項卡的OS進程ID。
根據Mozilla的說法,Site Isolation自9月以來一直在測試中,預計將在2021年上半年達到穩定的分支,該功能目前正在由擴展開發人員進行測試,以確保Firefox附加組件不會受到即將到來的影響變化。
根據Fission Wiki頁面的介紹,一旦為所有用戶激活,站點隔離將增加Firefox使用的內存量,但是Firefox開發人員目前正在努力盡可能減少這種內存佔用,因此Fission不會影響瀏覽器的整體性能