【たいぽすくわってぃんぐ】

タイポスクワッティング とは?

最終更新:
💡 名前のわずかな違いで、別の相手へ誘導する

よく使われるドメイン名やパッケージ名の打ち間違いに似た名前を用意し、意図した相手とは別のサイトやソフトウェアへ誘導する手法。フィッシングや不正なコードの配布などに悪用される。

📌 このページのポイント
タイポ:よく似た名前、別の相手 意図した名前 似せた別の名前 shop.example shpo.example 本来の相手 別の相手 文字の抜け・追加・入れ替えを狙う サイトだけでなく パッケージ名にもある 公式の名前と提供元を照合する
shop.example / shpo.exampleは説明用の予約ドメイン。文字の入れ替えで別の名前になり、同じ相手とは限らない。
ひよこ ひよこ
URLを間違えると、必ず偽サイト?
ペンギン先生 ペンギン先生
必ずではないよ。でも別の人が似たドメインを登録していれば、そのサイトへ行く可能性がある。名前や見た目が似ていても、本来のサイトと同じ運営者とは限らないんだ。
ひよこ ひよこ
何を狙っているの?
ペンギン先生 ペンギン先生
広告へ誘導する場合もあれば、本物そっくりの画面で入力情報を盗もうとする場合もあるよ。マルウェアの配布にも悪用される。似た名前だけで目的まで決めつけず、相手を確認するんだ。
ひよこ ひよこ
検索で開けば安心?
ペンギン先生 ペンギン先生
検索結果というだけでは本物と決まらないよ。まず公式と確認したURLをブックマークして使うと、毎回の手入力を減らせる。入力するときやリンクを開くときも、ドメインの綴りを確認するんだ。
ひよこ ひよこ
URL以外にもある?
ペンギン先生 ペンギン先生
npmなどで、よく使われるパッケージに似た名前を付けた不正なパッケージが見つかっているよ。インストール時にコードが動く例もあるので、使ってから確認するのでは遅い場合があるんだ。
ひよこ ひよこ
開発者は何を確認する?
ペンギン先生 ペンギン先生
公式の導入手順と、パッケージ名や提供元を照合するよ。リポジトリのリンクなどの表示も偽装される例があるので、見た目の1項目だけで決めない。似た名前だから同じソフトだと扱わないことが大切だね。
ペンギン
まとめ:ざっくりこれだけ覚えればOK!
「タイポスクワッティング」って出てきたら「名前の打ち間違いを狙って別のサイトやソフトへ誘導すること」と思えばだいたいOK!
📖 おまけ:英語の意味
「Typosquatting」 = タイプミスを狙った名前の占拠
💬 Typoはタイプミス、squattingは占拠という意味だよ。よく使われる名前の打ち間違いに似た名前を先に用意するところから来ているんだ。

参考資料

← 用語集にもどる