當您替 Firefox 新增擴充套件時,您可能會看到類似下圖的視窗:
這是由於該套件在向您要求透過 Firefox 內部框架改變瀏覽器行為(呼叫 API)的權限。這些 API 可能會詢問您是否允許讀寫網頁中的資料、讀取您電腦的內容、使用電腦裡的功能、或變更瀏覽器的設定。如果您沒有看到這些視窗,代表這個擴充套件不會存取您的資料,也不會更動瀏覽器的行為。
本文會針對這些訊息逐一給予解說,讓您在遇到這些訊息時,能更清楚了解它們對上網行為及資料帶來的實際影響。
(我們也鼓勵您讀一下 評估擴充套件安全性的小技巧 這篇文章來了解如何判斷各擴充套件的安全性。)
目次
- 1 存取您所有網站中的資料
- 2 存取 IP 地址和網域資訊
- 3 存取您在某網域中的資料
- 4 存取您在其他 N 個網域中的資料
- 5 存取您在某網站的資料
- 6 存取您在其他 N 個網站中的資料
- 7 讀取或修改書籤
- 8 讀取或修改瀏覽器設定
- 9 清除最近的瀏覽紀錄、Cookie 等相關資料
- 10 取得剪貼簿中的資料
- 11 輸入資料到剪貼簿
- 12 讓開發者工具可存取您在已開啟分頁中的資料
- 13 下載檔案,並讀取或修改瀏覽器的下載紀錄
- 14 開啟下載到您電腦上的檔案
- 15 讀取所有開啟分頁當中的文字內容
- 16 存取您的位置
- 17 存取瀏覽紀錄
- 18 監控擴充套件使用情況並管理佈景主題
- 19 與 Firefox 以外的程式交換訊息
- 20 向您顯示通知
- 21 提供加密驗證服務
- 22 讀取並修改隱私設定
- 23 控制瀏覽器代理伺服器設定
- 24 存取瀏覽器最近關閉的分頁
- 25 存取瀏覽器分頁
- 26 在客戶端儲存無限量資料
- 27 在上網時了解瀏覽器行為狀態
存取您所有網站中的資料
讓擴充套件可以讀取您開啟的任何網頁的內容及您在這些網頁輸入的內容,例如帳號及密碼。
要求此權限的擴充套件可能會:
- 讀取產品及頁面上的價格資訊來幫助您尋找網路上最划算的價格。
- 提供密碼管理員來讀取或寫入您帳密的細節。
- 讀取您開啟的網頁內容以刪除其中的廣告節點。
存取 IP 地址和網域資訊
當您造訪網站時,通常會看見或輸入一組主機名稱(例如 amazon.com)。接下來會透過一套稱為 DNS 的服務將網域名稱轉換為 IP 地址,就是能夠識別出要連線到網路上哪台電腦的一串數字。它也可用於您公司或家中的區域網路。這項權限讓擴充套件能夠將網域名稱轉換成 IP 地址。
要求此權限的擴充套件可能會:
- 使用您目前所在地位置資訊
- 判斷您是否在區域網絡中,並收集相關資訊。
存取您在某網域中的資料
讓擴充套件可以讀取指定網域內您開啟的網頁內容及您在這些網頁輸入的內容,例如帳號及密碼。
要求此權限的擴充套件可能會:
- 更新指定網域中某些或全部網頁的外觀。
- 依據該網域的訂閱內容,封鎖諸如廣告或某些特定標籤的內容。
存取您在其他 N 個網域中的資料
與前條相同,唯此套件會存取五個網域以上的資訊。Firefox 只會顯示前三個網域,剩下的網域則會以計數方式表示。
存取您在某網站的資料
讓擴充套件可以讀取指定網站內您開啟的網頁內容及您在這些網頁輸入的內容,例如帳號及密碼。
要求此權限的擴充套件可能會:
- 更新指定網站中某些或全部網頁的外觀。
- 封鎖諸如廣告或某些特定標籤的內容。
存取您在其他 N 個網站中的資料
與前條相同,唯此套件會存取五個網站以上的資訊。Firefox 只會顯示前三個網站,剩下的網域則會以計數方式表示。
讀取或修改書籤
讓擴充套件可以建立、修改、移除書籤或變更儲存書籤的資料夾結構。
要求此權限的擴充套件可能會:
- 依其功能設計,替特定網頁的新增書籤。
- 提供改良的書籤管理功能。
讀取或修改瀏覽器設定
讓擴充套件可以:
- 啟、停用彈出式視窗。
- 啟、停用網頁快取。
- 將瀏覽器設定為拒絕或詢問所有新顯示通知的請求。
- 讀取瀏覽器首頁的網址。
- 讀取用於新分頁的網址。
- 決定瀏覽器要如何顯示動圖,例如正常、一次、不播放。
清除最近的瀏覽紀錄、Cookie 等相關資料
要求此權限的擴充套件可能會提供改良的功能來清除您的瀏覽紀錄。
此擴充套件可以清除:
- 瀏覽器快取
- Cookies
- 下載項目
- 瀏覽紀錄
- 本機儲存空間
- 外掛程式資料
- 儲存的表單內容
- 儲存的密碼
取得剪貼簿中的資料
讓擴充套件可以取得剪貼簿中的資料,等效於「貼上」。
要求此權限的擴充套件可能會:
- 讓您可以直接將複製的文字送入翻譯工具中。
- 將複製的圖片送入圖片搜尋引擎中搜尋。
輸入資料到剪貼簿
讓擴充套件可以輸入資料到剪貼簿,等效於「複製」及「剪下」。
要求此權限的擴充套件可能會在剪貼簿新增可以讓你在瀏覽器或電腦的其它地方使用的內容。
讓開發者工具可存取您在已開啟分頁中的資料
讓擴充套件可以在開發者工具中新增面版來存取所有分頁的資料。
要求此權限的擴充套件通常會提供新的開發者工具,不過也有些只是針對開發者工具提供診斷或資訊的功能。其中一個例子便是 Adblock Plus,在開發者工具中,它就提供了一個面版,讓您可以查看被封鎖的網頁內容及廣告的詳細訊息。
下載檔案,並讀取或修改瀏覽器的下載紀錄
讓擴充套件可以自網路上下載檔案,或透過瀏覽器的下載管理員下載由擴充套件建立的檔案。同時也允許其存取及更新儲存於下載管理員內的檔案資訊。
註:此套件仍必須遵守下載管理員的設定,讓您可以控制將檔案存在哪裡。
要求此權限的擴充套件可能會:
- 從擴充套件中下載檔案到您的電腦裡(擴充套件不允許直接將檔案寫入您電腦的檔案系統)。
- 自網站或遠端伺服器儲存檔案。
- 提供管理下載紀錄的功能。
開啟下載到您電腦上的檔案
讓擴充套件可以透過您電腦上該檔案類型的預設應用程式開啟下載的檔案。例如,Microsoft Word 是「.docx」的預設程式,而該套件要求開啟 .docx 檔時,它就會在 Word 裡開啟。
要求此權限的擴充套件可能會:
- 用您電腦的音樂播放器開啟音訊檔。
- 用編輯器開啟文件、圖片、其它檔案。
讀取所有開啟分頁當中的文字內容
讓擴充套件可以用任意分頁內的文字進行搜尋。
要求此權限的擴充套件可能會提供改良後的搜尋功能。
存取您的位置
讓擴充套件可以取得您電腦的位置、GPS、與您的 IP 地址連結的地址,或透過其它方式取得您的位置。
要求此權限的擴充套件可能會:
- 提供您目前所在地的詳細資訊。
- 由該套件的內部機器記錄您的位置。=
存取瀏覽紀錄
讓擴充套件可以在您的瀏覽紀錄中:
- 搜尋頁面。
- 移除一些或全部頁面。
- 新增頁面。
- 取得或移除造訪某頁面的詳細紀錄。
- 存取新分頁中「熱門網站」的清單。
要求此權限的擴充套件可能會:
- 提供刪除特定網站或網域瀏覽紀錄的功能。
- 提供改良後的瀏覽紀錄報表。
監控擴充套件使用情況並管理佈景主題
讓擴充套件可以:
- 取得已安裝的附加元件(擴充套件及佈景主題)的資訊。
- 啟、停用佈景主題。
- 將自己解除安裝。
- 在安裝、解除安裝、啟用、停用附加元件時顯示通知。
要求此權限的擴充套件可能會:
- 監控安裝的附件元件,偵測是否有潛在衝突。
- 變更及管理佈景主題。
與 Firefox 以外的程式交換訊息
讓擴充套件可以與您電腦上的原生輔助程式交換訊息。
該輔助的程式必須獨立安裝於該套件之外,通常是以下兩種情況之一:
- 該套件提供了安裝該程式的指南。
- 您安裝了某軟體,而該軟體建議您安裝某 Firefox 套件。
請注意,Firefox 並未審核任何輔助用的程式,所以您在安裝該程式時,必須和安裝來自網路上的第三方軟體一樣小心。
要求此權限的擴充套件可能會:
- 透過該輔助軟體控制您電腦的硬體。
- 用瀏覽器所不支援的加密方式儲存帳密。
- 在該輔助軟體中進行大量的運算。
向您顯示通知
讓擴充套件可以您作業系統的通知機制向您傳送通知。
要求此權限的擴充套件可能會:
- 通知該套件的背景執行或需長時間執行的任務已完成。
- 整合一或多個網頁服務的通知。
提供加密驗證服務
讓擴充套件可以存取您電腦上負責以 PKCS #11 標準產生及驗證安全性金鑰及憑證的軟體。(注意,擴充套件不能在您的電腦上安裝 PKCS #11 的軟體,您必須單獨安裝該軟體。)
要求此權限的擴充套件可能會:
- 提供使用加密的 SSO 機制的功能。
- 提供讀取晶片卡的功能。
讀取並修改隱私設定
讓擴充套件可以變更以下的隱私設定:
- 網路行為。
- 是否將密碼儲存於瀏覽器內的密碼管理員中。
- 瀏覽器與網頁互動的方式。
要求此權限的擴充套件可能會:
- 停用瀏覽器儲存密碼的功能,而改用改良後的方式儲存。
- 在即時聊天與視訊的程式中,幫您管理提供給它們的資訊來保障您的隱私。
- 提供額外的追蹤保護功能。
控制瀏覽器代理伺服器設定
讓擴充套件可以將您一些或全部的瀏覽流量導向網路上的另一台電腦(代理伺服器)。
要求此權限的擴充套件可能會:
- 封鎖特定網站或網域的存取權限。
- 透過代理伺服器存取特定網站或網域,例如,存取受地理位置限制存取的網頁。
存取瀏覽器最近關閉的分頁
讓擴充套件可以存取最新關閉的視窗及分頁的清單、重新開啟分頁及視窗、移除清單中分頁與視窗的資訊。
要求此權限的擴充套件可能會:
- 提供改良的瀏覽紀錄管理員。
- 提供清理或移除指定網站或網域的瀏覽紀錄的功能。
- 提供重新開啟已關閉的分頁的功能。
存取瀏覽器分頁
讓擴充套件可以存取任意分頁的網址、標題、圖示。
要求此權限的擴充套件可能會:
- 存取分頁詳細內容以加入書籤。
- 排序及分類分頁。
- 在視窗間移動分頁。
- 提供顯示分頁清單的其它方式。
在客戶端儲存無限量資料
讓擴充套件可以用瀏覽器儲存資料的功能在客戶端儲存無限量資料。
要求此權限的擴充套件可能會:
- 在本機儲存例如圖片等大型檔案。
- 提供全面的本機資訊資料庫。
在上網時了解瀏覽器行為狀態
讓擴充套件可以監聽瀏覽器自連結連向另一網頁的過程。接下來此套件可能可以據以替該網頁的內容提供新功能。
要求此權限的擴充套件可能會:
- 偵測到即將播放串流影音而提供下載功能。
- 偵測並防止開啟彈出式視窗。