4桁暗証番号の統計データ
Summer498.icon
RockYouから流出した4桁暗証番号の分布をみていると,月日(MMDD or DDMM)と比べて2文字の繰り返しや西暦年(YYYY)の方が高頻度だ(1234を4.3%が使っているというあまりの緩さはさておく).
リバースブルートフォース攻撃における重点目標
https://gyazo.com/ae5e083ed9afbfea66949f21e8f7e92c
流出した4桁パスワードの前二桁を横軸、後二桁を縦軸にした図でちょっと解説書き込み。色が濃いところほどパスワードである確率が指数関数的に高い。
ぱっと見だけで「誕生日の正方形」「西暦年の黒ヒゲ」「繰り返し対角線」「1234濃点」「4321濃点」が頻出とわかる。
https://gyazo.com/603c29d4e37233caf385df7321dc9e6d
やべぇパスワードを使うのを止めさせようとして却ってパターンを減らしてしまう企業もあるっぽい
全て違う数にしろ: $ _{10}P_4=5040
誕生日とその反転を使うな: $ 5040-(130\times2-1)=4781
table:banned_day
1 2 3 4 5 6 7 8 9 10 11 12
00 0 0 0 0 0 0 0 0 0 0 0 7
10 0 7 7 7 7 7 7 7 7 0 0 0
20 7 0 7 7 7 7 7 7 7 7 0 0
30 0 0 0 0 1 0 1 1 0 0 0 1
sum 7 7 14 14 15 14 15 15 14 7 0 8 130
全て違う数のうち、誕生日と判定されて禁止されるものの個数
1230 を反転させると 0312 で重複して数えられる