iOS基于硬件的加密

时间:2011-01-28 03:55:17

标签: ios iphone xcode ipad

我正在阅读this security PDF from Apple。在第3页,它讨论了硬件级加密。有没有人有这方面的其他信息?如果我的iPad上有自定义应用程序,这是否意味着存储在这些应用程序中的任何数据都将被加密和保护?因此,如果有人偷了我的iPad,能够将它连接到电脑或尝试越狱或其他......他们无法获得这些数据?

在第5页,它提到开发人员可以使用API​​来加密信息以增加安全性。 这甚至是必要的吗?

我正在编写一个用于临时分发的自定义iPad应用程序,该应用程序将在应用程序中包含一些PDF文件和视频文件。 PDF文件和视频是保密的。如果iPad被盗,我无法让任何人获得这些数据。使用默认加密是否足够安全?

2 个答案:

答案 0 :(得分:2)

这不是一个自动过程。作为开发人员,您必须确保为保存的所有文件启用保护。您还必须确保在设备锁定时您的应用不会尝试访问受保护的文件。有关详细信息,请参阅iOS编程指南中的Working with Protected Files

另请注意,数据保护仅适用于已完全安装iOS 4.2的iPad。需要恢复已从iOS 3.2升级的设备才能使数据保护正常工作(source)。

答案 1 :(得分:-1)

您可能希望在此处查看我的问题的答案: Does iPhone support hardware-accelerated AES Encryption?