難しい質問があります。私はアプリを持っています。そのアプリのユーティリティの 1 つは、s3 でドキュメントをアップロードおよびダウンロードすることです。私の質問は、s3 アクセス キーを保存するためのベスト プラクティスは何ですか。config.ini ファイルに保存し、php スクリプトから呼び出しています。また、Linux の ~/.aws/credentials に配置できることも知っています。
しかし、サーバーの外に置き、サーバーからアクセスしたいので、サーバーがハッキングされたとしても(はい、私のサーバーは中国人によって一度ハッキングされました)、恐れることはありません。
提案されたアイデア:
1: キーサーバーを作成することを考えています (集中化して、他のプロジェクトで使用できるようにしたい)、暗号化、IP ブロッキング、承認メカニズムを使用して http 要求によってキーを取得します。
2: 適切な暗号化を使用してデータベースに保存します。
あなたのアイデアで提案してください。