Unicodeドメインとは
Unicodeドメインとは、アクセント付きの文字や、キリル文字、アラビア文字、漢字といった非ラテン文字など、標準的なASCII文字セットの範囲を超える文字を含むドメイン名のことです。Unicodeドメインを使うと、組織や個人が母国語、文字体系、文化的な独自性を反映したウェブアドレスを登録できます。これは国際化ドメイン名(IDN)の重要な要素であり、インターネット上での世界的なアクセシビリティと包摂性を広げるものです。
Unicodeに対応する前、ドメイン名は英字(A〜Z、0〜9、およびハイフン)に限られていました。Unicodeによって、ユーザーは数百の言語でドメイン名を表現できるようになり、世界中で使いやすさとブランド認知が向上しました。ただし、ドメインネームシステム(DNS)はASCIIしか扱えないため、これらのドメインはDNSでの名前解決の前にPunycodeでエンコードされます。
Unicodeドメインのしくみ
Unicodeドメインがブラウザやメールアドレスに入力されると、ASCII互換のPunycode形式に自動的に変換されます。例えば次のようになります。
例子.公司 → xn--fsqu00a.xn--55qx5d
その後、ブラウザやメールシステムはエンコードされたバージョンをDNSに問い合わせます。名前解決が済むと、読みやすさのためにユーザーには再びUnicode形式が表示されます。
セキュリティ上の考慮点
Unicodeドメインはアクセシビリティを高める一方で、リスクももたらします。攻撃者は、異なる文字体系にある見た目のよく似た文字を悪用し、信頼されたブランドを視覚的に模倣した偽の「ホモグラフ」ドメインを作成することがあります。例えば、「раypal.com」(キリル文字を使用)は「paypal.com」とまったく同じに見えることがあります。
これに対抗するため、最新のブラウザは複数文字体系の混在検出や視覚的類似性フィルターを用いてユーザーに警告します。また、SPF、DKIM、DMARCといった認証プロトコルも、Unicodeドメインが正当な送信者を表していることを検証するうえで欠かせません。
UnicodeドメインとDMARCeye
DMARCeyeは、認証レポート内のUnicodeおよびPunycodeのドメインデータをデコードし、国際化された多言語のインフラ全体にわたる完全な可視性を提供します。これにより、類似ドメイン、不正なUnicode登録、世界中の利用者を狙ったなりすましの試みを検出できます。
Unicodeドメインへの理解を分析機能に組み込むことで、DMARCeyeはドメイン保護をあらゆる文字体系、言語、地域へシームレスに拡張します。
ご自身のドメインの保護状況が気になりますか?無料でDMARCをチェックしましょう:
DMARCeyeの無料トライアルに登録して、メールドメインを保護しましょう。
DMARCおよび関連用語について詳しくは、DMARCeye用語集をご覧ください。