ともぞう先日、パスワード解析ソフトを使って他人の家の無線LANからネット接続していたとして男性が逮捕された事件。「きっとパスワードの桁数が少なかったから被害にあったのだろう」と思いたい所なんですが、調べたところなんと英文字6桁のパスワードなら1秒以下、8桁ですら46秒で解析ができちゃうそうなんです...。「自分を守るためには敵の攻撃法を知っておくべし」ということで、まずは攻撃者がwebサービスのID・パスワードを突破する際に用いる方法を見てみましょう。使われるのは以下の5つの方法があります。ブルートフォース攻撃すべての文字の組み合わせをひたすら試していく手法。文字数などで解析時間は左右されるが、最後には必ず成功する。パスワードによく使われそうな単語を登録した辞書を用意し、順番に試していく手法。総当りになるブルートフォース攻撃に比べ解析時間は短くなる。漏洩したID/パスワードを利用して別サイトの突破を試みる手法。パスワードなどの使い回しを狙っている。リバースブルートフォース攻撃サービスのIDが数字のみや特定の法則がある場合に、パスワードを固定してIDを変更していく手法。ジョーアカウント探索IDとパスワードを同じにしているターゲットを狙った手法。この5つの中で一番よく用いられるのは「ブルートフォース攻撃」で、この手法は時間さえかければ必ず突破可能。対処としては「いかに解析に時間のかかるパスワードを設定するか」ということに。参考にしたのは株式会社ディアイティが公開している、パスワードで保護されたファイルを「ブルートフォース攻撃(総当たり攻撃)」で解析した時に掛かった時間。最初は「アルファベットの小文字(26文字)」だけで構成されたパスワードの場合。なんと6桁までは脅威の1秒以下!8桁でも46秒でパスワードが突破されてしまっています。今使っているパスワードがアルファベットだけの方!今スグ変えないとヤバイですよ...。数字(62文字)」の組み合わせ。推奨される組み合わせですね。推奨組み合わせとは言え、6桁で13秒...。10桁でようやく年単位の時間がかかるレベルに。サイトによっては対応していない場合もありますが、パスワードに記号を追加すると解析時間はかなり伸びてきます。言っても6桁以下だとやはり瞬殺なので8桁以上は必須ですね。解析時間の早さにただただ驚きますが、さらにこの実験は一般に入手可能なスペックのパソコンで行われた結果。いやはや恐ろしい...。DELLと言ってもこの検証結果はオフラインでの処理であって、オンラインの場合は回線速度やWebサービスによってもっと時間がかかると思われます。パスワード入力から再入力できるまでのタイムダグもあるので実際には「数秒で突破される」ということは現実的ではありません。数字」で10桁以上のパスワードは設定しておく必要があることは分かりました。数字」で10桁以上のパスワードを作り、なおかつ「サイト毎に別のものを用意する」となると考えるのも大変ですし、覚えきれないですよね...。そこで登場するのが「パスワード管理」アプリなんです。「パスワード管理」アプリのすすめ「パスワード管理」アプリを使うことを進める最大の理由は、何と言ってもパスワード生成機能。「数字の文字数」を増やしたり、「記号の文字数」の調整が簡単に出来るので、総当り攻撃を受けても突破されにくいパスワードが簡単に出来てしまうんです。これらのパスワード管理アプリにはWindowsやMac用も用意されており、iPhoneと同期すればパソコンでパスワードが入力が必要な時、「iPhoneを見ながら複雑なパスワードを入力する」といった手間もありません。使い始めは登録がちょっと手間ですが、一度設定してしまえば覚えておくのはアプリを開くためのマスターパスワード1つになるので、管理もラクチンという訳です。数字」の組み合わせで10桁以上にするべしパスワードの使い回しを防ぎために「パスワード管理」アプリを活用しよう以上のことを実践すれば被害に会う確率を下げられることは間違いありません。他人事とは思わずこれを機会に自分のパスワードを見直してみてくださいね。▼「パスワード管理」アプリで迷ったらこちらの記事へ。iPhoneをチェックするau民は見ない方がいいかも。