Может кто-нибудь объясните мне защиту данных и шифрование iPhone?

Я полностью пересмотрю свой вопрос, потому что нашел два отличных источника о защите данных iOS. Первая - это: Эпизод 209 видео Apple WWDC 2010 «Защита данных приложений», а вторая - http://anthonyvance.com/blog/forensics/ios4_data_protection/ .

Осталось лишь несколько открытых защита данных:

  • Связка ключей позволяет определить класс «доступный в разблокированном состоянии, только это устройство», что предотвращает передачу записи связки ключей на другое устройство с помощью резервного копирования / восстановления. Насколько я понимаю, для файлов ничего подобного нет, или есть? Как я могу предотвратить восстановление данных FILE на другом устройстве?
  • NSData позволяет хранить файлы с защитой, а NSFileManager позволяет изменять класс безопасности существующего файла. В моем случае, файлы загружаются веб-службой, и мне интересно, есть ли какие-либо недостатки, если я сначала сохраню файл в незашифрованном виде и использую NSFileManager для изменения класса?
  • Если пользователь не указывает ПИН-код или код доступа, нет реальная защита, верно?
  • Есть ли доказательства того, что содержимое устройства, защищенное PIN-кодом или паролем, которое было защищено с помощью функции «всегда защищать», было успешно взломано?
  • Мое устройство содержит файлы, которые хранятся в зашифрованном формате. Если сейчас я сделаю резервную копию своего устройства в iTunes и не выберу шифрование и защиту паролем этой резервной копии, будут ли мои резервные копии файлов по-прежнему зашифрованы или они не зашифрованы в резервной копии, что означает, что iTunes расшифрует их перед резервным копированием?

23
задан Krumelur 3 February 2011 в 09:02
поделиться