こんにちは。SI部の満石です。 今回はJava SE 8限定となりますが、安全なパスワードを生成する方法についてご紹介します。 安全なパスワードの最小限の要件 今年のベネッセの情報漏洩事件はまだ記憶に新しいと思いますし、あまり大きく取り上げられていないようですが最近500万件のGmailのアカウント情報が流出したらしく、おそらくその影響で様々なサイトでなりすましログインが発生しているようです。このような例もあり、ここ数年で個人情報を守るためにセキュリティがどんどん重要視されるようになってきています。 もはやシステムを設計するにあたって、SQLインジェクション、XSS(クロスサイトスクリプティング)、CSRF(クロスサイトリクエストフォージェリ)のような代表的な脆弱性について対応することは当たり前になっているのではないでしょうか。 しかしながら、パスワードを保存するということについては、とり