私はMac OS上で知っている、我々はユーザー空間でファイルシステムを書くためにMacfuseを使うことができる、我々は箱の暗号化を作成することができます。 IOSにフレームワーク、FUSE、Macfuseのようなライブラリがあり、暗号化/復号化ファイル(ディレクトリ/フォルダにマウント可能)にファイルシステムを書き込むことができます。 誰も私に解決策を教えてもらえますか?IOSのためのファイルシステム暗号化?
答えて
ファイルのNSFileProtection
属性を、ユーザーのパスコードから派生したキーを使用して暗号化するように設定できます。
組み込みのiOSサポートには、ファイルごとに異なるアプリのサンドボックス全体を暗号化するさまざまなオプションがあります。 iOS App Programming GuideのProtecting Data Using On-Disk Encryptionを読むことをおすすめします。
ただし、これらのオプションはすべて、ユーザーがデバイスにパスコードを設定する必要があります。古いデバイスは、ファイルシステムの暗号化をサポートしていない可能性があります。
DataProtectionClass
資格の値をNSFileProtectionComplete
に設定することは、このマニュアルに記載されていないオプションの1つです。これにより、アプリのサンドボックス内のすべてのファイルが自動的に保護されます。
最後に、WWDC 2011ビデオSecuring iOS Applications(Appleのビデオページの「アプリケーションデータを保護する」)を見て、ベストプラクティスについてアップルのエンジニアから直接聞くことをお勧めします。このビデオは、Appleが提供するすべてのものを網羅しています。
編集:
はdevのフォーラムの人々によると、DataProtectionClass資格は、現在のiOSバージョンでは正しく動作しない可能性があります。
私は暗号化されたファイルの読み取り/書き込みにファイルシステムを書きたいと思っています。私はユーザーが気付かずに暗号化されたファイルを取得したいと思います。NSFileProtectionはこのケースでは適用できません。 –
- 1. Androidでファイルを保存するためのカスタムパスワード暗号化ファイルシステム
- 2. ファイル内で暗号化されたファイルシステム
- 3. ファイルシステム暗号化を備えたDockerコンテナ?
- 4. Ios暗号化。?
- 5. iOSのNSString暗号化
- 6. iOSハードウェアベースの暗号化
- 7. iOSでのデータ暗号化
- 8. iosのAES暗号化
- 9. IOSファイルの暗号化
- 10. 暗号化されたファイルシステムとLinuxのバッファキャッシュ
- 11. 暗号化のためのMySQLの列
- 12. 暗号化のためのPythonパディングAES
- 13. 暗号化のためのC#コード
- 14. Ios swift SHA1暗号化
- 15. 暗号化/復号化のためのアンドロイドスタジオのブローフィッシュ
- 16. ファイルの暗号化と復号化のためのPythonスクリプト
- 17. 暗号化/復号化のためのCLRアセンブリ
- 18. iOS上のSQLiteデータベースファイルの暗号化
- 19. iOSでの暗号化の使用
- 20. iOSでのXORファイルの暗号化
- 21. iOSとAndroidでのAES暗号化、C#.NETでの復号化
- 22. PHPでの暗号化、IOSでの復号化
- 23. 複数のプラットフォーム(iOS、Android、WP7、PHP)での暗号化/復号化
- 24. iOS用暗号ライブラリの簡素化
- 25. PBEKeySpecの暗号化をIOSに実装
- 26. iOSアプリケーションの暗号化発行問題
- 27. iOSとWindows Phone互換の暗号化
- 28. エンタープライズiOSアプリケーションのFairplay暗号化
- 29. 良い暗号化/暗号化の本
- 30. 長所/短所 - 暗号化ファイルシステム(EFS)とSQL Server用の透過的データ暗号化(TDE)
iOS(おそらく5.xで新しい)には、保存されたファイルを半自動的に暗号化する機能があります。私はそれについて何も知らない。 –
[ここ](http://developer.apple.com/library/ios/DOCUMENTATION/iPhone/Conceptual/iPhoneOSProgrammingGuide/AdvancedAppTricks/AdvancedAppTricks.html#//apple_ref/doc/uid/TP40007072-CH7-SW11)はイントロですiosファイル保護について – Panagiotis