diff --git a/Optional-Hardening.md b/Optional-Hardening.md index 5f4b1b2..e70ab4e 100644 --- a/Optional-Hardening.md +++ b/Optional-Hardening.md @@ -20,8 +20,18 @@ user_pref("urlclassifier.features.socialtracking.skipURLs", ""); ### HTTPS-Only Mode We already: -* [attempt](https://github.com/yokoffing/Betterfox/blob/df5fc26a1bdccd30e01f3c1dfe69a09a2c050410/Securefox.js#L545-L550) to upgrade HTTP site navigation to HTTPS * [block](https://github.com/yokoffing/Betterfox/blob/df5fc26a1bdccd30e01f3c1dfe69a09a2c050410/Securefox.js#L810-L827) HTTP subresources from loading on HTTPS pages +* [attempt](https://github.com/yokoffing/Betterfox/blob/df5fc26a1bdccd30e01f3c1dfe69a09a2c050410/Securefox.js#L545-L550) to upgrade HTTP site navigation to HTTPS + +#### Option 1: Enable in [private windows](https://support.mozilla.org/en-US/kb/private-browsing-use-firefox-without-history) only +``` +// PREF: enable HTTPS-Only Mode +// Strict HTTPS site navigation in Private Browsing. +user_pref("dom.security.https_only_mode_pbm", true); +user_pref("dom.security.https_only_mode_error_page_user_suggestions", true); +``` + +#### Option 2: Enable in all windows ``` // PREF: enable HTTPS-Only Mode // Strict HTTPS site navigation in Normal and Private Browsing. @@ -106,8 +116,6 @@ user_pref("network.http.referer.XOriginPolicy", 1); *** ### Fingerprinting -Fingerprinting is a high [threat model](https://thenewoil.org/en/guides/prologue/threatmodel/) issue that is only [addressed](https://github.com/arkenfox/user.js/wiki/3.3-Overrides-%5BTo-RFP-or-Not%5D#-fingerprinting) reasonably by Tor.[1](https://youtu.be/5NrbdO4yWek?t=4334) +Fingerprinting is a high [threat model](https://thenewoil.org/en/guides/prologue/threatmodel/) issue that is only [addressed](https://github.com/arkenfox/user.js/wiki/3.3-Overrides-%5BTo-RFP-or-Not%5D#-fingerprinting) reasonably by Tor.[1](https://youtu.be/5NrbdO4yWek?t=4334) Please use the [Tor Browser](https://www.torproject.org) if your context calls for **anonymity** and not just reasonable **privacy**.^[*what's the difference?*](https://thenewoil.org/en/guides/prologue/secprivanon/) -Please use the [Tor Browser](https://www.torproject.org) if your context calls for **anonymity** and not just reasonable **privacy**.^[*what's the difference?*](https://thenewoil.org/en/guides/prologue/secprivanon/) - -Betterfox does not use `privacy.resistFingerprinting`. [This is why.](https://old.reddit.com/r/firefox/comments/wuqpgi/are_there_any_aboutconfig_tweaks_to_get_smooth/ile3whx/?context=3) \ No newline at end of file +While Firefox blocks [known third-party fingerprinting](https://blog.mozilla.org/security/2020/01/07/firefox-72-fingerprinting/) by default, Betterfox does not enable `privacy.resistFingerprinting`. [This is why.](https://old.reddit.com/r/firefox/comments/wuqpgi/are_there_any_aboutconfig_tweaks_to_get_smooth/ile3whx/?context=3) \ No newline at end of file