Files
macos_security/rules/os/os_iphone_mirroring_disable.yaml
2025-09-12 10:42:30 -04:00

75 lines
1.5 KiB
YAML

id: os_iphone_mirroring_disable
title: Disable iPhone Mirroring
discussion: |-
iPhone Mirroing _MUST_ be disabled to prevent file transfers to or from unauthorized devices. Disabling iPhone Mirroring also prevents potentially unauthorized applications from appearing as if they are installed on the Mac.
check: |
/usr/bin/osascript -l JavaScript << EOS
$.NSUserDefaults.alloc.initWithSuiteName('com.apple.applicationaccess')\
.objectForKey('allowiPhoneMirroring').js
EOS
result:
string: 'false'
fix: |
This is implemented by a Configuration Profile.
references:
cce:
- CCE-95212-7
cci:
- CCI-000213
- CCI-000381
- CCI-001443
800-53r5:
- AC-3
- AC-20
- CM-7
- CM-7(1)
800-53r4:
- CM-7
- CM-7(1)
- AC-3
- AC-20
srg:
- SRG-OS-000300-GPOS-00118
- SRG-OS-000080-GPOS-00048
- SRG-OS-000095-GPOS-00049
disa_stig:
- APPL-26-002271
800-171r3:
- 03.01.02
- 03.01.20
- 03.04.06
cis:
benchmark:
- N/A
controls v8:
- 4.1
- 4.8
- 6.7
cmmc:
- AC.L1-3.1.1
- AC.L1-3.1.20
- CM.L2-3.4.6
- CM.L2-3.4.7
macOS:
- '26.0'
tags:
- 800-53r5_low
- 800-53r5_moderate
- 800-53r5_high
- 800-53r4_low
- 800-53r4_moderate
- 800-53r4_high
- 800-171
- cisv8
- cnssi-1253_low
- cnssi-1253_high
- cmmc_lvl2
- cmmc_lvl1
- stig
- cnssi-1253_moderate
severity: medium
mobileconfig: true
mobileconfig_info:
com.apple.applicationaccess:
allowiPhoneMirroring: false