FirefoxOS/New security model: Difference between revisions

Jump to navigation Jump to search
Line 90: Line 90:
</bugzilla>
</bugzilla>


=== Process isolation ===
=== Process isolation - {{Bug|1153428}} ===
** [META] Tracking bug for Process Isolation implementation of New Security Model {{Bug|1153428}}
 
Bug XXX - Prevent signed packages from being framed cross-origin (x-frame-options )


In order to ensure that only signed content can access the APIs that it has been signed for, we want to always use separate child processes to run such content.
In order to ensure that only signed content can access the APIs that it has been signed for, we want to always use separate child processes to run such content.
Bug XXX- Switch privileged process when loading a page from a signed package


This means that when a user navigates from an unsigned page to a signed page, that we need to switch which process render the pages. Right now this can only be done by creating a new <iframe mozbrowser>.
This means that when a user navigates from an unsigned page to a signed page, that we need to switch which process render the pages. Right now this can only be done by creating a new <iframe mozbrowser>.
Line 107: Line 102:
We also need to change security checks that currently are done in the parent process. Currently many of them are heavily based on app-ids and installed apps. This may need to be changed.
We also need to change security checks that currently are done in the parent process. Currently many of them are heavily based on app-ids and installed apps. This may need to be changed.


Bug XXX - Fix security checks so that they work without appid by tagging a child process with a package identifier.
<bugzilla>
 
  {
 
    "blocks": 1153428,
♦ '''Issue:''' We need to figure out if changes are needed to the security checks of sensitive APIs.
    "include_fields": "id, priority, summary, status, assigned_to,resolution",
 
    "order": "bug_id"
  }
</bugzilla>


=== Installing and updating ===
=== Installing and updating ===
canmove, Confirmed users
1,220

edits

Navigation menu