Confirmed users
353
edits
(→Gaia) |
(→Gecko) |
||
| Line 118: | Line 118: | ||
=== Gecko === | === Gecko === | ||
==== 1. Content/Chrome Segregation ==== | ==== 1. Content/Chrome Segregation ==== | ||
TBD | |||
==== 2. Process Segregation ==== | ==== 2. Process Segregation ==== | ||
The message which the parent listens for: | |||
* | * Webapps:Connect | ||
* | * Webapps:GetConnections | ||
* | * InterAppConnection:Cancel | ||
* | * InterAppMessagePort:PostMessage | ||
* | * InterAppMessagePort:Register | ||
* InterAppMessagePort:Unregister | |||
* child-process-shutdown | |||
Permissions are checked in the parent before processing any messages, using the standard approach: | Permissions are checked in the parent before processing any messages, using the standard approach: | ||
http://mxr.mozilla.org/mozilla-central/source/dom/apps/src/InterAppCommService.js#814 | |||
==== 3. Data validation & Sanitization ==== | ==== 3. Data validation & Sanitization ==== | ||
TBD | |||
====4. Denial of Service ==== | ====4. Denial of Service ==== | ||
TBD | |||
== Concerns (To-Delete) == | == Concerns (To-Delete) == | ||