これまでのところ、全体的なセキュリティの考慮事項についてはほとんど気にしていませんでした。なぜなら、私はプロモーション用で重要性の低い iPhone アプリだけを開発してきたからです。
しかし、現在、私は Mac アプリケーションに取り組んでいます。このアプリケーションは機密性の高いユーザー情報を扱っているため、この問題についてもう少し検討する必要があります。
データを物理的な形式 (ディスク上) で保護するために注意を払う必要があることはわかっていますが、たとえば暗号化するなどして、アプリケーションの通常の使用中にデータがメモリに常駐している間、データがどの程度安全なのか疑問に思います。
NSTextField
や Core Data などのフレームワーク要素のみに基づいて構築されている限り、アプリケーションはどの程度安全ですか?
Cocoa の入力要素は、悪意のある攻撃に対してどの程度敏感ですか? Core Data を使用して保存されたセーブデータを保護する最善の方法は何ですか?