当社のセキュリティ監査により、bcrypt ハッシュのプレフィックスが「$2a$」であることがわかりました。[1] および [2] によると、これは古い脆弱な bcrypt 実装が使用されていることを示している可能性があります。
だから - ここで私の質問:
- Spring Security の bcrypt 実装には脆弱性が含まれていますか?
- Spring Security は「$2x$」および「$2y$」プレフィックスをサポートしていますか?
参考文献:
[1] http://blog.ircmaxell.com/2012/12/seven-ways-to-screw-up-bcrypt.html
[2] http://www.openwall.com/lists/oss-security /2011/06/21/16