Featured image of post 瀏覽器擴充功能的安全檢查點Featured image of post 瀏覽器擴充功能的安全檢查點

瀏覽器擴充功能的安全檢查點

用於評估瀏覽器擴充功能的關鍵安全檢查點。安裝前要注意什麼。

瀏覽器擴充功能非常方便,但盲目安裝它們可能會讓您面臨資料外洩和惡意軟體的威脅。 以下是在瀏覽器新增任何擴充功能之前要評估的關鍵檢查點。

1. 查看所需的權限

當您安裝擴充功能時,Chrome 網路應用程式商店和 Firefox 附加元件都會顯示要求的權限清單。這是你的第一道防線。

許可風險等級它有什麼作用
佔位符_0低-中讀取開啟標籤的 URL
佔位符_0保存本地資料(常用)
佔位符_0僅存取目前選項卡
佔位符_0讀取您造訪的每個網站的資料
佔位符_0窺探剪貼簿內容
佔位符_0中高收集瀏覽歷史記錄

如果一個簡單的螢幕截圖擴充要求 history<all_urls>,這是一個主要的危險訊號。

2. 調查開發者和更新頻率

  • 閱讀商店評論:在低評分評論中尋找注入廣告、資料竊取或可疑行為的報告。
  • 檢查更新歷史記錄:如果上次更新是一年多前,且擴充功能不支援最新的瀏覽器版本,請跳過它。
  • 驗證開發者身分:檢查開發者是否有您可以確認的網站、公司名稱或專業作品集。

3.閱讀隱私權政策

收集資料的擴充功能需要連結到其商店頁面上的隱私權政策。檢查:

  • 收集哪些數據
  • 數據是否與第三方共享
  • 資料保留多長時間
  • 是否有退出機制

如果隱私權政策缺失或含糊不清,最好避免延期。

4. 查看可用的開源程式碼

如果擴充功能已發佈在 GitHub 或其他公共儲存庫上,您可以檢查來源:

  • 代碼是否過於混亂?
  • 是否存在對外部 API 的可疑呼叫?
  • 提交訊息和評論是否詳盡?
grep -r "https\?://" ./extension-source/ | grep -v "chrome\." | grep -v "localhost"

尋找與未知外部域的嵌入式通訊。

5. 現實世界比較

廣告攔截擴充功能通常只要求 storageactiveTab 權限。另一方面,免費 VPN 擴充經常要求 <all_urls> 加上 webRequest,這引發了對流量攔截的擔憂。

概括

不要僅為了方便而安裝瀏覽器擴充功能。在按一下安裝之前,至少要檢查 權限開發人員聲譽隱私權政策原始碼透明度。對於將在處理密碼或支付資訊等敏感資料的網站上執行的擴充程序,請特別小心。