id: os_airplay_outgoing_password_require
title: Require the User to Enter a Password when Connecting to an AirPlay-enabled device for the First Time.
discussion: |
  When a user is allowed to use AirPlay without a password, it may mistakenly associate the iPhone and iPad with an AirPlay-enabled device other than the one intended (i.e., by choosing the wrong one from the AirPlay list displayed). This creates the potential for someone in control of a mistakenly associated device to obtain DoD sensitive information without authorization. Requiring a password before such an association mitigates this risk. Passwords do not require any administration and are not required to comply with any complexity requirements.
references:
  nist:
    cce:
      ios_27:
        - CCE-XXXXX-X
      ios_26:
        - CCE-95640-9
      ios_18:
        - CCE-94424-9
      ios_17:
        - CCE-93410-9        
    800-53r5:
      - IA-3
  disa:
    cci:
      - CCI-000063
    disa_stig:
      ios_26:
        - AIOS-26-010900
        - AIOS-26-010950
      ios_18:
        - AIOS-18-010900
        - AIOS-18-010950
      ios_17:
        - AIOS-17-010900
        - AIOS-17-710900        
    sfr:
      - 'FMT_SMF_EXT.1.1 #40'
    cmmc:
      - IA.L1-B.1.V
      - IA.L1-B.1.VI
      - IA.L2-3.5.1
      - IA.L2-3.5.2
      - IA.L3-3.5.1E
  bsi:
    indigo:
      ios_26:
        - ANNEX K
      ios_18:
        - ANNEX K
      ios_17:
        - ANNEX K        
platforms:
  iOS:
    '27.0': {}
    '26.0':
      supervised: false
      benchmarks:
        - name: ios_stig
          severity: low
        - name: indigo_base
          severity: low
        - name: indigo_high
          severity: low
    '18.0':
      supervised: false
      benchmarks:
        - name: ios_stig
          severity: low
        - name: indigo_base
          severity: low
        - name: indigo_high
          severity: low
    '17.0':
      supervised: false
      benchmarks:
        - name: ios_stig
          severity: low
        - name: ios_stig_byoad
          severity: low
        - name: indigo_base
          severity: low
        - name: indigo_high
          severity: low
    introduced: '7.1'
tags:
  - 800-53r5_moderate
  - 800-53r5_high
  - cmmc_lvl1
  - cmmc_lvl2
  - cmmc_lvl3
  - cnssi-1253_moderate
  - cnssi-1253_low
  - cnssi-1253_high
mobileconfig_info:
  - PayloadType: com.apple.applicationaccess
    PayloadContent:
      - forceAirPlayOutgoingRequestsPairingPassword: true
