id: pwpolicy_force_pin_enable
title: Ensure Force Pin is Set to Enabled
discussion: |
  Passwords provide a form of access control that prevents unauthorized individuals from accessing computing resources and sensitive data. Passwords may also be a source of entropy for generation of key encryption or data encryption keys. If a password is not required to access data, this data is accessible to any adversary who obtains physical possession of the device. Requiring that a password be successfully entered before the mobile device data is unencrypted mitigates this risk.

  Note: MDF PP v2.0 requires a Password Authentication Factor and requires management of its length and complexity. It leaves open whether the existence of a password is subject to management. This requirement addresses the configuration to require a password, which is critical to the cybersecurity posture of the device.
references:
  nist:
    cce:
      ios_27:
        - CCE-XXXXX-X
      ios_26:
        - CCE-96705-9
      ios_18:
        - CCE-94474-4
      ios_17:
        - CCE-93457-0
      visionos_27:
        - CCE-XXXXX-X
      visionos_26:
        - CCE-96716-6
    800-53r5:
      - SC-28
  disa:
    cci:
      - CCI-001199
    disa_stig:
      ios_26:
        - AIOS-26-010400
      ios_18:
        - AIOS-18-010400
      ios_17:
        - AIOS-17-010400
        - AIOS-17-710400
      visionos_26:
        - AVOS-26-010400
    sfr:
      - FIA_UAU_EXT.1.1
    cmmc:
      - MP.L2-3.8.6
      - SC.L2-3.13.16
      - MP.L2-3.8.6
  bsi:
    indigo:
      ios_26:
        - ANNEX D (Section 5.9.1 - Device-Code)
      ios_18:
        - Annex D (Section 5.9.1 - Device-Code)
      ios_17:
        - Annex D (Section 5.9.1 - Device-Code)
  bzk:
    bio:
      - 5.17
      - 8.01
      - 8.24
platforms:
  iOS:
    '27.0':
      supervised: false
    '26.0':
      supervised: false
      benchmarks:
        - name: ios_stig
          severity: high
        - name: indigo_base
          severity: high
        - name: indigo_high
          severity: high
        - name: nlmapgov_base
        - name: nlmapgov_plus
    '18.0':
      supervised: false
      benchmarks:
        - name: ios_stig
          severity: high
        - name: indigo_base
          severity: high
        - name: indigo_high
          severity: high
    '17.0':
      supervised: false
      benchmarks:
        - name: ios_stig
          severity: high
        - name: ios_stig_byoad
          severity: high
        - name: indigo_base
          severity: high
        - name: indigo_high
          severity: high
    introduced: '4.0'
  visionOS:
    '27.0':
      supervised: false
    '26.0':
      supervised: false
      benchmarks:
        - name: visionos_stig
          severity: high
    introduced: '2.0'
tags:
  - cmmc_lvl2
  - cmmc_lvl3
  - cnssi-1253_moderate
  - cnssi-1253_low
  - cnssi-1253_high
  - 800-53r5_moderate
  - 800-53r5_high
mobileconfig_info:
  - PayloadType: com.apple.mobiledevice.passwordpolicy
    PayloadContent:
      - forcePIN: true
