MastercardのDNS設定ミス、長年見過ごされる
(krebsonsecurity.com)-
MastercardのDNS設定ミス
- Mastercardはドメインネームサーバー設定の誤りを修正した。
- この誤りにより、未使用のドメイン名を登録してインターネットトラフィックを傍受または迂回できる状態になっていた。
- この問題は約5年間続いており、セキュリティ研究者が300ドルをかけてドメインを登録し、サイバー犯罪者による悪用を防いだ。
-
問題の発見と解決の経緯
- 2025年1月14日、
az.mastercard.comドメインのDNSルックアップで、誤ったドメイン名a22-65.akam.neが見つかった。 - MastercardはAkamaiのDNSサーバーを使用しており、すべてのサーバー名は
akam.netで終わるべきだが、1つのサーバーが誤ってakam.neに設定されていた。 - セキュリティコンサルタントのPhilippe Caturegliがこの誤りを発見し、
akam.neドメインを登録して問題に対処した。
- 2025年1月14日、
-
潜在的なリスクと対応
- Caturegliは
akam.neドメインにDNSサーバーを設定した後、世界中から数十万件のDNSリクエストを受信した。 - メールサーバーも設定していれば、
Mastercard.comや他の影響を受けたドメイン宛てのメールを受信できた可能性があった。 - CaturegliはMastercardにこの問題を通知し、同社がそのドメインを引き継げるようにした。
- Caturegliは
-
Mastercardの反応
- Mastercardは、この誤りはシステムセキュリティへの脅威にはならなかったと主張した。
- Bugcrowdを通じて、CaturegliはLinkedInの投稿を削除してほしいという要請を受けた。
- Caturegliは、Bugcrowd経由で問題を報告したのではなく、悪用防止のためにドメインを登録したのだと説明した。
-
DNSサーバーの重要性
- ほとんどの組織は、少なくとも2台の権威DNSサーバーを保有している。
- Mastercardは5台のDNSサーバーを使っており、1つのドメインだけを制御しても、見られるDNSリクエストは全体の約5分の1にとどまる。
- Caturegliは、パブリックトラフィックフォワーダーやDNSリゾルバーを使う利用者が多いため、1つのリゾルバーが誤った結果をキャッシュすると、さらに多くのトラフィックを迂回させられると説明した。
-
Caturegliの追加コメント
- Caturegliは、Mastercardが感謝を示すか、少なくともドメイン購入費用を補償すると期待していた。
- Mastercardの公開声明に対しては、LinkedIn上でDNSルックアップの記録を共有しつつ反論した。
-
その他の関連情報
akam.neドメインは2016年12月に初めて登録され、2018年に失効した。- 類似のタイプミスドメイン
awsdns-06.neもYandexユーザーによって登録され、ドイツのISPでホスティングされていた。
1件のコメント
Hacker Newsの意見
研究に関する意見として、公開登録可能なネームサーバーはまれなケースであり、クラウドプロバイダーのIPアドレスに直接マッピングされるほうが一般的
Bugcrowdに関する話は予想外の内容
セキュリティ研究者が、より多くの証拠を集めるためにさらに深く侵入する可能性がある
akam.ne ドメインは過去に登録されたことがあり、類似のタイプミスドメインが登録された事例がある
ウクライナで MasterCard の SSL証明書が期限切れとなり、オンライン取引に問題が発生した
MasterCard のミスにより、元のTLDと1文字違いのドメインで問題が発生しうる
Vercel を利用しているベンダーのドメイン変更により、セキュリティ事故が発生した
ドメイン名は Akamai に渡すべきであり、Akamai にはこれを処理する責任がある
MasterCard 以外にも、カナダの銀行や Canada Post でも同様の問題が発生した