Changeset 256473 in webkit


Ignore:
Timestamp:
Feb 12, 2020 1:49:12 PM (4 years ago)
Author:
Brent Fulgham
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:
Location:
trunk/Source/WebKit
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebKit/ChangeLog

    r256463 r256473  
     12020-02-12  Brent Fulgham  <bfulgham@apple.com>
     2
     3        [iOS] Remove access to AppleKeyStoreUserClient from the WebContent process
     4        https://bugs.webkit.org/show_bug.cgi?id=207654
     5        <rdar://problem/58804060>
     6
     7        Reviewed by Per Arne Vollan.
     8
     9        Testing and telemetry show that we no longer need access to the AppleKeyStoreUserClient
     10        IOKit class in the WebContent or GPU processes. We should remove this access.
     11
     12        * Resources/SandboxProfiles/ios/com.apple.WebKit.GPU.sb:
     13        * Resources/SandboxProfiles/ios/com.apple.WebKit.WebContent.sb:
     14
    1152020-02-12  Said Abou-Hallawa  <said@apple.com>
    216
  • trunk/Source/WebKit/Resources/SandboxProfiles/ios/com.apple.WebKit.GPU.sb

    r256346 r256473  
    106106               (global-name "com.apple.mobileassetd" "com.apple.mobileassetd.v2"))
    107107        (mobile-preferences-read "com.apple.MobileAsset")))
    108 
    109 (define-once (mobile-keybag-access)
    110      (allow iokit-open
    111             (iokit-user-client-class "AppleKeyStoreUserClient")))
    112108
    113109(define-once (play-audio)
     
    762758
    763759(framebuffer-access)
    764 
    765 ;; <rdar://problem/7822790>
    766 (mobile-keybag-access)
    767760
    768761; <rdar://problem/7595408> , <rdar://problem/7643881>
  • trunk/Source/WebKit/Resources/SandboxProfiles/ios/com.apple.WebKit.WebContent.sb

    r256455 r256473  
    119119               (global-name "com.apple.mobileassetd" "com.apple.mobileassetd.v2"))
    120120        (mobile-preferences-read "com.apple.MobileAsset")))
    121 
    122 (define-once (mobile-keybag-access)
    123     (allow iokit-open (with telemetry)
    124         (iokit-user-client-class "AppleKeyStoreUserClient")  ;; Needed by NSURLCache
    125 ))
    126121
    127122(define-once (play-audio)
     
    763758
    764759(framebuffer-access)
    765 
    766 ;; <rdar://problem/7822790>
    767 (mobile-keybag-access)
    768760
    769761; <rdar://problem/7595408> , <rdar://problem/7643881>
Note: See TracChangeset for help on using the changeset viewer.