Changeset 254379 in webkit
- Timestamp:
- Jan 10, 2020 4:21:59 PM (4 years ago)
- Location:
- trunk
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/LayoutTests/ChangeLog
r254378 r254379 1 2020-01-10 Brent Fulgham <bfulgham@apple.com> 2 3 [iOS] Remove used media-related mach services from the WebContent process sandbox 4 https://bugs.webkit.org/show_bug.cgi?id=206089 5 <rdar://problem/58489478> 6 7 Reviewed by Per Arne Vollan. 8 9 After conducting multiple test passes and large-scale living-on testing with telemetry, we have 10 confirmed that the following XPC services are not used by the media logic in WebKit, and can be 11 removed: 12 13 com.apple.coremedia.cpeprotector.xpc 14 com.apple.coremedia.figcontentkeysession.xpc 15 com.apple.coremedia.routingsessionmanager.xpc 16 com.apple.coremedia.sts 17 18 * fast/sandbox/ios/sandbox-mach-lookup-expected.txt: 19 * fast/sandbox/ios/sandbox-mach-lookup.html: 20 1 21 2020-01-10 Antti Koivisto <antti@apple.com> 2 22 -
trunk/LayoutTests/fast/sandbox/ios/sandbox-mach-lookup-expected.txt
r254376 r254379 9 9 PASS internals.hasSandboxMachLookupAccessToGlobalName("com.apple.WebKit.WebContent", "com.apple.awdd") is false 10 10 PASS internals.hasSandboxMachLookupAccessToGlobalName("com.apple.WebKit.WebContent", "com.apple.cookied") is false 11 PASS internals.hasSandboxMachLookupAccessToGlobalName("com.apple.WebKit.WebContent", "com.apple.coremedia.cpeprotector.xpc") is false 12 PASS internals.hasSandboxMachLookupAccessToGlobalName("com.apple.WebKit.WebContent", "com.apple.coremedia.figcontentkeysession.xpc") is false 13 PASS internals.hasSandboxMachLookupAccessToGlobalName("com.apple.WebKit.WebContent", "com.apple.coremedia.routingsessionmanager.xpc") is false 14 PASS internals.hasSandboxMachLookupAccessToGlobalName("com.apple.WebKit.WebContent", "com.apple.coremedia.sts") is false 11 15 PASS internals.hasSandboxMachLookupAccessToGlobalName("com.apple.WebKit.WebContent", "com.apple.iohideventsystem") is false 12 16 PASS internals.hasSandboxMachLookupAccessToGlobalName("com.apple.WebKit.WebContent", "com.apple.locationd.registration") is false -
trunk/LayoutTests/fast/sandbox/ios/sandbox-mach-lookup.html
r254376 r254379 12 12 shouldBeFalse("internals.hasSandboxMachLookupAccessToGlobalName(\"com.apple.WebKit.WebContent\", \"com.apple.awdd\")"); 13 13 shouldBeFalse("internals.hasSandboxMachLookupAccessToGlobalName(\"com.apple.WebKit.WebContent\", \"com.apple.cookied\")"); 14 shouldBeFalse("internals.hasSandboxMachLookupAccessToGlobalName(\"com.apple.WebKit.WebContent\", \"com.apple.coremedia.cpeprotector.xpc\")"); 15 shouldBeFalse("internals.hasSandboxMachLookupAccessToGlobalName(\"com.apple.WebKit.WebContent\", \"com.apple.coremedia.figcontentkeysession.xpc\")"); 16 shouldBeFalse("internals.hasSandboxMachLookupAccessToGlobalName(\"com.apple.WebKit.WebContent\", \"com.apple.coremedia.routingsessionmanager.xpc\")"); 17 shouldBeFalse("internals.hasSandboxMachLookupAccessToGlobalName(\"com.apple.WebKit.WebContent\", \"com.apple.coremedia.sts\")"); 14 18 shouldBeFalse("internals.hasSandboxMachLookupAccessToGlobalName(\"com.apple.WebKit.WebContent\", \"com.apple.iohideventsystem\")"); 15 19 shouldBeFalse("internals.hasSandboxMachLookupAccessToGlobalName(\"com.apple.WebKit.WebContent\", \"com.apple.locationd.registration\")"); -
trunk/Source/WebKit/ChangeLog
r254376 r254379 1 2020-01-10 Brent Fulgham <bfulgham@apple.com> 2 3 [iOS] Remove used media-related mach services from the WebContent process sandbox 4 https://bugs.webkit.org/show_bug.cgi?id=206089 5 <rdar://problem/58489478> 6 7 Reviewed by Per Arne Vollan. 8 9 After conducting multiple test passes and large-scale living-on testing with telemetry, we have 10 confirmed that the following XPC services are not used by the media logic in WebKit, and can be 11 removed: 12 13 com.apple.coremedia.cpeprotector.xpc 14 com.apple.coremedia.figcontentkeysession.xpc 15 com.apple.coremedia.routingsessionmanager.xpc 16 com.apple.coremedia.sts 17 18 Test: fast/sandbox/ios/sandbox-mach-lookup.html 19 20 * Resources/SandboxProfiles/ios/com.apple.WebKit.WebContent.sb: 21 1 22 2020-01-10 Brent Fulgham <bfulgham@apple.com> 2 23 -
trunk/Source/WebKit/Resources/SandboxProfiles/ios/com.apple.WebKit.WebContent.sb
r254376 r254379 179 179 180 180 (allow mach-lookup (with report) (with telemetry) 181 (global-name "com.apple.coremedia.cpeprotector.xpc")182 181 (global-name "com.apple.coremedia.endpoint.xpc") 183 (global-name "com.apple.coremedia.figcontentkeysession.xpc") 184 (global-name "com.apple.coremedia.figcpecryptor") 185 (global-name "com.apple.coremedia.routingsessionmanager.xpc") 186 (global-name "com.apple.coremedia.sts")) 182 (global-name "com.apple.coremedia.figcpecryptor")) 187 183 188 184 (mobile-preferences-read
Note: See TracChangeset
for help on using the changeset viewer.