[筆記]解決Firefox於Sandboxie中的SBIE2205錯誤訊息

自去年WannaCry等勒索病毒橫掃全球後,個人因為擔心遭植入惡意程式的廣告所害,
現在除了進入些較為可信的網站,例如Gmail、Paypal或是這個カレー補完計畫會直接使用瀏覽器外,
其他一律全程讓瀏覽器在沙盒中執行,以確保即使意外碰上惡意網站也有層額外的防護;
但是前幾天將Firefox更新到最新的版本60.0之後,只要在Sandboxie中開啟Firefox,
便會跳出錯誤訊息”SBIE2205 沒有執行服務:CreateDesktop”:
Sandboxie SBIE2205
沙盒中的瀏覽器也完全無法運作,輸入網址、點選書籤都毫無反應!

搜索了一下相關資訊,才發現這似乎是肇因於Sandboxie對安全級別(content level)的支援程度,
根據官方論壇的討論,只要到”C:\Sandbox\user\SandboxName\user\current\AppData\Roaming\Mozilla\Firefox\Profiles\profilename.dev-edition-default\“路徑中,
找到”pref.js”,並將字串”user_pref(“security.sandbox.content.level”, 4);”加入即可解決;
不過個人的”C:\Sandbox\user“中根本就沒有current這個資料夾,遑論pref.js…..
幾經查找,方才於PTT瀏覽器板找到另一個修改content level級別的方法:
Sandboxie content level
就是輸入”about:config”直接進入Firefox的進階參數設定頁面,
然後將”security.sandbox.content.level”一項從預設的5改成4.

修改完畢後重新用Sandboxie開啟Firefox,便能發現已經不會再跳出錯誤訊息,
且也可以正常瀏覽網頁了:
Sandboxie Firefox
降低content level同時也代表創建的沙箱期限制較少,
所以Sandboxie更新後若有修正此問題,應該還是再改回Level 5會比較安全,
不過mozilla Wiki中的Sandbox介紹頁面中,Windows部份只有寫到最多Level 4,
那個預設值的5到底是怎麼來的呢…..(抓頭)

迴響: 0 則迴響

文章分類:電腦相關

標籤:, ,

發表迴響

這個網站採用 Akismet 服務減少垃圾留言。進一步瞭解 Akismet 如何處理網站訪客的留言資料