Gmail アカウントでmsmtpを構成しました。明らかに、構成ファイルにパスワードをプレーンテキスト形式で書き込むことは避けたいと考えています。幸いなことに、msmtp はpasswordeval
、実行可能ファイルの出力からパスワードを取得するために使用できるオプションを提供します。
問題は、どのように使用すればよいですか?
ここで次の提案
を見つけました。passwordeval gpg -d /some/path/to/.msmtp.password.gpg
それは私にはあまり意味がありません.誰かが私の設定ファイルにアクセスできれば、そのようなコマンドを実行してgpgからパスワードを取得することができます.
したがって、バイナリ実行可能ファイル内のパスワードを難読化する唯一のオプションが残っていると思いますが、これは悪いことだとほとんどどこでも読んだとしても!
私のハッキング不可能な実装は次のとおりです。 sendmail プロセスが実行されている場合は正しいパスを出力し、そうでない場合は偽のパスを出力します。
あなたの提案は?パスをバイナリ ファイルに保存する以外の (より安全な) トリックはありますか?