ログインと認証
パスワード、2段階認証、パスキーなど、アカウントを守る仕組みです。パスワードマネージャーやWebサービスで設定する前に、何を確かめ、何を守っているのかを解説します。

ログインと認証の全体像と、記事を読む順
ログインと認証のカテゴリーの記事を、パスワードを守る、本人を確かめる要素、ログインの方式、暗号の基本の4つに分け、身近なパスワードから順に読める道筋を紹介します。
続きを読むパスワードを守る
いちばん身近なパスワードから始める節です。パスワードの役割と弱点、偽サイトでパスワードを盗む手口、パスワードを覚えずに安全に使う仕組みの順に読めます。

パスワードとは?知識情報で本人を確かめる仕組みと弱点
知識情報の代表であるパスワードについて、IDとの役割の違い、サービスが確かめる仕組み、使い回しの危険、長くしても防げない攻撃を解説します。

フィッシングとは?偽サイトでパスワードを盗む手口と防ぎ方
本物そっくりのメールや偽サイトで、パスワードやカード番号をだまし取るフィッシングについて、手口、見分けるのが難しい理由、仕組みで防ぐ方法を解説します。

パスワードマネージャーとは?パスワードを覚えずに安全に使う仕組み
サービスごとに違う強いパスワードを作って保存し、自動で入力するパスワードマネージャーについて、できること、偽サイトに強い理由、使うときの注意を解説します。
本人を確かめる要素
パスワードだけでは守りきれない理由と、知識・所持・生体の3つの要素を組み合わせる多要素認証を扱います。要素ごとの記事に続けて、2段階認証と2要素認証の違いも整理しました。

多要素認証(2要素認証)とは?知識・所持・生体の3つの要素
本人であることを確かめる3つの要素(知識情報、所持情報、生体情報)と、種類の違う要素を組み合わせる多要素認証を解説します。2要素認証との関係や、パスキーが1回の操作で2つの要素を確かめる仕組みも取り上げました。

所持情報とは?スマートフォンで本人を確かめるとき、何を確かめているのか
本人を確かめる3つの要素のうち、所持情報について、家の鍵に例えて解説します。サービスがスマートフォンを持っていることをどう確かめるのか、SMS、認証アプリ、パスキーの違い、端末をなくしたときの備えを取り上げました。

生体認証とは?指紋や顔で本人を確かめる仕組みと、パスキーでの役目
指紋や顔で本人を確かめる生体認証について、データがどこに保存されるか、生体認証だけに頼らない理由、パスキーで生体認証を使う理由を解説します。長いパスワードと比べたときの考え方も取り上げました。

2段階認証とは?2要素認証との違いと、ログインを守る仕組み
パスワードのほかにもう1つの確認を求める2段階認証について、2要素認証との違い、確認の手段ごとの強さ、パスワードマネージャーにコードを保存するときの考え方を解説します。
ログインの方式
6桁の数字を作る認証アプリと、その数字の仕組みであるワンタイムパスワード、パスワードを使わないパスキーです。どれもサービスの設定画面でよく求められますが、フィッシングへの強さに違いがあります。

認証アプリとは?30秒ごとに変わる6桁の数字を作るアプリの役割
2段階認証の設定で「認証アプリで読み取ってください」と言われたときの認証アプリについて、何をするアプリなのか、設定のQRコードの中身、似ている別の仕組みとの違い、パスワードマネージャーを認証アプリに使うときの考え方を解説します。

ワンタイムパスワード(TOTP)とは?30秒ごとに変わる数字の仕組み
認証アプリやパスワードマネージャーに表示される、30秒ごとに変わる6桁の数字の仕組みを解説します。設定のときに読み取るQRコードの中身や、フィッシングに弱い理由も取り上げました。

パスキーとは?パスワードを使わないログインの仕組み
パスキーが、パスワードとワンタイムパスワードのどの弱点を克服したのかを解説します。指紋や顔で確かめる理由、同期パスキーと端末固定パスキーの違いも取り上げました。
暗号の基本
パスキーやワンタイムパスワードの中で使われている、公開鍵暗号とハッシュ関数の考え方です。計算式を使わずに解説します。

公開鍵暗号とは?2つの鍵で、署名と暗号化をする仕組み
パスキーやHTTPSの基礎にある公開鍵暗号について、公開鍵と秘密鍵の関係を、実印と南京錠に例えて解説します。電子署名と暗号化の2つの使い方、秘密鍵を守る理由も取り上げました。

ハッシュ関数とHMACとは?データの指紋を作る仕組み
どんな長さのデータからも決まった長さの値を作るハッシュ関数と、秘密の鍵と組み合わせたHMACについて、性質、パスワードの保存、ワンタイムパスワードでの使われ方を解説します。