パスワード管理と多要素認証の基本

アカウントの乗っ取りは、複雑な攻撃手法よりも「使い回されたパスワード」が原因で起こることの方が多いです。パスワード管理の基本的な考え方を整理します。

パスワードの使い回しが危険な理由

あるサービスから漏洩したメールアドレスとパスワードの組み合わせは、他のサービスへの不正ログインを試すために悪用されます。これは「パスワードリスト攻撃」と呼ばれる手法で、複雑な技術を使わなくても、使い回されたパスワードさえあれば成立してしまいます。

1つのサービスでの情報漏洩が、直接関係のない別のサービスへの被害に連鎖するのは、ほとんどの場合この使い回しが原因です。

パスワードマネージャーを使う

サービスごとに異なる複雑なパスワードを人間が記憶するのは現実的ではありません。パスワードマネージャーを使えば、サービスごとに異なる複雑なパスワードを自動生成・保存でき、覚えておく必要があるのはマネージャー自体のマスターパスワードだけになります。

個人向けの無料プランでも十分に運用できるものが多く、企業向けにはメンバー間でのパスワード共有を管理できる製品もあります。特に、複数人で共有アカウントを使っている業務ツールがある場合、パスワードマネージャーでの一元管理は有効です。

「複雑さ」より「長さ」と「使い回さないこと」

パスワードの強度は、記号や大文字小文字を複雑に混ぜることよりも、長さと使い回しの有無に大きく左右されます。定期的な変更を義務付けるルールも、かえって単純なパスワードへの改悪や使い回しを招きやすいことが分かっており、近年は「長く」「使い回さない」ことを重視する考え方が主流になっています。

多要素認証(MFA)も合わせて設定する

パスワード管理を徹底しても、フィッシングなどで漏洩するリスクはゼロにはできません。多要素認証(MFA)を設定しておけば、パスワードが漏れた場合でも不正ログインを防げる可能性が高くなります。

クラウドサービスへの具体的なMFAの設定方法や認証方式の選び方については、MFA(多要素認証)をクラウドサービスに導入する記事で詳しく取り上げています。

共有アカウントを見直す

複数人で1つのアカウント・1つのパスワードを共有している業務ツールがあれば、可能な限り個人ごとのアカウントに切り替えることを検討します。共有アカウントは、誰がいつ何をしたかの記録が残らず、退職者のアクセスを止めることも難しくなります。

まず着手すべきこと

すべてを一度に整備しようとせず、優先度の高いアカウント(メール・クラウドストレージ・会計や顧客管理などの基幹ツールの管理者アカウント)から、パスワードの使い回しをやめてMFAを設定するところから始めるのが現実的です。