強力なパスワードの作り方
Password Generator ·
強力なパスワードは、あなたのデジタルライフを守る最も重要な錠前です。それなのに、多くの人はいまだに脆いものを使い続けています。幸い、本当に強力なパスワードを作るのに必要な時間はほんの数秒です。実際に重要となる4つの要素、すなわち長さ・ランダム性・文字種の多様性・使い回さないことを理解すればよいのです。このガイドでは、それぞれの要素を解説し、パスワードが実際にどれくらいの長さを必要とするのかを示し、ブラウザ上で今すぐ解読不可能なパスワードを生成できるようにします。 |
時間がない方へ。強力なパスワードとは、16文字以上の長さがあり、完全にランダムで、英字・数字・記号を組み合わせ、複数のアカウントで決して使い回さないものです。最も手早く手に入れる方法は、ブラウザの安全な乱数源を利用するツールでパスワードを生成すること。そして覚えなくて済むようにパスワードマネージャーに保存しましょう。
強力なパスワードを作るものは何か
パスワードの強度とは、複雑に見えるかどうかではなく、推測されにくいかどうかです。セキュリティ研究者はそれをエントロピー、つまり攻撃者が試さなければならない推測の回数で測ります。これを左右するのが次の4つの性質です。
1. 長さ
長さは、あなたが握っている最も強力なレバーです。1文字増やすたびに、可能な組み合わせの数が掛け算で増えていくため、1文字ごとにパスワードの解読が指数関数的に難しくなります。長くてシンプルに見えるパスワードは、短くて「複雑な」パスワードに毎回勝ります。16文字以上を目指しましょう。他のすべてを守るアカウント、つまりメールやパスワードマネージャーには、さらに長くしてください。
2. ランダム性
人間は予測可能です。名前、誕生日、好きなチーム、そしてqwertyのようなキーボードの並びを選びがちです。攻撃者はまさにそうしたパターンを真っ先に解読ツールに入力します。真のランダム性はそうしたパターンを取り除きますが、それを確実に得る唯一の方法は、機械に選ばせることです。当サイトのパスワードジェネレーターは、ブラウザの暗号学的に安全な乱数生成器であるcrypto.getRandomValuesからすべての文字を抽出します。
3. 文字種の多様性
大文字・小文字・数字・記号を組み合わせると、各文字が抽出される選択肢の母集団が広がります。26通りからおよそ95通りへと拡大するのです。母集団が大きいほど1文字あたりのエントロピーが増えるため、多様性によって短いパスワードでも同じ強度に到達できます。ほとんどの登録フォームは、いずれにせよこの組み合わせを求めてきます。
4. 使い回さないこと
完璧なパスワードであっても、使い回した瞬間に弱点へと変わります。あるウェブサイトが侵害されると、攻撃者は流出したメールアドレスとパスワードの組み合わせを手に入れ、それを銀行・メールプロバイダー・ショップで試します。これはクレデンシャルスタッフィングと呼ばれる自動化された攻撃です。アカウントごとに固有のパスワードを使えば、被害は1つのサイトだけに封じ込められます。パスワードマネージャーを使えば、これは手間なく実現できます。
パスワードはどれくらいの長さにすべきか
長さは非常に重要なので、数字で見てみる価値があります。下の表は、大文字・小文字・数字・記号を組み合わせた完全にランダムなパスワードを、潤沢なリソースを持つ攻撃者が高速なオフライン攻撃で解読するのに、おおよそどれくらいの時間がかかるかを示しています。これらは推定値ですが、その傾向は紛れもありません。
| パスワードの長さ | 文字の組み合わせ | 推定解読時間 |
|---|---|---|
| 6文字 | 英字・数字・記号 | 一瞬 |
| 8文字 | 英字・数字・記号 | 数時間 |
| 10文字 | 英字・数字・記号 | 数か月 |
| 12文字 | 英字・数字・記号 | 数千年 |
| 16文字 | 英字・数字・記号 | 事実上、永遠 |
8文字から16文字への跳躍は、2倍強くなるのではありません。何兆倍も強くなるのです。だからこそ長さを最初に正しく設定することが大切なのです。
パスワードのエントロピーとは何か
エントロピーはビットで測られ、パスワードの強度を表す標準的な方法です。1ビット増えるごとに、必要な推測回数が2倍になるため、50ビットは49ビットの2倍解読が難しくなります。おおまかな目安として、40ビット未満は弱く、60〜80ビットは日常的なアカウントには十分で、100ビット以上は最良の意味でやり過ぎです。当サイトのジェネレーターとパスワード強度チェッカーはどちらもパスワードのエントロピーをリアルタイムで表示するので、自分が今どの位置にいるのかを正確に確認できます。
強いパスワードと弱いパスワード:例
| 弱い — 避けるべき | なぜダメなのか | 強い — 目指すべき |
|---|---|---|
password1 | あらゆる解読リストの筆頭 | q7!Kp2$wZr9#tLxV |
Summer2024 | 予測しやすい単語+年号 | vT4*nE8@mB1!cR6% |
Jessica1990 | 名前+生まれ年 | Brave-Otter-Lantern-92 |
右側の強い例には2つのタイプがあることに注目してください。完全にランダムな文字列と、パスフレーズです。どちらも優れています。入力したいか覚えたいか、必要に応じて選びましょう。
避けるべき7つのよくあるパスワードの間違い
- 複数のサイトで同じパスワードを使い回すこと。
- 個人情報を使うこと — 名前、誕生日、ペット、住所など。
P@ssw0rdのような単純な文字の置き換えに頼ること。解読ツールはあらゆる手口を知っています。- 記号がいくつか入っているからといってパスワードを短いままにしておくこと。
- メールやチャットでパスワードを共有すること。
- データ侵害に登場したパスワードを決して変更しないこと。
- パスワードを保存するのに平文ファイルや付箋を使うこと。
数秒で強力なパスワードを作る方法
- パスワードジェネレーターを開きます。
- 長さを16文字以上に設定します。
- 大文字・小文字・数字・記号をすべて有効にしたままにします。
- 生成をクリックして結果をコピーします。
- そのままパスワードマネージャーに保存します。
ジェネレーターは完全にブラウザ内で動作するため、新しいパスワードがインターネット経由で送信されたりサーバーに保存されたりすることは決してありません。パスワードはあなたの画面上にだけ存在します。
強力なパスワードを覚える方法
覚える必要はありません。記憶から入力する必要があるわずかなパスワード、つまりデバイスのログインとパスワードマネージャーのマスターパスワードには、パスフレーズを使いましょう。4つ以上のランダムな単語からなり、長くて強力でありながら思い出しやすいものです。それ以外はすべて、マネージャーに覚えさせて入力させましょう。代わりに短い数字コードが必要ですか?PINジェネレーターが予測不可能なPINを作成します。
パスワードをテストする
すでに持っていて不安なパスワードはありますか?2つの無料でプライベートなチェックが役立ちます。
- パスワード強度チェッカーに通して、エントロピーと推定解読時間を確認しましょう。
- パスワード漏洩チェックを使って、パスワードが既知のデータ侵害に登場していないか調べましょう。k-anonymityのおかげで、実際のパスワードを見ることは決してありません。
よくある質問
最も強力なパスワードの種類は何ですか?
大文字・小文字・数字・記号を組み合わせた、少なくとも16文字の長く完全にランダムな文字列が、手で入力する必要のないアカウントにとって最も強力な種類です。覚えなければならないパスワードには、4つ以上のランダムな単語からなるパスフレーズが、強力でありながら実用的です。
強力なパスワードはどれくらいの長さにすべきですか?
少なくとも16文字を目指しましょう。長さはパスワードの強度を決める最大の要因です。1文字増えるごとに解読に必要な時間が掛け算で増えるため、16文字のランダムなパスワードは、今日のハードウェアでは事実上ブルートフォースで解読することが不可能です。
ランダムなパスワードは覚えやすいものより優れていますか?
パスワードマネージャーに保存するアカウントには、完全にランダムなパスワードが理想的です。決して自分で入力する必要がないからです。覚えなければならない数少ないパスワードには、ランダムなパスフレーズが、はるかに高い記憶しやすさで同等の強度を与えてくれます。
オンラインのパスワードジェネレーターは安全ですか?
よくできたジェネレーターは、暗号学的に安全な乱数源を使ってブラウザ内でローカルにパスワードを作成し、決して送信しない限り安全です。当サイトのジェネレーターはまさにそれを行っています。パスワードはあなたのデバイス上で生成され、どこにも送信されることはありません。
パスワードはどれくらいの頻度で変更すべきですか?
現代の指針では、理由があるときにだけパスワードを変更します。たとえば、サービスが侵害を報告した場合や、パスワード漏洩チェックで露出が判明した場合です。強力で固有のパスワードは、定期的な更新を必要としません。
こんなに多くのパスワードをどうやって管理すればいいですか?
パスワードマネージャーを使いましょう。1つのマスターパスワードの背後にある暗号化された保管庫にすべての固有のパスワードを保存し、自動的に入力するため、強力で固有のパスワードが手間なく実現します。