事件の概要を説明します。日本航空のホームページに不正アクセスがあり、JALマイレージバンク(JMB)のマイルが、Amazonのギフト券に勝手に交換される被害がありました。日本航空の発表では、1月31日から2月2日にかけて、身に覚えがないマイル交換がされているという問い合わせが複数ありました。調査の結果、40人の利用者のマイルがアマゾンのギフト券、数百万円相当と交換されていたというものです。ここで問題となるのは、パスワードは数字6桁ということなんですよね。ブルートフォース攻撃の可能性がありますね。下図のように、ユーザIDを適当に固定して、パスワードの全てのパータンを試す攻撃のことです。前回のお話では、オンラインのブルートフォース攻撃は現実的ではないとのことでしたが。それは、パスワードの桁数が十分な場合のことです。数字6桁のパスワードだと、オンライン・ブルートフォース攻撃が現実の脅威となります。数字6桁のパスワード場合、パスワードのパターン数は100万通りですよね。大きな数字にも思えますが。1時間は3600秒ですから、1秒あたり10個のパスワードを試したとすると、1時間では36,000通り試せます。100万個のパスワードの試行には28時間弱で終わる計算です。確かに現実性がありますね。なると、今回の事件はブルートフォース攻撃なのでしょうか。いえ、それは違います。