Features/Security/Low rights Firefox: Difference between revisions

Jump to navigation Jump to search
no edit summary
(Undo revision 400828 by Ladamski (talk))
No edit summary
Line 13: Line 13:
* Need a broker for certain operations (filesystem, some networking, device access, maybe WebGL and some audio/video)
* Need a broker for certain operations (filesystem, some networking, device access, maybe WebGL and some audio/video)
|Feature overview=As Electrolysis (e10s) is current shelved, we could obtain a lot of security benefit from implementing a simpler whole-process sandbox by reducing the runtime privileges of the entire Firefox process.
|Feature overview=As Electrolysis (e10s) is current shelved, we could obtain a lot of security benefit from implementing a simpler whole-process sandbox by reducing the runtime privileges of the entire Firefox process.
|Feature dependencies=Related bugs
Sandboxing in general: https://bugzilla.mozilla.org/show_bug.cgi?id=730956
OS X 10.5 Sandbox: https://bugzilla.mozilla.org/show_bug.cgi?id=387248
Other references
http://www.chromium.org/developers/design-documents/sandbox
https://blogs.adobe.com/asset/2010/10/inside-adobe-reader-protected-mode-part-1-design.html
https://blogs.adobe.com/asset/2010/10/inside-adobe-reader-protected-mode-%E2%80%93-part-2-%E2%80%93-the-sandbox-process.html
|Feature requirements=To obtain security benefits this would need to prevent persistent compromise of the local system.
|Feature requirements=To obtain security benefits this would need to prevent persistent compromise of the local system.
In addition it would be desirable to prevent transient (read) compromise of the local system.
In addition it would be desirable to prevent transient (read) compromise of the local system.
|Feature non-goals=*Cross-domain and other intra-browser attacks (browsing history, passwords, cookies, etc) will not be mitigated.
|Feature non-goals=*Cross-domain and other intra-browser attacks (browsing history, passwords, cookies, etc) will not be mitigated.
*Plugins are not affected as they cannot be run in low rights without their cooperation (ie. code changes)
*Plugins are not affected as they cannot be run in low rights without their cooperation (ie. code changes)
Confirmed users
717

edits

Navigation menu