Core Data を使用して機密情報を保存しています。これまでのところ、Persistent Store Coordinator が使用する SQLite ファイルにハードウェア ファイル暗号化を適用しました。ファイル属性を設定することでこれを行いました(NSFileProtectionKeyをNSFileProtectionCompleteに)。
一部の画像データをバイナリ データとしてコア データベースに保存しています。SQLite データストアの肥大化を防ぎ、パフォーマンスを向上させるために、[外部ストレージを許可する] と [外部レコード ファイルに保存する] をオフにしました。
Core Data によって SQLite データベースの外部に自動的に保存されたデータ ファイルは暗号化されず、これらのファイルを自分で暗号化する必要があると思います。これが正しいかどうか誰にもわかりますか?
ありがとう