[macOS 10.14] Investigate enabling Hardened Runtime
Categories
(Core :: Security: Process Sandboxing, defect, P2)
Tracking
()
Tracking | Status | |
---|---|---|
firefox62 | --- | affected |
People
(Reporter: haik, Assigned: haik)
References
(Blocks 1 open bug)
Details
(Keywords: sec-want)
Attachments
(1 file, 1 obsolete file)
1.03 KB,
application/zip
|
Details |
Comment 1•6 years ago
|
||
Assignee | ||
Comment 2•6 years ago
|
||
Comment 3•6 years ago
|
||
Assignee | ||
Comment 4•6 years ago
|
||
Updated•6 years ago
|
Comment 5•6 years ago
|
||
Assignee | ||
Updated•6 years ago
|
Comment 6•6 years ago
|
||
Assignee | ||
Comment 7•6 years ago
|
||
Assignee | ||
Comment 8•6 years ago
|
||
Assignee | ||
Updated•6 years ago
|
Assignee | ||
Updated•6 years ago
|
Assignee | ||
Updated•6 years ago
|
Comment 9•6 years ago
|
||
Comment 10•6 years ago
|
||
Assignee | ||
Comment 11•6 years ago
|
||
Assignee | ||
Updated•6 years ago
|
Comment hidden (obsolete) |
Assignee | ||
Comment 13•6 years ago
|
||
Assignee | ||
Comment 14•6 years ago
|
||
Assignee | ||
Updated•6 years ago
|
Assignee | ||
Comment 15•6 years ago
|
||
(In reply to Haik Aftandilian [:haik] from comment #14)
In order to allow Flash to run, we have to set
com.apple.security.cs.disable-library-validation=true (disabling library
validation to allow loading of third party libraries) in the
plugin-container entitlements. It would be nice to enable the library
validation for plugin-container content processes, but we'd have to include
an additional plugin-container binary (~100K) in the .app and use that to
host the Flash plugin. I don't know if accessibility or (any other feature)
requires that we support loading third party libraries into our processes on
Mac, but that would be a possible blocker for enabling the library
validation.
This was not correct. To set com.apple.security.cs.disable-library-validation=false, we would have to add additional plugin-container binaries for the GMP and Flash plugin process and we would have to change how we launch plugin-container processes so they don't inherit the parent process entitlements.
Assignee | ||
Updated•5 years ago
|
Assignee | ||
Comment 16•5 years ago
|
||
I'm closing this bug as a duplication of bug 1471004 which turned on Hardened Runtime and Notarization for Nightly channel builds. That bug also enabled Hardened Runtime for try server builds.
And we have bug 1522409 filed to tackle signing and enabling Hardened Runtime for local developer builds.
Assignee | ||
Updated•5 years ago
|
Description
•