2010-11-02 32 views
9

Nếu bạn Google "apis bảo vệ dữ liệu iphone", bạn sẽ thấy một tỷ truy cập dựa trên thông cáo báo chí."API bảo vệ dữ liệu iOS" mới là gì?

Nếu bạn xem http://support.apple.com/kb/HT4175 bạn có thể thấy Apple thực hiện chỉ dẫn trực tiếp.

Các API này ở đâu? Tôi đã sử dụng các API mật mã cũ trước iOS4, vì vậy, chúng không phải là các mã đó. Các API này được cho là cung cấp khả năng loại MDM (Quản lý thiết bị di động) cho các ứng dụng của bên thứ ba.

TIA!

Trả lời

18

Có một số FileProtection tùy chọn bạn có thể thiết lập khi viết một NSData vào đĩa:

  • NSDataWritingFileProtectionComplete
  • NSDataWritingFileProtectionNone)

cũng như một thuộc tính mở rộng, NSFileProtectionKey, bạn có thể thiết lập trên các tệp có sẵn trên đĩa qua NSFileManager:

  • NSFileProtectionComplete
  • NSFileProtectionNone

Các đại biểu ứng dụng cũng được thông báo về khi ứng dụng của bạn là (không) sẽ có thể truy cập dữ liệu được bảo vệ:

  • -applicationProtectedDataDidBecomeAvailable:
  • -applicationProtectedDataWillBecomeUnavailable:

Tất cả các chi tiết đẫm máu của việc mã hóa và bảo mật dữ liệu được thay mặt bạn xử lý bởi phần cứng và hệ điều hành. Đó là bảo vệ lửa và quên mà đá vào bất cứ khi nào thiết bị khóa.

Các vấn đề liên quan