How does Firefox for Android Provide Secure Mobile Browsing?

Revision Information
  • Revision id: 24579
  • Created:
  • Creator: Tonnes
  • Comment: fix permissions link
  • Reviewed: Yes
  • Reviewed:
  • Reviewed by: mluna
  • Is approved? Yes
  • Is current revision? No
  • Ready for localization: Yes
  • Readied for localization:
  • Readied for localization by: mluna
Revision Source
Revision Content

Firefox mobile for Android uses best practices for security testing and adheres to Mozilla secure-development guidelines just like desktop Firefox. Security testing called fuzzing is used, to make sure Firefox mobile is robust enough to handle all kinds of crazy data without crashing. We do specific testing for the ARM processor, conduct thorough design reviews, code reviews and perform hostile testing in the same form as is done for desktop Firefox.

Permissions

We also review the permissions to ensure we don't have any that we don't need and then document them, see How does Firefox for Android use the permissions it requests?.

Automatic Updates

An important part of staying safe online is updating your browser regularly for security improvements. With Firefox, you get updates every six weeks that inherit all of the security updates we develop for desktop Firefox. So, you get the benefit of the 450 million users who depend on Firefox for security on their desktops when you use Firefox mobile. If there is a security threat out there, chances are we know about it and we'll get a fix into Firefox mobile sooner than other mobile browsers will. Because you can get automatic updates through the market, without any dependence on your carrier, Mozilla can respond to any threat quickly.

Content and Transport Security

Firefox mobile also has the same strong content security policy and strict transport policy as your desktop Firefox, requiring pages be served over SSL so they can't be intercepted and the connection is encrypted preventing scripting attacks. We also alert you to any known malicious sites before loading them in Firefox mobile.

Data Encryption

Mozilla offers Sync services, so you don't need to type your password where someone might see it and you can use a strong password without having to type it on a mobile keyboard because it syncs with your desktop Firefox. And Mozilla encrypts your sync'd data so we don't have access to bookmarks, history, passwords or form field data like your address and card info (possibly) name, anything else you type into a field. We lock it and no one but you has the key. Passwords are stored internally to Firefox; stored in a place where only Firefox can access them and cannot be accessed by other programs. Even if a malware infected your device, it couldn't access your data.

Plugin Safety

Firefox mobile doesn't allow flash uses 'click to play' for plugins by default so you can safely go to any website without the worry of being hacked by plugins. You would have to click it to get hacked. This also enables you to browse with better performance and without annoying ads. You can also completely disable JavaScript in your settings for the safest possible mobile browsing, since pages can't run any scripts.

Privacy Controls

Firefox mobile provides a suite of Privacy & Security settings so you can regularly clear your history and private data to stay safe. You can also configure a master password and enable Do Not Track to secure your browser if your device is stolen and prevent advertisers from tracking your browsing patterns.