パスワードを強くするもの
まずは長さです。1文字増えるごとに、攻撃者が試さなければならない回数が何倍にもなるので、工夫した10文字よりランダムな16文字のほうが強くなります。あるサイトから漏れたパスワードはほかのすべてのサイトで試されるので、サイトごとに違うパスワードを使い、頭で覚えるのではなくパスワード管理ソフトに保存しましょう。
必要な長さの強力なランダムパスワードを作成。選んだ文字の種類は、必ず1文字以上含まれます。
生成したパスワードがここに表示されます。
この訪問中のみ保持され、保存されません。
まずは長さです。1文字増えるごとに、攻撃者が試さなければならない回数が何倍にもなるので、工夫した10文字よりランダムな16文字のほうが強くなります。あるサイトから漏れたパスワードはほかのすべてのサイトで試されるので、サイトごとに違うパスワードを使い、頭で覚えるのではなくパスワード管理ソフトに保存しましょう。
文字は、ブラウザの暗号論的な乱数生成器(Web Crypto)から、剰余による偏りなしに選ばれるので、出やすい文字はありません。大文字・数字・記号にチェックを入れると、それぞれ必ず1文字以上含まれます。手で入力するパスワードには、見間違えやすい文字(l、1、O、0)を除くこともできます。
どんなに強力なパスワードも、フィッシングやサービスからの情報漏えいで盗まれることがあります。二要素認証は、もう1段階の守りを加えるものです。パスワードを入力したあと、認証アプリ(Google Authenticator、Authyなど)の時間ごとに変わるコードや、ハードウェアキー(YubiKeyなど)で、本人であることをもう一度証明します。
対応しているアカウントでは、特にメール、銀行、クラウドストレージ、SNSで、二要素認証をオンにしましょう。SMSによる二要素認証もないよりはずっとましですが、SIMスワップで傍受されるおそれのない認証アプリやハードウェアキーのほうが安全です。
パスワード管理ソフトは、すべてのパスワードを暗号化された保管庫に保存し、1つのマスターパスワードで守ります。覚えておくのは強力なパスワード1つだけで、あとは管理ソフトがやってくれます。オープンソースのもの、有料のもの、オフラインで使うものがあり、多くのブラウザにも管理機能が内蔵されています。
パスワード管理ソフトは、強力なパスワードの生成、ログインフォームへの自動入力、弱いパスワードや使い回しの警告、ログイン情報が漏えいしたときの通知までしてくれます。オンラインの安全を高めるのに、いちばん効果のあるツールです。
パスワードの長さ(16文字以上がおすすめ)と、含める文字の種類(大文字、小文字、数字、記号)を選びます。
「生成」を押すと、暗号論的に安全な乱数で新しいパスワードがすぐに作られます。何度でも作り直せます。
「コピー」を押してクリップボードにコピーし、パスワード管理ソフトに保存しましょう。紙に書いたり、そのままテキストで保存したりしないでください。
毎年、何十億ものパスワードが情報漏えいで流出しています。「123456」「password」やペットの名前のような弱いパスワードは、自動化ツールで数秒のうちに破られてしまいます。流出したパスワードをほかのサービスで試す「パスワードリスト攻撃」で、毎年何百万ものアカウントが乗っ取られています。
総当たり攻撃は、あらゆる組み合わせを試します。小文字だけの8文字のパスワードは約2,000億通りで、最新のGPUなら数分で破れます。いろいろな文字を混ぜた16文字のパスワードなら10^30通り以上あり、破るのに何百万年もかかります。
総当たり攻撃から守るAwesomeToolkitは、Web Crypto API(crypto.getRandomValues)を使って、パスワードをすべてブラウザ内で生成します。OSやセキュリティソフトと同じ、暗号論的な乱数生成器です。
パスワードは、コピーするまでこのタブの中にしかありません。保存も、記録も、送信もされません。
Crypto API・どこにも送信しない安全なパスワード生成ツールについて知っておきたいこと