VirtualBox

source: vbox/trunk/src/VBox/HostDrivers/Support/darwin/SUPR3HardenedEntitlementsVM.plist@ 101257

Last change on this file since 101257 was 101257, checked in by vboxsync, 17 months ago

Support/SUPR3HardenedEntitlementsVM.plist: Seems that com.apple.security.hypervisor is a "normal" entitlement, not needing provisioning profile. Experiment.

  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
File size: 1.9 KB
Line 
1<?xml version="1.0" encoding="UTF-8"?>
2<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
3<plist version="1.0">
4<dict>
5 <!-- <key>com.apple.security.cs.allow-jit</key> <true/> -->
6 <!--
7 The following two entitlements are required for using AppleHV on Catalina.
8 The first entitlement allows us to have unsigned executable memory in the guests
9 address space like the BIOS code (and essentially all the guests address space which
10 is mapped as RWX).
11 The second entitlement is required in order to map guest memory as RWX into the
12 guests address space.
13 These entitlements are not required starting with BigSur+ where Apple has clearly
14 changed something in their entitlement scheme without properly documenting it.
15 -->
16 <key>com.apple.security.cs.allow-unsigned-executable-memory</key> <true/>
17 <key>com.apple.security.cs.disable-executable-page-protection</key> <true/>
18 <!-- For audio input -->
19 <key>com.apple.security.device.audio-input</key> <true/>
20 <!-- For emulated webcam -->
21 <key>com.apple.security.device.camera</key> <true/>
22 <!-- For HID input monitoring -->
23 <key>com.apple.security.device.usb</key> <true/>
24 <!-- For vmnet based bridging and host-only networking -->
25 <key>com.apple.vm.networking</key> <true/>
26 <!-- For USB capturing -->
27 <key>com.apple.vm.device-access</key> <true/>
28 <!--
29 The following are required for using AppleHV (need the second one for running Catalina)
30 but are actually stored in the provisioning profile because these are special entitlements.
31 -->
32 <key>com.apple.security.hypervisor</key> <true/>
33 <!--<key>com.apple.vm.hypervisor</key> <true/>-->
34</dict>
35</plist>
Note: See TracBrowser for help on using the repository browser.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette