從 gslin 這邊看到的「HTTPS Everywhere 改變更新 Ruleset 機制,變成定時更新…」文章在講 HTTPS Everywhere 這個套件,HTTPS Everywhere 是由 EFF 推出的 Browser extension 支援 Chrome/Firefox/Firefox for Android/Opera。
HTTPS Everywhere 主要是加強使用者瀏覽器的安全性,和之前提到的 uBlock 都是維護 Ruleset 表,把一些已知支援 HTTPS 的網站若含有 HTTP request 轉成 HTTPS,避免未加密被攔截或是誤打 HTTP 的情況。
在官方的 FAQ 也有提到,要申請自己的站在 HTTPS Everywhere 的 Ruleset 表內的話可以透過 Pull requests 給 EFF,不過看起來人力有點吃緊,寫這篇文章的時候看還有 238 個 PR 未審。
「HTTPS Everywhere Introduces New Feature: Continual Ruleset Updates」提到 Ruleset 的更新方式從 2018.4.3 版本開始是線上更新,所以意味著使用 HTTPS Everywhere 會有傳輸成本要跑更新 Ruleset 表:
We’d like to thank Fastly for providing the bandwidth necessary to deliver our ruleset updates.
由於頻寬由 Fastly 提供,所以資料會過一手給 Fastly …
有疑慮或是不想線上更新也可以關掉 auto updater。
If you haven’t already, please install and contribute to HTTPS Everywhere, and consider donating to EFF to support our work!