Mozillas Sync Extension (WS10/11)

Total Page:16

File Type:pdf, Size:1020Kb

Mozillas Sync Extension (WS10/11) Weaving secure synchronization into Mozilla Firefox - Mozillas Sync Extension (WS10/11) Markus Rudel Seminar Work at Chair for Network and Data Security Prof. Dr. Jörg Schwenk advised through Dominik Birk 26.01.2011 Horst-Görtz Institute Ruhr-University of Bochum Contents 1 Introduction 1 1.1 Motivation . .1 1.2 Sync extension . .1 2 Implementation 3 2.1 Synchronized data . .3 2.2 Security measures . .3 2.2.1 Used encryption algorithms . .4 2.2.2 Username and password . .4 2.2.3 Key management and de/encryption . .4 2.3 Server component . .8 2.3.1 Server installation . .8 2.3.2 Server configuration . .9 2.3.3 Database structure . .9 2.3.4 Used URL scheme . 10 2.3.5 Mozillas implementation . 10 3 Security considerations 11 3.1 Man-in-the-middle related attacks . 11 3.1.1 Self-signed certificates . 11 3.1.2 Replaying already transferred data . 12 3.1.3 Validation on server side . 12 3.1.4 Manipulation of transferred data . 12 3.2 Extension manipulation on client side . 17 3.3 Security on server side . 18 4 Summary 19 i List of Figures 2.1 Allowed characters in usernames and passwords . .4 2.2 Necessary values for the first encryption . .5 2.3 Basic WBO encryption . .6 2.4 WBO decryption . .7 2.5 Basic database scheme . .9 3.1 Check for modifications 1 . 13 3.2 Check for modifications - continued, but no change detected . 14 3.3 Check for modifications - continued, but change detected . 15 3.4 Check for modifications 2 . 16 1 Introduction In this paper, we will present the new Mozilla Firefox extension called Firefox Sync [Moz10b]. It allows an easy and secure way of synchronizing browser settings, bookmarks and especially login data. As this data contains sensitive and personal information, it is necessary to get an insight in the functionality of the extension and to focus especially on how data is stored and transported. Most users will use the public servers of the Mozilla Foundation and it is therefore crucial to understand what happens to their synchronized data. Due to the increased availability of mobile devices and computers, we need a secure and easy way to share data between the devices. A user might want to switch from his netbook to his home computer because of the bigger screen. However, retyping the addresses of the opened browser tabs is exhausting. By using a synchronization extension for Firefox, you can easily continue your work on another computer. Another important reason for the Sync extension is the backup aspect. The browser profile is saved with each of its saved bookmarks and settings, so that in case your computer crashes, you can access your data from another authorized computer. Last but not least you can securely use more complex passwords for your logins without the need to memorize them, as they can also be synchronized to other computers. 1.1 Motivation Synchronization between different pools of data tends to be complicated and sometimes frustrat- ing. The possible loss of information during a synchronization is an important factor to distrust in such an infrastructure like Mozillas Sync service. Mozilla pledges an easy and especially secure way of realizing this claim. Today’s browsers contains confidential data like logins to online banking, e-commerce or social networks. By promising to exchange this kind of sen- sitive data between computers over potentially insecure networks, it is important to protect it from curious eyes. During my Bachelor thesis I already got experiences in analyzing secured data transfer with a focus on the Google Chrome web-browser. Now it is interesting to see how Mozilla solves this problem keeping in mind that Google announced a similar service for their browser. In respect of data security, it is also worthwhile to point out the possibility to install your own server in your trusted environment, which makes Sync interesting for commercial use. 1.2 Sync extension The development of the Sync extension started in 2009 [Moz10c] and it was first called Weave. It should weave different browser installations on different PCs and their individual settings together in one common profile. The idea of synchronizing browser profiles is not new, as 1 several other services appeared earlier on the internet. But they were often centered around synchronizing the bookmarks1 instead of whole user profiles. With more and more browsers supporting synchronizing profiles (i.e. Google Chrome [Goo10] or Opera [Ope10]), the Mozilla Foundation needed to add this feature to their browser to keep up in order to be able to compete. There are also non-browser specific programs for this function. One example is the Xmarks service, which should be discontinued in January 2011 due to a insufficient business plan [Tod10]. Another possible solution could be the use of a portable drive with modified browser versions, which saves all the users data and program content. The installation of the Sync extension is quite simple and needs no complicated installation routines. The user visits the Sync homepage in the Firefox Extension Repository [Moz10a] and clicks on "Add to Firefox". After a browser restart the extension is available and active. The user is asked to create a new account or to login with an existent account. For further instructions on this matter, please refer to the Mozilla knowledge base entry [Moz10m]. At this time of installation, the user is also asked to use the Mozilla Sync server or his own server. 1Depending on the used browser bookmarks are also called favorites. 2 2 Implementation This chapter gives a short insight into the different types of synchronized data, the used security measures like used encryption algorithms, the choice of username and password, the key man- agement and de/encryption as well as a closer look at the server component of the extension. 2.1 Synchronized data The extension synchronizes different types of data [Moz10l], notably bookmarks, history, pass- words, tabs, user preferences as well as an API1 for other developers [Moz10h], so that they can synchronize their data as well. All items are stored inside so called Weave Basic Objects (WBOs) and are organized in collections. While the WBO contains the actual synchronized item (e.g. bookmark, tab), the collection combines several WBOs of a session to one set of data for a browsing session. There are three different synchronization modes to choose from, when the Sync extension registers with the synchronization servers: "two-way synchronization between each Firefox", "other Firefox browsers overwrites this Firefox" and "this Firefox overwrites other Firefox browsers". It is the users choice to determine the behavior of his Sync clients to the server. 2.2 Security measures It is important to ensure privacy and confidentiality for the users profile data. The Sync exten- sion uses several security measures to achieve these aims, therefore we will present you in this chapter the used encryption algorithms, the choice of username and password as well as the used key management and de/encryption workflows. To analyze and understand the used encryption algorithms, an insight into the extensions source code is helpful. As Mozilla Sync is published open source2, we can easily examine the Mozilla Sync extension source code3 as well as the Mozilla Sync server source code consisting of a user registration server component4 and the actual Sync server component5. 1API stands for application programming interface. 2Open source means that the used source coded can be openly reviewed. 3This source code was accessed on 27th October 2010 (http://hg.mozilla.org/services/fx- sync/log?rev=c540c68ecda1). 4This source code was accessed on 14th November 2010 (http://hg.mozilla.org/services/reg-server/). 5This source code was accessed on 14th November 2010 (http://hg.mozilla.org/services/sync-server/). 3 2.2.1 Used encryption algorithms The Sync extension is written by the Mozilla foundation. The developers used for this extension already existing working and proven code from older projects. So they used Mozillas own crypto engine library called Network Security Services (NSS) [Moz09]. Another important reason for choosing this library lies in its platform independency. This allows the extension to work on almost all major operating systems, as the NSS is written in JavaScript. NSS supports SSL v2 and v3, TLS v1, PKCS 5, PKCS 7, PKCS 11, PKCS 12, SMIME, X.503 v3 certificates, and other security standards and algorithms [Moz10k]. But the Sync extension uses only a small set of this functionality: it only uses RSA with a 2048 bit private key, PBKDF2, AES 256-bit in CBC Mode for encryption and TLS v1 for secure data exchange with the Sync server. Mozilla states in their privacy policy [Moz10d] that their engine assures an SSL-secured con- nection to their servers and that there is no way that a server administrator is able to view unen- crypted data [Moz10g]. The following chapters will explain the necessary steps to achieve these aims. 2.2.2 Username and password When using the Sync service for the first time, the user has to create a new user account, con- sisting of e-mail address and password. The following characters are allowed to be used as a password: Figure 2.1: Allowed characters in usernames and passwords The username will be randomly generated and will be saved together with the e-mail address. They will be used together with the password to authenticate against the Sync server. The pass- word can be changed via the extension settings. Username and password can be seen in the Firefox password manager, if no master password is set. 2.2.3 Key management and de/encryption After having successfully created a new account, the extension generates a passphrase for the user6, consisting of twenty random characters between a and z.
Recommended publications
  • (Hardening) De Navegadores Web Más Utilizados
    UNIVERSIDAD DON BOSCO VICERRECTORÍA DE ESTUDIOS DE POSTGRADO TRABAJO DE GRADUACIÓN Endurecimiento (Hardening) de navegadores web más utilizados. Caso práctico: Implementación de navegadores endurecidos (Microsoft Internet Explorer, Mozilla Firefox y Google Chrome) en un paquete integrado para Microsoft Windows. PARA OPTAR AL GRADO DE: MAESTRO EN SEGURIDAD Y GESTION DEL RIESGO INFORMATICO ASESOR: Mg. JOSÉ MAURICIO FLORES AVILÉS PRESENTADO POR: ERICK ALFREDO FLORES AGUILAR Antiguo Cuscatlán, La Libertad, El Salvador, Centroamérica Febrero de 2015 AGRADECIMIENTOS A Dios Todopoderoso, por regalarme vida, salud y determinación para alcanzar un objetivo más en mi vida. A mi amada esposa, que me acompaño durante toda mi carrera, apoyó y comprendió mi dedicación de tiempo y esfuerzo a este proyecto y nunca dudó que lo concluiría con bien. A mis padres y hermana, que siempre han sido mis pilares y me enseñaron que lo mejor que te pueden regalar en la vida es una buena educación. A mis compañeros de trabajo, que mediante su esfuerzo extraordinario me han permitido contar con el tiempo necesario para dedicar mucho más tiempo a la consecución de esta meta. A mis amigos de los que siempre he tenido una palabra de aliento cuando la he necesitado. A mi supervisor y compañeros de la Escuela de Computación de la Universidad de Queens por facilitarme espacio, recursos, tiempo e información valiosa para la elaboración de este trabajo. A mi asesor de tesis, al director del programa de maestría y mis compañeros de la carrera, que durante estos dos años me han ayudado a lograr esta meta tan importante. Erick Alfredo Flores Aguilar INDICE I.
    [Show full text]
  • Windows Geknackt Die Besten Tools 2013
    ttbewerb Mit DVD Preise im Wert We 00001 www.onlinepc.ch Fr. 4.70 von Fr. 7‘154.– 985503 € 4,– Ultrabook, Digicam, WLAN-Bundles, 71422 iPhone-Hüllen und Software S.52 97 System verschlüsseln 51 DVD Zürich So geht‘s: Der wirksamste Schutz gegen Datenklau S.30 Auf 8051 D Nr. 1 – Januar 2013 16 Internet-Tipps Auf DV AZB Das Computer-Magazin Firefox-Befehle, Cloud verschlüsseln, Mails sichern... S.30 D Auf DV Total Mounter Virtuelle CDs und DVDs auf jedem PC brennen – ohne Brenner S.30 ▪ Der Schutz macht Windows unzerstörbar ▪ Nach jedem Neustart ist Windows wie neu ▪ Der Schutz lässt sich ein- und ausschalten S.22 Die besten Tools 2013 Das sind die beliebtesten Open-Source-Programme S.36 D D Auf DV Auf DV Windows geknackt So booten Sie jeden Sicherheit PC mit Windows 7 S.42 am PPaasswortsswort besten Abp Mon 9.0 50 Hammertipps Die Überwacht RAM, CPU, Die besten Tricks für vorbei S.16 Special Netzwerk… S.26 Windows 7 S.14 Mit Sicherheits-Tipps Anzeige EDITORIAL /INHALT INHALT 1/2013 PC am Passwort Schutzmodus für vorbei booten: Windows 7 Ein Trick überlistet Der Schutzmodus den Schutz von macht Windows Windows 16 unzerstörbar 22 Leserumfrage Top-100-Software Virenalarm, was tun? Mitmachen und eine Video-Soft- Aus den monatlichen Top 10 Downloads hat Keine Panik! So ware von Magix die Redaktion für Sie eine Auswahl getrof- werden Sie die gewinnen! 62 fen und die 100 beliebtesten Programme auf Schädlinge los 46 die Heft-DVD gepackt. Die Tools decken ein breites Spektrum ab – vom Browser bis zum E-Mail-Programm, von der Sicherheitssoftware bis zum Videoplayer und vom Backup-Pro- AKTUELL TEST & KAUFBERATUNG gramm bis zum Passwortmanager (Seite 36).
    [Show full text]
  • Features Guide [email protected] Table of Contents
    Features Guide [email protected] Table of Contents About Us .................................................................................. 3 Make Firefox Yours ............................................................... 4 Privacy and Security ...........................................................10 The Web is the Platform ...................................................11 Developer Tools ..................................................................13 2 About Us About Mozilla Mozilla is a global community with a mission to put the power of the Web in people’s hands. As a nonprofit organization, Mozilla has been a pioneer and advocate for the Web for more than 15 years and is focused on creating open standards that enable innovation and advance the Web as a platform for all. We are committed to delivering choice and control in products that people love and can take across multiple platforms and devices. For more information, visit www.mozilla.org. About Firefox Firefox is the trusted Web browser of choice for half a billion people around the world. At Mozilla, we design Firefox for how you use the Web. We make Firefox completely customizable so you can be in control of creating your best Web experience. Firefox has a streamlined and extremely intuitive design to let you focus on any content, app or website - a perfect balance of simplicity and power. Firefox makes it easy to use the Web the way you want and offers leading privacy and security features to help keep you safe and protect your privacy online. Mozilla continues to move the Web forward by pioneering new open source technologies such as asm.js, Emscripten and WebAPIs. Firefox also has a range of amazing built-in developer tools to provide a friction-free environment for building Web apps and Web content.
    [Show full text]
  • Firefox for Android Reviewer's Guide
    FIREFOX FOR ANDROID REVIEWER’S GUIDE Contact us: [email protected] FIREFOX FOR ANDROID TABLE OF CONTENTS About Mozilla for Android 1 Get Started 2 Type Less, Browse More 3 Get Up and Go 4 Customize and Go 6 Protecting Your Privacy 7 Favorite Features 8 The Cutting Edge 9 FIREFOX FOR ANDROID ABOUT MOZILLA Mozilla is a global, nonprofit organization dedicated to making the Web better. We believe in principle over profit, and that the Internet is a shared public resource to be cared for, not a commodity to be sold. We work with a worldwide community to create open source software like Mozilla Firefox, and to innovate for the benefit of the individual and the betterment of the Web. The result is great products built by passionate people and better choices for everyone. For more information, visit www.mozilla.org Mozilla Firefox for Android Mozilla Firefox introduces a new Web experience for Android (2.1 and above) devices. Based on the same open technology platform as the desktop version of Firefox, you have an easy, fast and customizable way to take your Firefox anywhere you go. Innovative features in Firefox make browsing the Web on Android devices easy and efficient so you can spend more time browsing and less time typing. Firefox Sync is integrated into Firefox, giving you access to your Awesome Bar history, bookmarks, open tabs and passwords across computers and mobile devices. Firefox respects your privacy and safeguards your security with features like end-to-end encryption in Firefox Sync and Do Not Track.. Firefox for Android enables you to personalize your Firefox with add-ons to change the look, features or functionality of Firefox to fit your needs.
    [Show full text]
  • Designing for Extensibility and Planning for Conflict
    Designing for Extensibility and Planning for Conflict: Experiments in Web-Browser Design Benjamin S. Lerner A dissertation submitted in partial fulfillment of the requirements for the degree of Doctor of Philosophy University of Washington 2011 Program Authorized to Offer Degree: UW Computer Science & Engineering University of Washington Graduate School This is to certify that I have examined this copy of a doctoral dissertation by Benjamin S. Lerner and have found that it is complete and satisfactory in all respects, and that any and all revisions required by the final examining committee have been made. Chair of the Supervisory Committee: Daniel Grossman Reading Committee: Daniel Grossman Steven Gribble John Zahorjan Date: In presenting this dissertation in partial fulfillment of the requirements for the doctoral degree at the University of Washington, I agree that the Library shall make its copies freely available for inspection. I further agree that extensive copying of this dissertation is allowable only for scholarly purposes, consistent with “fair use” as prescribed in the U.S. Copyright Law. Requests for copying or reproduction of this dissertation may be referred to Proquest Information and Learning, 300 North Zeeb Road, Ann Arbor, MI 48106-1346, 1-800-521-0600, to whom the author has granted “the right to reproduce and sell (a) copies of the manuscript in microform and/or (b) printed copies of the manuscript made from microform.” Signature Date University of Washington Abstract Designing for Extensibility and Planning for Conflict: Experiments in Web-Browser Design Benjamin S. Lerner Chair of the Supervisory Committee: Associate Professor Daniel Grossman UW Computer Science & Engineering The past few years have seen a growing trend in application development toward “web ap- plications”, a fuzzy category of programs that currently (but not necessarily) run within web browsers, that rely heavily on network servers for data storage, and that are developed and de- ployed differently from traditional desktop applications.
    [Show full text]
  • Mozilla and Software Freedom Dwaraka Nath Arun Prakash Harvish Sekar
    Mozilla And Software Freedom Dwaraka Nath Arun Prakash Harvish Sekar 17th September 2011, SFD Chennai. About Mozilla •Mozilla is a global community of volunteers, contributors and like – minded people who work towards the same goal Openness, Innovation and Opportunity of the Web and associated Software •Formed on 23rd February of 1998 by Netscape Communications as Mozilla Organization •Mozilla Foundation launched on July 15, 2003. What We Do •We are a non – profit organization who see success with People than with Share and Stake holders. •We try to achieve our goal by building and promoting software like Firefox and movements like Drumbeat •We want to see the Power and potential of Internet and want to see it thrive for everyone, everywhere. Mozilla’s Projects • Mozilla’s Projects have been one of the most successful open—source movements in the recent years. • Some of them are Firefox Internet Browser for Desktop and Mobile Platforms, Thunderbird Email Client, SkSeamonkey (formerl y k nown as th e M ozill a app lica tion suite), Lightning and Sunbird—Calendaring applications and Camino. • We also promote WebFWD and Rainbow as a part of the Mozilla Labs Initiative. Not to mention the CouchDB, ZK, Gecko and the XUL Runner. The Firefox • World’s most advanced and secure Internet Browser. • Accounts for more than a quarter of world’s browser market share[1] • Some of the cool features in Firefox include Tabbed Browsing, Tabbed Browsing, Countless extensions and addons, Built—in RSS, Firefox Sync, Panorama and the awesome bar ☺ • Above all, its free ! [1] – Source : Wikipedia -http://en.wikipedia.org/wiki/Usage_share_of_web_browsers as on 16th September 2011 Firefox – Tech Specs • Crash protection support across multiple OS for Silverlight, Flash, QuickTime plugins • Full WebGL, WebM and HTML5 support (for controls and the new parser) and partial support for CSS Transitions.
    [Show full text]
  • Mozilla Services Documentation
    Mozilla Services Documentation Tarek Ziade Aug 13, 2021 Contents 1 How To.. 3 2 Services 13 3 Client Development 45 4 Miscellaneous 69 Index 73 i ii Mozilla Services Documentation Welcome to the Mozilla Services Documentation front page. This site contains technical information about the services and products provided by the Mozilla Services Team. Right now that means Firefox Sync. (There were additional services documented here in the past, but they’ve been reprecated). To contribute to this site, see About this Website. Contents 1 Mozilla Services Documentation 2 Contents CHAPTER 1 How To. 1.1 Run your own Sync-1.5 Server Mozilla does not provide any pre-packaged release of the Firefox Sync server. The easiest way to install a Sync Server is to checkout our repository and run a build in-place. Once this is done, Sync can be run behind any Web Server that supports the WSGI protocol. 1.1.1 Important Notes The sync service uses Firefox Accounts for user authentication, which is a separate service and is not covered by this guide. Note: By default, a server set up using this guide will defer authentication to the Mozilla-hosted accounts server at https://accounts.firefox.com. You can safely use the Mozilla-hosted Firefox Accounts server in combination with a self-hosted sync storage server. The authentication and encryption protocols are designed so that the account server does not know the user’s plaintext password, and therefore cannot access their stored sync data. Alternatively, you can also Run your own Firefox Accounts Server to control all aspects of the system.
    [Show full text]
  • Firefox for Android Reviewer’S Guide
    Firefox for Android Reviewer’s Guide [email protected] Firefox for Android Reviewer’s Guide Get started About Mozilla ...................................................................................................................................................................................................................................................................................... 3 Get Started ............................................................................................................................................................................................................................................................................................... 4 Mobile Browsing Upgrade ......................................................................................................................................................................................................................................... 5 Move at the Speed of the Web ........................................................................................................................................................................................................................ 7 Get Up and Go ................................................................................................................................................................................................................................................................................. 8 Customise On the Go ........................................................................................................................................................................................................................................................
    [Show full text]
  • Toward a Secure and Usable Cloud-Based Password Manager for Web Browsers
    Toward A Secure and Usable Cloud-based Password Manager for Web Browsers Rui Zhao and Chuan Yue Department of Computer Science, University of Colorado Colorado Springs, USA, 80918 E-mail:[email protected] and [email protected] Abstract Web users are confronted with the daunting challenges of creating, remem- bering, and using more and more strong passwords than ever before in order to protect their valuable assets on different websites. Password manager, particularly Browser-based Password Manager (BPM), is one of the most popular approaches designed to address these challenges by saving users’ passwords and later automatically filling the login forms on behalf of users. Fortunately, all the five most popular Web browsers have provided password managers as a useful built-in feature. In this paper, we uncover the vulnera- bilities of existing BPMs and analyze how they can be exploited by attackers to crack users’ saved passwords. Moreover, we propose a novel Cloud-based Storage-Free BPM (CSF-BPM) design to achieve a high level of security with the desired confidentiality, integrity, and availability properties. We have implemented a CSF-BPM system into Firefox and evaluated its cor- rectness, performance, and usability. Our evaluation results and analysis demonstrate that CSF-BPM can be efficiently and conveniently used. We believe CSF-BPM is a rational design that can also be integrated into other popular browsers to make the online experience of Web users more secure, convenient, and enjoyable. Keywords: Web Browser, Password Manager, User Authentication, Security, Cloud, Storage 1. Introduction Text-based passwords still occupy the dominant position in online user authentication [1, 2, 3].
    [Show full text]
  • Reviewer's Guide
    Reviewer’s Guide [email protected] Table of Contents About Mozilla ......................................................................................................................................................................................... 1 About Mozilla Firefox ............................................................................................................................................................. 2 A Browser for the Modern Web ....................................................................................................................... 3 Your Firefox ............................................................................................................................................................................................... 10 Privacy and Security ................................................................................................................................................................. 13 The Web is the Platform .................................................................................................................................................. 15 Developer Tools ............................................................................................................................................................................... 19 About Mozilla Mozilla is a global community with a mission to put the power of the Web in people’s hands. As a nonprofit organisation, Mozilla has been a pioneer and advocate for the Web for more than 15 years
    [Show full text]
  • Firefox 4 for Mobile Reviewer's Guide
    FireFox 4 For Mobile reviewer’s Guide Contact us: [email protected] FireFox 4 For Mobile TAble oF ConTenTs About Mozilla 1 Get Started 2 Type Less, Browse More 3 Get Up and Go 4 Customise On the Go 6 Favourite Features 7 The Cutting Edge 8 FireFox 4 For Mobile AbouT MozillA Mozilla is a global, nonprofit organisation dedicated to making the Web better. We believe in principle over profit, and that the Internet is a shared public resource to be cared for, not a commodity to be sold. We work with a worldwide community to create open source software like Mozilla Firefox, and to innovate for the benefit of the individual and the betterment of the Web. The result is great products built by passionate people and better choices for everyone. For more information, visit www.mozilla.org Introducing Mozilla Firefox 4 for Android and Maemo Mozilla Firefox 4 introduces a new Web experience for Android (2.0 and above) and Maemo devices. Based on the same open technology platform as the desktop version of Firefox, you have an easy, fast and customisable way to take your Firefox anywhere you go. Innovative features in Firefox make browsing the Web on Android and Maemo devices easy and efficient so you can spend more time browsing and less time typing. Firefox Sync is integrated into Firefox, giving you access to your Awesome Bar history, bookmarks, open tabs and passwords across computers and mobile devices. Firefox respects your privacy and safeguards your security with features like end-to-end encryption in Firefox Sync.
    [Show full text]
  • Firefox for Android Reviewer’S Guide
    Firefox for Android Reviewer’s Guide Contact us: [email protected] Firefox for Android Table of Contents About Mozilla Firefox for Android 1 Move at the Speed of the Web 2 Get Started 3 Mobile Browsing Upgrade 4 Get Up and Go 6 Customize On the Go 7 Privacy and Security 8 Favorite Features 9 Under the Hood 11 Thank You 13 Firefox for Android About Mozilla Mozilla has been a pioneer and advocate for the Web for more than a decade. With the help of our community, we create and promote open standards that enable innovation and advance the Web as a platform for all. Today, hundreds of millions of people worldwide use Mozilla Firefox to discover, experience and connect to the Web on computers and mobile phones. As the Web becomes even more central to people’s lives, we’re committed to empower people by offering user choice, control and privacy online and advancing a Web platform and products that deliver consistent, compelling and secure experiences across multiple platforms and devices. For more information, visit www.mozilla.org/Firefox Mozilla Firefox for Android Firefox for Android is an upgrade to mobile browsing for Android phones and tablets with version 2.2 (Froyo) and above, so you can now extend the same Firefox experience to your small screen at lightning speed. Firefox for Android has dramatically improved performance, a new look and feel and even more powerful platform capabilities. Based on the same open technology platform as the desktop version of Firefox, Firefox for Android is a fast, easy and secure way to experience the the mobile Web.
    [Show full text]