p12ファイルを安全に保存するにはどうすればよいですか? 私の知る限り、p12ファイルの証明書はRC 40ビットで暗号化されており、鍵はdes3で暗号化されていますが、ブルートフォースは証明書のパスワードを明らかにしてから鍵を取得するための技術です。ファイルビットは安全ではありません。 私のp12ファイルをファイルシステムに安全に保存したい。 このファイルを暗号化して保存することはできますか?はいの場合、ファイルは引き続き使用できますか。p12ファイルを保護する
答えて
PKCS#12は定義上、どのアルゴリズムが正当なものであるかを定義していません。 PKCS#12は、証明書と秘密鍵のコンテナの構造に過ぎません。そのコンテナを暗号化して署名することができます。詳細はこちら:https://tools.ietf.org/html/rfc7292
理論上、あらゆる暗号化は無差別に強制される可能性があります。問題はそれを成功させるためのコストと努力です。信頼できるアルゴリズム(例えばNIST認可のアルゴリズムのリストを参照)を拾うことで、暗号化されたPKCS#12コンテナの秘密鍵が無差別に安全であることを知っていて、あなたの夜を眠ることができます。
PKCS#12ファイルが3DES暗号化を使用している場合でも、安全であると見なすことができます。 https://security.stackexchange.com/questions/146710/is-the-3des-algorithm-secure
をしかし、あなたは、PKCS#12ファイルとその中の秘密鍵へのアクセスを制限したい場合は、安価なオプションは、ファイルシステム内のファイルのアクセス権を制限することになります。もっとここを参照してください。これは基本的に、プロセスを実行しているユーザーだけがそのファイルにアクセスできることを意味します。より高価なオプションは、ハードウェアトークンとHSMを使用することです。 SafeNetやThalesなどのベンダーがあり、PKCS#11などの暗号エンジンとインターフェイスを使用してこれらのベンダーを使用できます。パスフレーズでPKCS#12ファイルを保護することもできます。パスフレーズは人間のやりとりを許容できる場合によく推奨されます。人為的なやりとりが不可能なサーバー環境またはその他のユースケースでは、パスフレーズ保護されたPKCS#12は、パスフレーズ自体を保護する方法を見つける必要があるため、扱いにくい場合があります。
- 1. 保護されていない.p12秘密鍵ファイル
- 2. gspファイルを保護する
- 3. ファイルのアップロードを保護する
- 4. 処理ファイルを保護する方法
- 5. jsファイルのダウンロードを保護する(ハック)
- 6. パスワードでAndroid .txtファイルを保護する
- 7. フラスコで静的ファイルを保護する
- 8. ファイルを保護して表示する
- 9. PHP + htaccess:PDFファイルを保護する
- 10. PHPでASXファイルを保護する
- 11. ASP.NETフォルダ内のファイルを保護する
- 12. パスワードでPHPファイルを保護する
- 13. 私のファイルを保護する方法
- 14. Windowsでファイルを保護する方法
- 15. androidのファイルを保護する
- 16. PHPファイルを保護するには?
- 17. パスワードでPDFファイルを保護するC#
- 18. サービスアカウントp12ファイルのCryptographicException
- 19. Javaクライアント.classファイル保護
- 20. amazon s3のクラウドフロント保護ファイル?
- 21. Adobe AIRのファイル保護
- 22. phpファイルの保護方法
- 23. Codeigniterとhtmlファイル保護(htaccess?)
- 24. firebaseからp12ファイルをダウンロード
- 25. Fastlaneを使ってGitリポジトリにp12ファイルを保存する方法は?
- 26. パスワードで保護されたファイルを保存するマクロ
- 27. Dropboxに保存されているsqliteファイルのデータ構造をパスワード保護で保護する
- 28. incファイルのファイル名拡張子を保護する方法は?
- 29. P12ファイルXcodeを生成しますか?
- 30. ファイアバードの埋め込みファイルを保護