⚠ Archived content — this site is no longer maintained.   Current WebKit documentation is at docs.webkit.org.

Changeset 243267 in webkit


Ignore:
Timestamp:
Mar 20, 2019, 5:36:06 PM (7 years ago)
Author:
jiewen_tan@apple.com
Message:

Extend Networking Process sandbox for some system frameworks
https://bugs.webkit.org/show_bug.cgi?id=196036
<rdar://problem/47594150>

Reviewed by Brent Fulgham.

  • NetworkProcess/mac/com.apple.WebKit.NetworkProcess.sb.in:
  • Resources/SandboxProfiles/ios/com.apple.WebKit.Networking.sb:
Location:
trunk/Source/WebKit
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebKit/ChangeLog

    r243258 r243267  
     12019-03-20  Jiewen Tan  <jiewen_tan@apple.com>
     2
     3        Extend Networking Process sandbox for some system frameworks
     4        https://bugs.webkit.org/show_bug.cgi?id=196036
     5        <rdar://problem/47594150>
     6
     7        Reviewed by Brent Fulgham.
     8
     9        * NetworkProcess/mac/com.apple.WebKit.NetworkProcess.sb.in:
     10        * Resources/SandboxProfiles/ios/com.apple.WebKit.Networking.sb:
     11
    1122019-03-20  Alex Christensen  <achristensen@webkit.org>
    213
  • trunk/Source/WebKit/NetworkProcess/mac/com.apple.WebKit.NetworkProcess.sb.in

    r243020 r243267  
    143143    (ipc-posix-name "FNetwork.defaultStorageSession")
    144144    (ipc-posix-name-regex #"\.PrivateBrowsing-")
    145     (ipc-posix-name-regex #"^WebKit Test-"))
     145    (ipc-posix-name-regex #"^WebKit Test-")
     146    (ipc-posix-name "/com.apple.AppSSO.version")
     147)
    146148
    147149;; Various services required by CFNetwork and other frameworks
     
    160162    (global-name "com.apple.nesessionmanager.flow-divert-token")
    161163    (global-name "com.apple.nesessionmanager.content-filter") ;; <rdar://problem/47598758>
     164    (global-name "com.apple.AppSSO.service-xpc")
    162165)
    163166
  • trunk/Source/WebKit/Resources/SandboxProfiles/ios/com.apple.WebKit.Networking.sb

    r243020 r243267  
    9696(allow mach-lookup
    9797    (global-name "com.apple.lsd.mapdb")
    98     (global-name "com.apple.analyticsd"))
     98    (global-name "com.apple.analyticsd")
     99    (global-name "com.apple.AppSSO.service-xpc"))
    99100
    100101;; For reporting progress for active downloads <rdar://problem/44405661>
     
    105106(allow mach-lookup
    106107    (global-name "com.apple.nesessionmanager.content-filter"))
     108
     109;; Various shared memory accesses required by system frameworks
     110(allow ipc-posix-shm-read-data
     111    (ipc-posix-name "/com.apple.AppSSO.version"))
Note: See TracChangeset for help on using the changeset viewer.