4

Web アプリケーションの SSL キーと証明書を保護する最善の方法を知りたいです。ロール/プロファイル パターンを使用しています。シナリオは次のとおりです。

  • 私はウェブアプリケーションを持っています。アプリケーションをセットアップする Puppet モジュールがあります。このモジュールは、実行に必要な SSL キーと証明書もセットアップします。fileこれらのファイルは、app/files ディレクトリの下の同じリポジトリ (安全ではありません) にコミットされ、タイプを使用して適切な場所に配置されます。
  • このアプリケーションのスタックをまとめたプロファイル マニフェストがあります。Apache をインストールしてセットアップし、memcached をインストールしてセットアップし、php をインストールして、上記のモジュールを使用してアプリケーションをセットアップします。

現在、SSL キーと証明書は同じリポジトリでチェックされていますが、これはおそらく最善の方法ではありません。hiera-eyaml モジュールを使用して、これらの証明書とキーの暗号化されたバージョンを hiera ファイルに入れることを検討しています。

それがほとんどの人がこれを行う方法であるかどうか疑問に思っていましたか?または、これを処理するより良い方法はありますか?

4

1 に答える 1

2

現在hiera-eyaml、プロジェクトで使用しています。PKCS 暗号化を使用し、すべての人に公開鍵を与えて変更できるようにします。秘密鍵はパペット マスターと安全なバックアップにのみ存在します。セットアップ後、すぐに機能し、誰もがツールを使用して値を暗号化することにすぐに慣れました。

于 2015-04-08T13:15:06.930 に答える