Nytro Posted October 25, 2015 Report Posted October 25, 2015 [h=1]Firefix: Hardening Firefox for Privacy[/h]While Tor officially recommends using their Tor-hardened version of Firefox, it doesn’t come without its share of problems, including forensic artifacts, as well as other potential vulnerabilities. As the Tor browser is not often updated as quickly as Firefox itself, one may find benefit in using tor with the latest version of firefox…Running tor apart from the browser isn’t difficult, and the Tor command-line client can be easily installed on most operating systems either through package managers (such as Macports) or by compiling from sources. With Tor running in a terminal window, Firefox can be easily made to proxy through it. For example:network.proxy.socks = “127.0.0.1”network.proxy.socks_port = 9050network.proxy.socks_remote_dns = truenetwork.proxy.type = 1One of the benefits to running Tor yourself are the ability to use other applications (other than a browser) with it, by using a popular tool named torsocks, which can proxy many applications through Tor easily.Back to Firefox, if you’re going to use the official version of the browser, there are a number of configuration fixes you’ll want to make to protect your privacy. In addition to hardening Firefox, it’s always a good idea to install a local firewall such as Little Snitch, and create a profile that blocks all outgoing traffic on your machine, except for Tor traffic. Alternatively, there is also a personal onion router project to create a dedicated router.Of course, you don’t need to be running Tor to want to harden Firefox. There are a number of other benefits to hardening Firefox as well: to reduce the exposure of your personal information as you browse, to reduce the forensic artifacts left behind on your machine, and to reduce your attack surface, to name a few.Here is a good list to start of features in Firefox that should be changed that will help improve privacy. NOTE: Use at your own risk. I make no warranties about any of this.accessibility.typeaheadfind.flashBar = 0app.update.auto = falseapp.update.disable_button.showUpdateHistory = falsebrowser.privatebrowsing.autostart = truebrowser.sessionstore.restore_on_demand = falsebrowser.shell.checkDefaultBrowser = falsebrowser.tabs.loadInBackground = falsedatareporting.healthreport.uploadEnabled = falsedatareport.healthreport.service.enabled = falsedom.ipc.plugins.flash.subprocess.crashreporter.enabled = falsedom.ipc.plugins.reportCrashURL = falsedom.w3c_touch_events.expose = falsemedia.peerconnection.enabled = falsemedia.peerconnection.video.enabled = falsenetwork.cookie.cookieBehavior = 1network.websocket.enabled = falsepdfjs.previousHandler.alwaysAskBeforeHandling = truepdfjs.previousHandler.preferredAction = 4places.history.enabled = falseplugins.notifyMissingFlash = falsepref.downloads.disable_button.edit_actions = falsesecurity.ssl3.ecdhe_ecdsa_rc4_128_sha = falsesecurity.ssl3_ecdhe_rsa_rc4_128_sha = falsesecurity.ffl3.rsa_rc4_128_md5 = falsesecurity.ssl3_rsa_rc4_128_sha = falsesecurity.ssl3.rsa_des_ede3_sha = falsesecurity.ssl.require_safe_negotiation = truesecurity.ssl.treat_unsafe_negotiation_as_broken = truesecurity.tls.version.min = 1browser.formfill.enable = falsebrowser.cache.disk.enable = falsebrowser.cache.disk_cache_ssl = falsebrowser.cache.offline.enable = falsedom.event.clipboardevents.enabled = falsegeo.enabled = falsenetwork.cookie.lifetimePolicy = 2network.dnsCacheExpiration = 0network.dnsCacheEntries = 0browser.urlBar.matchBehavior = 2browser.sessionstore.restore_on_demand = falsebrowser.sessionstore.resume_from_crash = falsebrowser.sessionstore.enabled = false browser.sessionhistory.max_entries = 0layout.spellcheckDefault = 0browser.newtabpage.directory.ping = ""browser.newtabpage.directory.source = ""browser.newtabpage.enabled = falsebrowser.newtabpage.enhanced = falsebrowser.search.suggest.enabled = falsedatareporting.policy.dataSubmissionEnabled = falsedom.storage.enabled = falsenetwork.prefetch-next = falseplugin.state.flash = 0plugin.state.quicktime = 0plugin.state.silverlight = 0plugins.click_to_play = truebrowser.sesssionstore.privacy_level = 2browser.sessionstore.privacy_level_deferred = 2privacy.trackingprotection.enabled = truetoolkit.telemetry.enabled = falseextensions.getAddons.cache.enabled = falseextensions.blocklist.enabled = falseSursa: Firefix: Hardening Firefox for Privacy | Zdziarski's Blog of Things Quote