Re:Feeling safer online with Firefox
by pawadu on Friday January 13, 2017 @10:43AM
(#13391622)
But I am not familiar enough with the firefox code to do this. I might unknowingly create a whole new set of security issues by changing a few lines in a project of this complexity.
[ Parent
| on HN ]
Re:Feeling safer online with Firefox
by hackermailman on Friday January 13, 2017 @11:12AM
(#13391874)
FF you first start by looking at their long guide for version control/build instructions http://mozilla-version-control-tools.readthedocs.io/en/lates...
Then you make a custom mozconfig file to disable or enable features, or to add your own extensions (ie: windows): https://developer.mozilla.org/en-US/docs/Mozilla/Developer_g...
ac_add_options --disable-activex
ac_add_options --disable-activex-scripting
ac_add_options --disable-installer
ac_add_options --disable-crashreporter
You can further abstract this with a mozconfig wrapper https://github.com/ahal/mozconfigwrapperBut I agree, I can't find any documentation what exactly every feature is and why you would not want to disable/enable them. The Chromium build process is much more straight forward, or you could just use 3rd party sandbox and regular release FF.
Your first link is misleading because it's targeted toward onboarding new Firefox contributors and includes a Mercurial tutorial and development workflow guide in addition to build instructions. Simple build instructions are here:
https://developer.mozilla.org/en-US/docs/Mozilla/Developer_g...
On Linux I clone the source and run "./mach build".
Re:Feeling safer online with Firefox
by hackermailman on Friday January 13, 2017 @01:34PM
(#13393269)
Forgot to add there's a really good page around by the Chrome security team detailing all kinds of functions somebody might wish to remove such as dns lookups that expose your IP (the tails/torbrowser design document also has this list)
Re:Feeling safer online with Firefox
by putsteadywere on Friday January 13, 2017 @01:53PM
(#13393503)
do you have a link?
Re:Feeling safer online with Firefox
by daveFNbuck on Friday January 13, 2017 @10:57AM
(#13391733)
The suggestion is that you compile it with a flag to disable the feature. No need to change any lines of code.
I think their point is that they don't know enough about the innerworkings (read: code) to be sure that turning off one feature doesn't enable far more security vulnerabilities than existed when the feature was on...
They aren't suggesting using compile flags requires code changes...