到目前为止,我对整体安全考虑几乎没有什么顾虑,因为我一直在开发促销和不重要的 iPhone 应用程序。
然而,目前,我正在开发一个 Mac 应用程序,它需要对此事进行更多思考,因为它处理敏感的用户信息。
虽然我知道我必须注意保护物理形式的数据(在磁盘上),例如通过加密它,但我想知道在应用程序的正常使用过程中它驻留在内存中的安全性如何。
因此我想知道:
只要我的应用程序仅基于 NSTextField 和 Core Data 等框架元素构建,它的安全性如何?
Cocoa 输入元素对恶意攻击有多敏感?保护使用 Core Data 存储的已保存数据的最佳方法是什么?