2010-11-02 4 views
9

Si busca en Google "apis de protección de datos de iphone", verá miles de visitas basadas en comunicados de prensa.¿Cuáles son las nuevas "API de protección de datos de iOS"?

Si echa un vistazo a http://support.apple.com/kb/HT4175 puede ver a Apple haciendo la indicación directamente.

¿Dónde están/cuáles son estas API? He usado las antiguas API crypto antes de iOS4, por lo que no son esas. Se supone que estas API otorgan la capacidad de tipo MDM (gestión de dispositivos móviles) para aplicaciones de terceros.

TIA!

Respuesta

18

Hay algunas FileProtection opciones que puede establecer al escribir un NSData en el disco:

  • NSDataWritingFileProtectionComplete
  • NSDataWritingFileProtectionNone)

, así como un atributo extendido, NSFileProtectionKey, se pueden establecer en archivos preexistentes en el disco a través de NSFileManager:

  • NSFileProtectionComplete
  • NSFileProtectionNone

El delegado de la aplicación también es informado de cuando su aplicación es (no) va a ser capaz de acceder a datos protegidos:

  • -applicationProtectedDataDidBecomeAvailable:
  • -applicationProtectedDataWillBecomeUnavailable:

Todos los detalles sangrientos de encriptar y asegurar los datos son manejados por el hardware y el sistema operativo en su nombre. Es una protección contra incendios que se activa cuando el dispositivo se bloquea.

Cuestiones relacionadas