SFTPを使って公開鍵/秘密鍵認証を使ってファイルをサーバにアップロードする予定です。私は人々がキー(特にプライベートキー)の管理をどのように推薦しているのだろうかと思います。非ファイルベースの鍵を使ったSFTP
ターゲットプラットフォームは、C#またはC++のWindowsです。
C#
(フリー/オープン)
SharpSSH
Granados
(商用)
Rebex
C++
libcurl/OpenSSH
:私は、ライブラリの数を見てきましたこれらのすべては次のように見えます秘密鍵がファイルシステムに格納されている必要があります。これはセキュリティ上の理由から避けることをお勧めします。また、私はオプションとして認識していますが、自分で認証を実装しない方がよいでしょう。私の質問:
ファイルから読み込むのではなく、これらのライブラリ(または見落としている可能性のあるライブラリ/ API)のキー値をメモリから直接フィードする方法はありますか?
これらのキーファイルを管理するには、どのような方法が推奨されますか?パスワードの暗号化と緊密なアクセス制御以外にも、キーファイルを保護するために必要な作業はありますか?
ありがとう、ジョン。私はそれをあまりにも議論することはできません。私は、これがマシン上の管理者権限を持つ悪い俳優からさえこのことを守るための解決策を見つけるよう圧力をかけられていたので、これが疑問でした。 –
プロダクションサーバーに管理者権限を持つ悪い俳優は、私にとってゲームのように聞こえます。私は、セキュリティ上の問題が最初にこの懸念を引き起こしても何にでも取り組んでいます。 –