Наше (внутренне распределенное) приложение для iOS использует шифрование iOS 4.2 для защиты конфиденциальных данных.
Однако это работает удовлетворительно, только если пользователь использует хороший системный пароль.
Я понимаю, что это можно реализовать, установив профиль конфигурации на этих устройствах iOS, настроив правила для пароля.
Поскольку установка этого профиля не является обязательной для наших пользователей, как мы можем убедиться в том, что наше приложение работает, только если установлен определенный профиль, или, в качестве альтернативы, если соблюдены определенные правила паролей?
(Мы не занимаемся джейлбрейками и связанными с этим взломами нашего программного обеспечения, поэтому возможности тестирования профиля конфигурации или других критериев в нашем собственном коде было бы достаточно.)