Download our factsheets on key online security issues.
Test your knowledge with these quizzes.
For small and medium businesses.
Download Securing the Mozilla Firefox web browser (PDF, 686 KB)
Often, security and functionality are on opposing ends of a sliding scale in web browsers. The more functionality you allow, the greater the risk of the security of your computer being compromised.
This article describes the settings needed to secure Mozilla Firefox version 3.0.7, which at the time of writing is the most up to date version available of this web browser.1 You should always ensure that the brand of web browser you choose to use (such as Mozilla Firefox, Microsoft Internet Explorer or Apple Safari) is the newest available, as these versions are the most secure.2
To find out which version of Mozilla Firefox you are using, see below. The settings should be enabled for each account on the computer (whether an administrator or limited user account) as the settings only take effect on the account from which they are set.
This means that each user has the ability to control the browser's security settings. However, if one user downgrades their web browser's security settings it could compromise the security of the entire computer.
To find out which version of Mozilla Firefox you are currently using, run the following commands.
Apply the following settings to each user's account. This may mean that you will have to perform these steps more than once if you have several family members with personal accounts.
As shown in the diagram above make sure the check-box "Remember passwords for sites" is not ticked. If you select this option, it is important not to undo it later by subsequently choosing to save passwords you type into the Firefox web browser.
For extra security you can stop dynamic scripts and controls from running in your browser automatically.
This section should only be attempted by more experienced users who are confident about their ability to make judgements as to when a web site should be trusted and when it should not be trusted.
As a general rule, trusted sites are those that you would allow to run dynamic content, such as Java, Javascript and ActiveX, on your computer to provide additional functionality and untrusted sites are those you would not.
On its own, Firefox can't be configured to selectively enable JavaScript for web sites that you trust, whilst keeping it disabled for others. There is a solution, however, in the form of the NoScript add-on. NoScript will allow you to more selectively control when dynamic content functionality should be allowed and when it should be blocked on the basis of whether you have trust in a particular web site. It is available from http://noscript.net.



![]()
Many web sites make use of dynamic content for full functionality, so if the NoScript prompt is visible you'll often find that the site no longer "works" normally. If you need this functionality, the "Options..." button will allow you to selectively enable dynamic content for web sites that are reputable and which you trust. Many web sites will include content from multiple sources, as this example shows:
The above image is an example of a NoScript configuration menu for a site that contains content from more than one source. In this example, the user has already chosen to allow content from live.com, as well as some other well-known sites that have included content on this page.

Allowed sites are shown with "Forbid" in front of them, indicating the action that would be taken should you select the menu item. In the same way, sites that have "Allow" in front (here only mediaplex.com) are currently not allowed to run dynamic content in your browser.
The option to "Allow scripts Globally", if selected, will effectively disable NoScript and re-enable dynamic content from all sites to run - just as if NoScript was not installed.
It¡'s important to remember at this point that NoScript settings are retained only on a per user basis. If you want all users of your computer to have the same settings, you must repeat the actions described here for each user account.
NoScript is a powerful tool, and is more configurable than most users might prefer, but it provides an effective layer of malware protection by allowing you to choose when dynamic and potentially harmful content is allowed to run on your computer and when it is not allowed.
1 http://www.mozilla.com/en-US/firefox/
2 'Beta' versions of software are pre-release versions and should be avoided as these have not been fully tested under all circumstances and are more likely to affect software stability or contain
security bugs.
3 NoScript must be installed for each and every account in which it will be used, whether
administrator or limited user.