「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典イメージぴよ画像「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典

クレデンシャルスタッフィング

pointこの用語のポイント

pointアカウントを乗っ取るための手法だよ

point他のサービスから盗んだIDとパスワードの組み合わせを片っ端から試すよ

pointIDとパスワードを使いまわしていると乗っ取られちゃうよ

スポンサーリンク

簡単に書くよ

クレデンシャルスタッフィング(読:クレデンシャルスタッフィング 英:credential stuffing)とは

他人のアカウントを乗っ取るときの やり方のひとつ
であり

他のサービスから盗んだ利用者の情報(IDとパスワードの組み合わせ)を片っ端から試していく やり方
です。


image piyo

詳しく書くよ

頑張って一息で説明すると

Aサービスを利用している人のIDパスワードのリストを盗んで、Bサービスで片っ端から試すことによって、AサービスとBサービスで同じID・パスワードを使っている人のアカウントを盗んでやるぜ!な悪いこと

が「クレデンシャルスタッフィング」です。
アカウントリスト攻撃」などとも呼ばれます。

クレデンシャルスタッフィング

例えば、そうですね。

ピヨ太君は動画共有サービス「ぴよぴよ動画」を利用しています。
ぴよぴよ動画は会員様限定サービスです。
認証を通らないと使えません。

クレデンシャルスタッフィング2

ピヨ太君は

ID:piyota
パスワード:piyo2


で会員登録しています。

クレデンシャルスタッフィング3

ピヨ太君は、つぶやきサービス「ぴよったー」も利用しています。
ぴよったーも会員様限定サービスです。
認証を通らないと使えません。

クレデンシャルスタッフィング4

ピヨ太君は

ID:piyota
パスワード:piyo2


で会員登録しています。
IDとパスワードは、ぴよぴよ動画と同じです。

クレデンシャルスタッフィング5

ある日のことです。

悪いアクマ君が、ぴよぴよ動画の利用者リストを盗み出しました。
IDとパスワードの組み合わせが載ったリストをゴソっと持っていったのです。

クレデンシャルスタッフィング6

それを知ったぴよぴよ動画の運営者は、ピヨ太君たち利用者に「ヤバい!パスワードが漏えいしたっぽい!パスワードを変更してよ!」と連絡しました。

クレデンシャルスタッフィング7

ピヨ太君は慌ててパスワードを変更します。
今度は

ID:piyota
パスワード:piyo3


にしました。

クレデンシャルスタッフィング8

ふぅ、これで一安心です。

……と思ったのは、ピヨ太君だけでした。

アクマ君は、ぴよぴよ動画から盗んだリストに載っているIDとパスワードの組み合わせで、ぴよったーの認証を通ろうとしていたのです。
具体的には、ぴよぴよ動画から盗んだリストに載っているIDとパスワードの組み合わせを片っ端からぴよったーで試します。

クレデンシャルスタッフィング9

そうすると、どうなるでしょう。

そうですね。

ピヨ太君のIDとパスワードを試したときに、ぴよったーの認証を通り抜けてしまいます。
ぴよぴよ動画とぴよったーで同じID・パスワードを使っていたからです。

クレデンシャルスタッフィング10

この状況は「アクマ君がピヨ太君のぴよったーアカウントを乗っ取った」と言えます。
パスワードの変更でも何でも、アクマ君の好きにできるからです。
あとは煮るなり、焼くなり、ご自由に、です。

このような攻撃がクレデンシャルスタッフィングです。

まず、とあるサービスから利用者のID・パスワードを盗みます。
一人分なんてケチくさいことは言いません。
盗めるだけ全部、まとめてゴソっと盗みます。

クレデンシャルスタッフィング11

次に、盗んだリストに載っているID・パスワードの組み合わせで他のサービスの認証にチャレンジします。

クレデンシャルスタッフィング12

IDとパスワードを使いまわしている人がいれば認証を通り抜けます。
アカウントが乗っ取れる理屈です。

さらに別のサービスでも試せば、被害は倍増ですね。

クレデンシャルスタッフィング13

よく「パスワードの使い回しは止めましょう」と言われます。
それは、今回説明したクレデンシャルスタッフィングを避けるための措置です。

……と言っても、サービスごとにパスワードを変えるのって面倒くさいですよね。

個人的なオススメ対処法は、パスワードの中にサービスの識別子を埋め込むことです。
例えば、Google関連のサービスで使うパスワードであれば

piyotagoo

のようにします。
Yahoo!関連のサービスで使うパスワードであれば

piyotayah

です。
「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典であれば

piyotawa3

ですかね。

「piyota」の部分は使い回しです。
ルールさえしっかり決めておけば、覚えるのは「piyota」だけで済みます。

もちろん完全に変えた方が良いのは当たり前ですけどね。
少なくとも、そのまま使いまわすよりは安全なはずです。
気が向いた方は、やってみてください。
セキュリティ意識の高い俺(私)、かっこいー!」な気分になれると思います。


image piyo2

一言でまとめるよ

まぁ「クレデンシャルスタッフィング」って単語が出てきたら「他のところで盗んだIDとパスワードの組み合わせを片っ端から試すぜ!なパスワードの破り方なんだな~」と お考えください。

一番上に戻るよ
スポンサーリンク
書籍画像048
書籍画像017

おまけ

■訳してみるよ

「credential(クレデンシャル)」の意味は「信任状」とか「資格証明書」とかです。
「stuffing(スタッフィング)」は「stuff(スタッフ)」+「ing」です。
「stuff(スタッフ)」の意味は「詰め込む」とかです。
何となく くっつけると

資格証明書を詰め込む

となります。




書籍画像
わわわ説明術コラム
宣伝だよ
エンジニア育成現場の「失敗」集めてみた。 42の失敗事例で学ぶマネジメントのうまい進めかた
「分かった!」と思わせる説明の技術 知識ゼロの相手にも伝わるようになる本【Audible】
ソフトウェア開発現場の「失敗」集めてみた。 42の失敗事例で学ぶチーム開発のうまい進めかた