Title: [283012] trunk/Source/WebKit
Revision
283012
Author
[email protected]
Date
2021-09-23 14:57:21 -0700 (Thu, 23 Sep 2021)

Log Message

Remove access to unused services in the Networking access
https://bugs.webkit.org/show_bug.cgi?id=230715
<rdar://problem/83462947>

Reviewed by Brent Fulgham.

Telemetry is showing that some services allowed in the Networking process' sandbox are unused. These should be removed.

* NetworkProcess/cocoa/NetworkSessionCocoa.mm:
(-[WKNetworkSessionDelegate URLSession:task:didReceiveChallenge:completionHandler:]):
* NetworkProcess/mac/com.apple.WebKit.NetworkProcess.sb.in:

Modified Paths

Diff

Modified: trunk/Source/WebKit/ChangeLog (283011 => 283012)


--- trunk/Source/WebKit/ChangeLog	2021-09-23 21:54:28 UTC (rev 283011)
+++ trunk/Source/WebKit/ChangeLog	2021-09-23 21:57:21 UTC (rev 283012)
@@ -1,5 +1,19 @@
 2021-09-23  Per Arne Vollan  <[email protected]>
 
+        Remove access to unused services in the Networking access
+        https://bugs.webkit.org/show_bug.cgi?id=230715
+        <rdar://problem/83462947>
+
+        Reviewed by Brent Fulgham.
+
+        Telemetry is showing that some services allowed in the Networking process' sandbox are unused. These should be removed.
+
+        * NetworkProcess/cocoa/NetworkSessionCocoa.mm:
+        (-[WKNetworkSessionDelegate URLSession:task:didReceiveChallenge:completionHandler:]):
+        * NetworkProcess/mac/com.apple.WebKit.NetworkProcess.sb.in:
+
+2021-09-23  Per Arne Vollan  <[email protected]>
+
         Remove access to unused services in the GPU process
         https://bugs.webkit.org/show_bug.cgi?id=230716
         <rdar://problem/83464232>

Modified: trunk/Source/WebKit/NetworkProcess/mac/com.apple.WebKit.NetworkProcess.sb.in (283011 => 283012)


--- trunk/Source/WebKit/NetworkProcess/mac/com.apple.WebKit.NetworkProcess.sb.in	2021-09-23 21:54:28 UTC (rev 283011)
+++ trunk/Source/WebKit/NetworkProcess/mac/com.apple.WebKit.NetworkProcess.sb.in	2021-09-23 21:57:21 UTC (rev 283012)
@@ -113,21 +113,8 @@
        (ipc-posix-name-prefix "apple.cfprefs."))
 
 (allow mach-lookup (with report) (with telemetry)
-       (global-name "com.apple.analyticsd.messagetracer")
-       (global-name "com.apple.appsleep")
-       (global-name "com.apple.bsd.dirhelper")
-       (global-name "com.apple.cfprefsd.agent")
-       (global-name "com.apple.cfprefsd.daemon")
-       (global-name "com.apple.espd")
-       (global-name "com.apple.secinitd")
-       (global-name "com.apple.system.DirectoryService.libinfo_v1")
-       (global-name "com.apple.system.logger")
        (global-name "com.apple.system.opendirectoryd.libinfo")
-       (global-name "com.apple.system.opendirectoryd.membership")
-       (global-name "com.apple.trustd")
-       (global-name "com.apple.trustd.agent")
-       (global-name "com.apple.xpc.activity.unmanaged")
-       (local-name "com.apple.cfprefsd.agent"))
+       (global-name "com.apple.trustd.agent"))
 
 (with-filter (system-attribute apple-internal)
     (allow mach-lookup (global-name "com.apple.internal.objc_trace")))
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to