先日ブルートフォースアタックを食らって被害に遭いかけました。...ところでこの「ブルートフォースアタック」をご存知でしょうか。何やらかっこいいこの響き、アニメやゲームの必殺技ではありません。アタックが付いているので攻撃ではありますがどんな攻撃かというと「サイバー攻撃」の1つです。́艸`)とも言ってられません。遠いどこかで起こっている話ではなく、誰でも被害に遭う可能性は十分にあるのです。不審なお知らせあるSNSを開いたら、お知らせにこんな表示がありました。怖かったのですぐに消してしまったためもう残っていませんが、これが連続で5つ並んでいました。💦そのSNSは常にログインした状態で、それに仕事中だったので自分ではありません。誰かが不正にログインを試みたと思われます。5つ連続で並んでいることから、ある攻撃手段が思い当たりました。ブルートフォースアタックです。総当たり攻撃ブルートフォースアタックは日本語で「総当たり攻撃」とも呼ばれており不正ログインを成功させるための攻撃手段です。force」の通りに知らないパスワードを数の暴力で無理やりこじ開け、アカウントに入り込みます。要するに知らないけど1つ1つ地道に違うパスワードを入れていけばいつか正解にたどり着けるでしょ😏という感じです。それでもさすがに「0000」とか「abcd」といった単純なパスワードを設定してる人もなかなかいないし心配ないっしょー🎵とか楽観的に考えていたら大変なことになるかもしれないのです。ブルートフォースアタックの攻撃手段と解読時間ブルートフォースアタックは1つ1つ手入力してもし違ったら次...のような甘いものでなく、コンピュータを使って「0000」「0001」「0002」...と超高速で順番に入力していきます。6種あるアルファベットを組み合わせると4桁でも45万6976パターンあるので安心と思いきや全てのパターンを網羅するのにかかる時間(最大解読時間)はなんと約3秒です。これが6桁になると3億891万5776パターンに跳ね上がり、最大解読時間が約37分になります。同じ6桁でもアルファベットに数字を組み合わせると3億891万5776パターンとなり、最大解読時間も約5日となります。以下Wikipedia先生からの引用で、入力文字によるパターンと最大解読時間の一覧です。最大解読時間も長くなることがわかります。ブルートフォースアタックの対策それではブルートフォースアタックによる不正ログインを防ぐにはどうすればいいでしょうか。思いつくのがパスワードを長く、複雑に設定することです。上でも説明したように、パターンが増えることで最大解読時間も長くなるので解読を遅らせることが出来ます。この方法も有効で、過去の記事でも扱っています。普通では考えられないような激安価格で大量出品され...しかし、それでも突破されてしまう可能性はあります。気付くことが出来なければ突破されてしまいます。性能が上がっているため最大解読時間もどんどん短くなっています。単純にパターンを増やすだけでは通用しなくなるのもそう遠くはないかもしれません。アカウントロックもうひとつ有効な対策としてはアカウントロックがあります。一定回数以上ログインを試行して失敗したらそこから一定時間ログインが出来なくなるというものです。最近では認証システムでこのアカウントロックを取り入れられていることが多く銀行やクレジットカードのログインでよくありますね。単純にパスワードを忘れて思い当たるものをいくつか入力していたらロックがかかってしまったことが何度かあります💦(笑)実はこの記事を書くきっかけになったSNSの不正アクセス事件もこのアカウントロックに助けられたのではないかと思っています。5回連続でお知らせがきてたことから5回ログインを試みた時点でアカウントロックがかかったと思われます。おかげでメールに気付くことが出来てパスワードをより複雑に変更し対策が出来ましたが、もしメールがこなかったらいつまでも気付かずにいつか不正ログインを許しアカウントが乗っ取られていたかもしれません。最後に今回は「ブルートフォースアタック」の概要と攻撃手段、対策についてまとめました。不正ログインの被害に遭わないようにするためにも日ごろから対策しておくことが大切です。上でも触れましたが、攻撃側も日々進化しているので確実に防げる策は残念ながらありません。攻撃手段や、その攻撃に対する防衛策を知って実践するだけでもかなり被害に遭う確率は減るのではないでしょうか。ありがとうございました。リースとレンタルの意味の違いと使い分け方がわからない事件TSUTAYAで映画のDVDを借りてきた時にそれは起きました。ある文字が目に飛び込んできました。何となく借りる的な意味だとは知ってはいました。ある日の出来事でした。いつも通り朝起きて靴下を履こうとしたら足の裏に違和感が...。ものが右足の裏にありました。【違い】「smooth」の日本語表記は「スムーズ」か「スムース」どちらが正しいかいつものことですが小さなことで論争が巻き起こりました。pocketリースとレンタルの意味の違いと使い分け方がわからない事件https://ennmelo.com/wp/2017/11/11/lease-rental/TSUTAYAで映画のDVDを借りてきた時にそれは起きました。