Title: [256473] trunk/Source/WebKit
- Revision
- 256473
- Author
- bfulg...@apple.com
- Date
- 2020-02-12 13:49:12 -0800 (Wed, 12 Feb 2020)
Log Message
[iOS] Remove access to AppleKeyStoreUserClient from the WebContent process
https://bugs.webkit.org/show_bug.cgi?id=207654
<rdar://problem/58804060>
Reviewed by Per Arne Vollan.
Testing and telemetry show that we no longer need access to the AppleKeyStoreUserClient
IOKit class in the WebContent or GPU processes. We should remove this access.
* Resources/SandboxProfiles/ios/com.apple.WebKit.GPU.sb:
* Resources/SandboxProfiles/ios/com.apple.WebKit.WebContent.sb:
Modified Paths
Diff
Modified: trunk/Source/WebKit/ChangeLog (256472 => 256473)
--- trunk/Source/WebKit/ChangeLog 2020-02-12 21:48:26 UTC (rev 256472)
+++ trunk/Source/WebKit/ChangeLog 2020-02-12 21:49:12 UTC (rev 256473)
@@ -1,3 +1,17 @@
+2020-02-12 Brent Fulgham <bfulg...@apple.com>
+
+ [iOS] Remove access to AppleKeyStoreUserClient from the WebContent process
+ https://bugs.webkit.org/show_bug.cgi?id=207654
+ <rdar://problem/58804060>
+
+ Reviewed by Per Arne Vollan.
+
+ Testing and telemetry show that we no longer need access to the AppleKeyStoreUserClient
+ IOKit class in the WebContent or GPU processes. We should remove this access.
+
+ * Resources/SandboxProfiles/ios/com.apple.WebKit.GPU.sb:
+ * Resources/SandboxProfiles/ios/com.apple.WebKit.WebContent.sb:
+
2020-02-12 Said Abou-Hallawa <s...@apple.com>
REGRESSION (r255158): http/tests/frame-throttling/raf-throttle-in-cross-origin-subframe.html is a flaky failure
Modified: trunk/Source/WebKit/Resources/SandboxProfiles/ios/com.apple.WebKit.GPU.sb (256472 => 256473)
--- trunk/Source/WebKit/Resources/SandboxProfiles/ios/com.apple.WebKit.GPU.sb 2020-02-12 21:48:26 UTC (rev 256472)
+++ trunk/Source/WebKit/Resources/SandboxProfiles/ios/com.apple.WebKit.GPU.sb 2020-02-12 21:49:12 UTC (rev 256473)
@@ -106,10 +106,6 @@
(global-name "com.apple.mobileassetd" "com.apple.mobileassetd.v2"))
(mobile-preferences-read "com.apple.MobileAsset")))
-(define-once (mobile-keybag-access)
- (allow iokit-open
- (iokit-user-client-class "AppleKeyStoreUserClient")))
-
(define-once (play-audio)
(allow mach-lookup
(global-name "com.apple.audio.AURemoteIOServer"))
@@ -762,9 +758,6 @@
(framebuffer-access)
-;; <rdar://problem/7822790>
-(mobile-keybag-access)
-
; <rdar://problem/7595408> , <rdar://problem/7643881>
(opengl)
Modified: trunk/Source/WebKit/Resources/SandboxProfiles/ios/com.apple.WebKit.WebContent.sb (256472 => 256473)
--- trunk/Source/WebKit/Resources/SandboxProfiles/ios/com.apple.WebKit.WebContent.sb 2020-02-12 21:48:26 UTC (rev 256472)
+++ trunk/Source/WebKit/Resources/SandboxProfiles/ios/com.apple.WebKit.WebContent.sb 2020-02-12 21:49:12 UTC (rev 256473)
@@ -119,11 +119,6 @@
(global-name "com.apple.mobileassetd" "com.apple.mobileassetd.v2"))
(mobile-preferences-read "com.apple.MobileAsset")))
-(define-once (mobile-keybag-access)
- (allow iokit-open (with telemetry)
- (iokit-user-client-class "AppleKeyStoreUserClient") ;; Needed by NSURLCache
-))
-
(define-once (play-audio)
(allow mach-lookup
(global-name "com.apple.audio.AURemoteIOServer"))
@@ -763,9 +758,6 @@
(framebuffer-access)
-;; <rdar://problem/7822790>
-(mobile-keybag-access)
-
; <rdar://problem/7595408> , <rdar://problem/7643881>
(opengl)
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes