質問: PHPでIMAPサーバからメールを取得しようと思っています。 IMAPサーバに繋ぐときにどうしてもユーザのメールアドレスとパスワードが必要になりますがDBに生で保存しない(opensslで暗号化するなどして)にしても、ソースとDBが流出したらユーザのアカウント情報が解析されてしまいますよね。 この辺りどのようにしたらセキュアに実装できるのでしょうか? マネーフォワードとかどうやってるんですかね?
回答: IMAPのどこにRDBが介在するという想定なのかわかりませんが RDBの情報を元にメールサーバーにアクセスするのが必須であれば 生テキストで保持するしか無いので、DBが流出なんてしたら すべての情報がだだ漏れですね そもそもRDBに保持する意味はないので適宜ユーザーが管理すれば いいだけでは?