iOS Security Policy¶
Last updated: December 5, 2024
Prerequisites¶
- Password Manager
- To store a unique, strong password for the phone that is also easy to enter.
Installing the Policy¶
Preparation¶
The security policy also regulates password strength, and if your password is simple, you will not be able to install it. Therefore, changing the password before profile installation is necessary.
For the new password, we will use 4 short words randomly selected by a computer, making it practically impossible to crack, while you will only need to enter it once every 72 hours.
Use Biometric Authentication
Disabling Face ID / Touch ID (iOS/macOS) or fingerprint (Android) not only significantly reduces convenience but also pushes you toward using a simpler password
This also increases the risk of password exposure, since you will need to enter it more frequently in public spaces
Your device's security depends on the strength of its password. Especially when the device is powered off
After powering on from a shut-down state, Biometric Authentication won't work anyway until you enter the password at least once
Therefore, it is better to use a strong password combined with Biometric Authentication, and in case of a threat, simply power off the device
Creating a new password¶
-
Generate a new mobile password with the FOI Password Generator
Tip
Press the generate button until you get a password whose last word you can easily memorize.
-
Use a space as a separator between words in the password
- Memorizing the password:
- Write the first three words on paper
- Memorize the last word
- After memorizing all four words, destroy the paper
- Saving the password in Bitwarden:
- Create a new entry, give it a name (e.g., My iPhone 15 Password)
- Enter the full password in the Password field
- Click the Save button
Changing the password¶
- Open
Settings
- Go to Face ID & Passcode
- Select Change Passcode
- Enter the existing password
- Select Passcode Options > Custom Alphanumeric Code
- Enter the new password. Enter a space between words
Rules for writing your password on paper
Stealing a piece of paper is easy, so write down only the first three words on paper. Memorize the last, fourth word immediately.
Writing your password on paper is only a temporary solution and carries risks:
If an attacker knows three of the words, it significantly reduces your device's security!
This is a temporary solution only for the period until you fully memorize the password
Store the full password securely in a Password Manager, where it is protected by your Master Password
Memorize all the words as quickly as possible and destroy the paper
Installing the Profile¶
- Open the
Files app > Downloads > open the downloaded file: foi_security_policy_ios.mobileconfig
- Open
Settings >
General > VPN & Device Management
- Select FOI Security Policy > click Install
Unlocking Apple Watch¶
After profile installation, Apple Watch can only be unlocked via iPhone.
For this, open the Apple Watch app on iPhone > My Watch > enable Unlock with iPhone.
Apple Watch will automatically unlock if the phone is connected and unlocked.
The watch will remain unlocked until removed from the wrist.
Applied settings¶
FOI Security Policy includes the following configuration and will be automatically activated.
You can also view the applied settings using iMazing Profile Editor
DNSSettings | DNS Settings¶
Will install two Encrypted DNS servers on the phone. You can choose them on the DNS page according to the instructions.
Password¶
allowSimple | Allow simple passcode¶
- Enabled
Explanation: Since we use words in passwords, where repeating characters are normal, e.g., cherry, this restriction is not necessary.
forcePIN | Require passcode on device¶
- Enabled
Explanation: Enabled to increase security so that using the device without setting a password is impossible.
maxFailedAttempts | Maximum failed attempts¶
- 11 attempts
Explanation: Enabled to increase security so that after 11 incorrect password attempts, the data on the device is erased.
Minimum passcode length¶
- 15 characters
Explanation: Minimum length is set to increase security. 15 characters is the minimum possible number of characters when using 4 syllables (4x3-character syllable + 3 dots, spaces, or other separators)
pinHistory | Passcode history¶
- 2
Explanation: On iOS, the old password can be used for 72 hours. Enabling the restriction that the new password must not be in the list of the last two passwords disables this function, for greater security.
requireAlphanumeric | Require alphanumeric value¶
- Disabled
Explanation: Despite the fact that passwords cannot use only digits, this setting is disabled because when enabled, users would be required to use digits along with words or syllables, which is unnecessary and makes password entry more difficult.
Restrictions¶
allowApplePersonalizedAdvertising | Allow Apple Personalized Advertising¶
- Disabled
Explanation: Disabled to increase privacy by reducing the risk of transmitting personal data to Apple.
allowAutoUnlock | Allow Apple Watch to auto unlock device¶
- Disabled
Explanation: Disabled to increase security so that unlocking the phone with Apple Watch is impossible.
allowCloudKeychainSync | Allow iCloud Keychain Sync¶
- Disabled
Explanation: Disabled to increase security by restricting access to sensitive data stored on the device — passwords and other keys — from unauthorized access.
allowDiagnosticSubmission | Allow submitting diagnostic and usage data to Apple¶
- Disabled
Explanation: Disabled to increase security by reducing the risk of transmitting personal and sensitive data to Apple.
allowPasswordSharing | Allow password sharing¶
- Disabled
Explanation: Disabled to increase security to prevent unauthorized password sharing.
Help