QA/Fennec/Permissions: Difference between revisions

From MozillaWiki
< QA‎ | Fennec
Jump to navigation Jump to search
mNo edit summary
Line 1: Line 1:
= Android Permissions (Q1/Q2 2012) =
= Android Permissions (Q1/Q2 2012) =
 
== Firefox 'Native' ==
=== Firefox  ===
=== Firefox Beta ===
*YOUR ACCOUNTS
**DISCOVER KNOWN ACCOUNTS
***Allows the app to get the list of accounts known by the tablet. Allows the app to get the list of accounts known by the phone.
**MANAGE THE ACCOUNTS LIST
***Allows the app to perform operations like adding and removing accounts, and deleting their password.
**USE THE AUTHENTICATION CREDENTIALS OF AN ACCOUNT
***Allows the app to request authentication tokens.
**ACT AS AN ACCOUNT AUTHENTICATOR
***Allows the app to use the account authenticator capabilities of the AccountManager, including creating accounts and getting and setting their passwords.
*HARDWARE CONTROLS
**TAKE PICTURES AND VIDEOS
***Allows the app to take pictures and videos with the camera. This allows the app at any time to collect images the camera is seeing.
**CONTROL VIBRATOR
***Allows the app to control the vibrator.
*YOUR LOCATION
**FINE (GPS) LOCATION
***Access fine location sources such as the Global Positioning System on the tablet, where available. Malicious apps may use this to determine where you are, and may consume additional battery power. Access fine location sources such as the Global Positioning System on the phone, where available. Malicious apps may use this to determine where you are, and may consume additional battery power.
*NETWORK COMMUNICATION
**FULL INTERNET ACCESS
***Allows the app to create network sockets.
**VIEW NETWORK STATE
***Allows the app to view the state of all networks.
*STORAGE
**MODIFY/DELETE USB STORAGE CONTENTS MODIFY/DELETE SD CARD CONTENTS
***Allows the app to write to the USB storage. Allows the app to write to the SD card.
*SYSTEM TOOLS
**WRITE SYNC SETTINGS
***Allows the app to modify the sync settings, such as whether sync is enabled for the People app.
**READ SYNC STATISTICS
***Allows the app to read the sync stats; e.g., the history of syncs that have occurred.
**READ SYNC SETTINGS
***Allows the app to read the sync settings, such as whether sync is enabled for the People app.
**MODIFY GLOBAL SYSTEM SETTINGS
***Allows the app to modify the system's settings data. Malicious apps may corrupt your system's configuration.
**PREVENT TABLET FROM SLEEPING PREVENT PHONE FROM SLEEPING
***Allows the app to prevent the tablet from going to sleep. Allows the app to prevent the phone from going to sleep.
== Firefox (XUL) ==
== Firefox (XUL) ==
=== Firefox ===
=== Firefox ===
Line 45: Line 83:
*SYSTEM TOOLS
*SYSTEM TOOLS
**INSTALL SHORTCUTS
**INSTALL SHORTCUTS
== Firefox 'Native' ==
=== Firefox  ===
=== Firefox Beta ===
*YOUR ACCOUNTS
**DISCOVER KNOWN ACCOUNTS
***Allows the app to get the list of accounts known by the tablet. Allows the app to get the list of accounts known by the phone.
**MANAGE THE ACCOUNTS LIST
***Allows the app to perform operations like adding and removing accounts, and deleting their password.
**USE THE AUTHENTICATION CREDENTIALS OF AN ACCOUNT
***Allows the app to request authentication tokens.
**ACT AS AN ACCOUNT AUTHENTICATOR
***Allows the app to use the account authenticator capabilities of the AccountManager, including creating accounts and getting and setting their passwords.
*HARDWARE CONTROLS
**TAKE PICTURES AND VIDEOS
***Allows the app to take pictures and videos with the camera. This allows the app at any time to collect images the camera is seeing.
**CONTROL VIBRATOR
***Allows the app to control the vibrator.
*YOUR LOCATION
**FINE (GPS) LOCATION
***Access fine location sources such as the Global Positioning System on the tablet, where available. Malicious apps may use this to determine where you are, and may consume additional battery power. Access fine location sources such as the Global Positioning System on the phone, where available. Malicious apps may use this to determine where you are, and may consume additional battery power.
*NETWORK COMMUNICATION
**FULL INTERNET ACCESS
***Allows the app to create network sockets.
**VIEW NETWORK STATE
***Allows the app to view the state of all networks.
*STORAGE
**MODIFY/DELETE USB STORAGE CONTENTS MODIFY/DELETE SD CARD CONTENTS
***Allows the app to write to the USB storage. Allows the app to write to the SD card.
*SYSTEM TOOLS
**WRITE SYNC SETTINGS
***Allows the app to modify the sync settings, such as whether sync is enabled for the People app.
**READ SYNC STATISTICS
***Allows the app to read the sync stats; e.g., the history of syncs that have occurred.
**READ SYNC SETTINGS
***Allows the app to read the sync settings, such as whether sync is enabled for the People app.
**MODIFY GLOBAL SYSTEM SETTINGS
***Allows the app to modify the system's settings data. Malicious apps may corrupt your system's configuration.
**PREVENT TABLET FROM SLEEPING PREVENT PHONE FROM SLEEPING
***Allows the app to prevent the tablet from going to sleep. Allows the app to prevent the phone from going to sleep.

Revision as of 19:07, 19 July 2012

Android Permissions (Q1/Q2 2012)

Firefox 'Native'

Firefox

Firefox Beta

  • YOUR ACCOUNTS
    • DISCOVER KNOWN ACCOUNTS
      • Allows the app to get the list of accounts known by the tablet. Allows the app to get the list of accounts known by the phone.
    • MANAGE THE ACCOUNTS LIST
      • Allows the app to perform operations like adding and removing accounts, and deleting their password.
    • USE THE AUTHENTICATION CREDENTIALS OF AN ACCOUNT
      • Allows the app to request authentication tokens.
    • ACT AS AN ACCOUNT AUTHENTICATOR
      • Allows the app to use the account authenticator capabilities of the AccountManager, including creating accounts and getting and setting their passwords.
  • HARDWARE CONTROLS
    • TAKE PICTURES AND VIDEOS
      • Allows the app to take pictures and videos with the camera. This allows the app at any time to collect images the camera is seeing.
    • CONTROL VIBRATOR
      • Allows the app to control the vibrator.
  • YOUR LOCATION
    • FINE (GPS) LOCATION
      • Access fine location sources such as the Global Positioning System on the tablet, where available. Malicious apps may use this to determine where you are, and may consume additional battery power. Access fine location sources such as the Global Positioning System on the phone, where available. Malicious apps may use this to determine where you are, and may consume additional battery power.
  • NETWORK COMMUNICATION
    • FULL INTERNET ACCESS
      • Allows the app to create network sockets.
    • VIEW NETWORK STATE
      • Allows the app to view the state of all networks.
  • STORAGE
    • MODIFY/DELETE USB STORAGE CONTENTS MODIFY/DELETE SD CARD CONTENTS
      • Allows the app to write to the USB storage. Allows the app to write to the SD card.
  • SYSTEM TOOLS
    • WRITE SYNC SETTINGS
      • Allows the app to modify the sync settings, such as whether sync is enabled for the People app.
    • READ SYNC STATISTICS
      • Allows the app to read the sync stats; e.g., the history of syncs that have occurred.
    • READ SYNC SETTINGS
      • Allows the app to read the sync settings, such as whether sync is enabled for the People app.
    • MODIFY GLOBAL SYSTEM SETTINGS
      • Allows the app to modify the system's settings data. Malicious apps may corrupt your system's configuration.
    • PREVENT TABLET FROM SLEEPING PREVENT PHONE FROM SLEEPING
      • Allows the app to prevent the tablet from going to sleep. Allows the app to prevent the phone from going to sleep.

Firefox (XUL)

Firefox

  • HARDWARE CONTROLS
    • TAKE PICTURES AND VIDEOS
      • Allows application to take pictures and videos with the camera. This allows the application at any time to collect images the camera is seeing.
  • YOUR LOCATION
    • FINE (GPS) LOCATION
      • Access fine location sources such as the Global Positioning System on the device, where available. Malicious applications can use this to determine where you are, and may consume additional battery power.
  • NETWORK COMMUNICATION
    • FULL INTERNET ACCESS
      • Allows an application to create network sockets.
  • STORAGE
    • MODIFY/DELETE USB STORAGE CONTENTS MODIFY/DELETE SD CARD CONTENTS
      • Allows an application to write to the USB storage. Allows an application to write to the SD card.
  • SYSTEM TOOLS
    • PREVENT DEVICE FROM SLEEPING
      • Allows an application to prevent the device from going to sleep.
  • NETWORK COMMUNICATION
    • VIEW NETWORK STATE
      • Allows an application to view the state of all networks.

Firefox Beta

  • HARDWARE CONTROLS
    • TAKE PICTURES AND VIDEOS
      • Allows application to take pictures and videos with the camera. This allows the application at any time to collect images the camera is seeing.
  • YOUR LOCATION
    • FINE (GPS) LOCATION
      • Access fine location sources such as the Global Positioning System on the device, where available. Malicious applications can use this to determine where you are, and may consume additional battery power.
  • NETWORK COMMUNICATION
    • FULL INTERNET ACCESS
      • Allows an application to create network sockets.
  • STORAGE
    • MODIFY/DELETE USB STORAGE CONTENTS MODIFY/DELETE SD CARD CONTENTS
      • Allows an application to write to the USB storage. Allows an application to write to the SD card.
  • SYSTEM TOOLS
    • PREVENT DEVICE FROM SLEEPING
      • Allows an application to prevent the device from going to sleep.
  • HARDWARE CONTROLS
    • CONTROL VIBRATOR
      • Allows the application to control the vibrator.
  • NETWORK COMMUNICATION
    • VIEW NETWORK STATE
      • Allows an application to view the state of all networks.
  • SYSTEM TOOLS
    • INSTALL SHORTCUTS