質問
設定されたAPI key はどこにどの様に保存するのがセキュアなのでしょうか?また一般的なのでしょうか?
前提
具体的には次の通りです。
- インストールするウインドウズアプリケーション(WPFやWinUIなど)であり、一部機能に関してAPIにて情報の授受を行う。
- API キーはユーザーが取得し、アプリケーションの設定等の項目で入力する必要がある。
- API キーは変更が無ければ、前回使用時の内容とする(どこかにAPIキーを保存しておく必要がある)。
※具体的にはChatGPTなどの様なAPIサービスを想定しています。
質問の詳細
設定されたAPI key はどこにどの様に保存するのがセキュアなのでしょうか?また一般的なのでしょうか?
Webサービスの場合については過去の質問で以下の様なものが見つかります。
https://teratail.com/questions/34281
例えば、この質問回答にある内容の「サーバー上の話」を、「ローカルPCの話」に置き換えて理解して問題ないのでしょうか。
すれば、アプリケーションの設定ファイルとかと同様に、C:\Users\[ユーザー名]\AppData\Local\
などに保存することになるかと思いますが、そのような認識でよいのでしょうか?(例えば以下の様な場所に保存しておく)
C:\Users\[ユーザー名]\AppData\Local\[アプリケーション名]\ │ ├ [設定ファイル] (Config.json Config.yaml などなど) ├ [ログファイル] │ … └ [APIキーが記載されたファイル] (平文?暗号化?)
以上です。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2023/08/03 23:48