アカウント乗っ取りが相次いでいますが、これらのほとんどはリスト攻撃によるものです。不正操作する側としては、パスワードリストを入手して横展開するのが効率いいわけです。実は、私は当初からサービスごとに違うパスワードを使ってきました。絶対に情報漏洩しない、なんてことはありえないと思っているからです。漏洩したときの被害を最小限でくい止めるためには、異なるアカウント情報にしておくしかない。Webサービスなんて、ほとんどタダで使わせてもらえる代わりに、データを提供しているようなもんですからね。これだけいろんなWebサービスが普及してくると、サービスごとに違うパスワードをつけるのも一苦労です。安全なパスワード管理は無理ゲーと呼ばれるのもわかる気がします。そこで、どうやったら違うパスワードで管理できるか、自分なりに考えた方法を挙げてみます。率直に決めて、後から思い出せるようにしたらいいんです。英語より日本語まず、基本的な考え方として、パスワードに使うのは英語より日本語のほうがいいです。日本語って、ひらがなや漢字を使うわけじゃなくて(そもそも使えない)、アルファベットなんだけど日本語のローマ字表記ということ。バカっぽいけど、それでいい。理由は、不正アクセスは海外からのものが大多数なので、辞書攻撃で突破されにくくするため。文字通り辞書に載ってる単語をパスワードにあてはめていくもの。王道だけど、パスワードが「password」とか、一瞬で突破されます。「pasuwa-do」なら、外国の方には意味不明な文字列になるので、侵入されにくくなるわけです。これは一例で、ローマ字だから安全というわけではありません。英単語そのままよりは、日本語ローマ字表記のほうが比較的マシだということです。自分の経験から出典するこれが個人的には最も重宝しています。自分の経験に当てはめてパスワードを決めるのです。何言ってるかわからないと思いますので、具体例を挙げます。ネットショップのパスワード。そのネットショップで初めて買った商品に関するものにする。別によく買うものでもいいし、印象に残った商品でもいい。自分の経験にひもづけてパスワードを決める。「kurinsuinoka-torijji」とかになる。SNSなら、そのSNSを紹介してくれた人とか、よくやりとりする人とか、何の目的で使ってるかとか。「ossannoatumari」とかになる。この方法が便利なのは、サービスごとに違うパスワードを簡単に決められる記憶をたどって連想していけば、パスワードを思い出せるという点。自分の経験から出典すれば、オリジナルになる。商品は色や形でもいいし、人名はあだ名や性格でもいいし、工夫次第でどうにでもなると思います。以上の決め方だけだと数字や記号が使われないので、パスワードの強度的にも今一歩です。そこで、パスワードを数字や記号で上書きします。重要なのは、挿入ではなく、上書きだということ。上書きすることで、辞書に載ってない文字列になるのです。ここでも例を挙げてみます。1980年4月8日生まれだとします。そこで、パスワードの4、8文字目を、8と0で置き換えます。「kur8nsu0noka-torijji」とか「oss8nno0tumari」とかになる。これはあくまでも例で、生年月日を使えってわけじゃないですからね。要は、数字や記号で既存の文字列を上書きするってこと。好きな数字、好きな順番で構いません。自分が思い出せるルールであれば、それでいい。できれば、他人から類推されにくいもののほうがいい。早い話が、自分だけのパスワード作成ルールを作ってしまうのです。そのルールは秘密にしておいて、ネットショップなりSNSなりを自分のルールに当てはめて別々のパスワードを作ってしまう。すれば、1箇所のパスワードが漏れたからって、芋づる式にアカウントが乗っ取られるようなことはなくなります。少なくとも、リスト攻撃は通用しなくなる。パスワードを個別に覚えておく必要がありません。ルールだけ覚えておけば、あとはそれぞれのサービスからパスワードを連想できます。私自身、めったに使わないWebサービスのパスワードはよく忘れてしまいますが、ほとんどの場合は自分のルールをたどって思い出すことができます。共通のパスワードを使わないってのが最優先事項なので、それならルールを共通にすれば、パスワードが別々でも管理できるだろうと。自分だけのパスワード作成ルールを作って、それを秘密にしておくのがベストです。私も、ここに書いたことがベースにはなっていますが、このルールそのままでパスワードを作っているわけではありません。ルールが漏れてしまえば、アルゴリズムによって突破される可能性がありますから。いえ、パスワードを流用するのに比べれば、その危険性はずっと低いです。Tweet質問等は、掲示板まで。PCと解ネットワークサービスごとに違うパスワードの作り方リンクはご自由に。CD知見リチウムイオン電池の劣化と膨張エネループとエボルタの違いエネループとエネループプロの違いブルーライトカットメガネの比較と効果ハードウェアとソフトウェアの違いデバイスとは何か「レジストリ」とは何か。