Despite its recent spate of
security vulnerabilities, the Mozilla-based Firefox browser appears to be
as popular as ever. While the browser’s growth has
somewhat slowed, Firefox continues to gain on Microsoft’s Internet
Explorer.
Firefox’s default installation is actually pretty secure. However,
the number of Firefox users continues to increase, and such popularity often
spells more attention from attackers. With so many people using Firefox, it’s a
good idea to add a standard layer of security to better protect your organization’s
users.
Let’s walk through Firefox’s Options window (which you can
access by going to Tools | Options) and look at some tweaks you can make to
boost the security of the browser. Keep in mind that all of these suggested
settings assume that the user login is for a single user and not shared among
multiple users.
The Options window has five sections: General, Privacy, Web
Features, Downloads, and Advanced. Because the General section focuses more on
the browser’s look and feel, we’ll skip this one.
Privacy
- History: This setting is self-explanatory.
All you need to do is set it to a reasonable number of days. The default
is nine days. - Saved Form Information: This is a handy
feature for all single-user profiles; it lets the browser remember what
you’ve typed in the past and automatically make suggestions. It’s safe to enable
the feature. - Saved Passwords: This setting is more
of a gray area. You tell users to remember passwords—should you allow
their browsers to remember passwords as well? I recommend allowing this
feature and setting the master password for workstations that don’t leave
your company area. If the system is a laptop, deselect the Remember
Passwords option. That way, if someone steals the machine and accesses the
account, the thief won’t have access to every saved password a user has stored. - Download Manager History: There’s
no need to keep track of all of your downloads, so I suggest setting it to
Remove Files From The Download Manager When Firefox Exits. - Cookies: This is a hotly debated
subject. I recommend selecting Allow Sites To Set Cookies and choosing For
The Originating Web Site Only. In addition, select the Until I Close
Firefox option for how long the browser should store the cookies. With
this last option, cookies only help you browse while you’re using the
machine, but they don’t provide endless browsing habit information to
cookie vendors. - Cache: For this setting, decide on
a reasonable amount of disk space.
Web Features
- Block Popup Windows: I suggest
selecting this check box—it’s a feature every browser should have. - Allow Web Sites To Install Software:
Go ahead and select this check box. When you allow a site to install
software, Firefox will add it to the Allowed Sites list. - Load Images: Select both this check
box and the For The Originating Web Site Only check box. You can always go
back and specifically allow or block individual sites. - Enable Java: Select this check box.
- Enable JavaScript: Select this
check box; clicking the Advanced button opens the Advanced JavaScript
Options window.
Downloads
- Download Folder: I suggest
creating a Downloads folder for storing all of your downloads. This makes
it easier to scan your downloads once you’re finished. - Download Manager: I recommend
selecting both check boxes: Show Download Manager Window When A Download
Begins and Close The Download Manager When All Downloads Are Complete. - File Types: I wouldn’t allow any
Microsoft product to perform any action automatically—that’s likely one of
the reasons you’re using the Firefox browser.
Advanced
- Accessibility, Browsing, and Tabbed Browsing:
All three areas are functional and involve no security issues. - Software Update: Select the
Firefox check box, which allows the browser to update itself. I recommend not selecting the My Extensions And
Themes check box to allow for updates. - Security: To provide maximum cross-site
functionality, I suggest selecting all three check boxes: Use SSL 2.0, Use
SSL 3.0, and Use TLS 1.0. - Certificates: Under Client
Certificate Selection, select the Ask Every Time check box, which focuses
user attention to the start of a secure session. - Validation: Under OCSP (Online
Certificate Status Protocol), select the Use OCSP To Validate Only Certificates
That Specify An OCSP Service URL option.
Final thoughts
After running through all of these various Firefox settings,
you might be wondering how to deal with security zones, browser helper objects
(BHOs), and ActiveX. Don’t worry: These are Microsoft inventions that support Microsoft
products. As long as you use Firefox, they won’t bother you anymore.
Worried about security
issues? Who isn’t? Automatically
sign up for our free Security Solutions newsletter, delivered each Friday,
and get hands-on advice for locking down your systems.
Mike Mullins has served as an assistant
network administrator and a network security administrator for the U.S. Secret
Service and the Defense Information Systems Agency. He is currently the
director of operations for the Southern Theater Network Operations and Security
Center.