ソフトウェア

「おっぱいチェック」によりCDNの背後にあるサイトがイラン国内でホストされているかどうかを確認する手法が爆誕

By Etolane

インターネットの規制が厳しい国では、外部からはサイトがホストされているのかどうかすらわからない場合があります。そんな折、国外でコンピューター関連の仕事をしているイラン人技術者が、CDNを利用するウェブサイトがイラン国内でホストされているかどうかを判定するために「おっぱいチェック」なる手法を編み出したことが、ソーシャルニュースサイトのHacker Newsで話題になっています。


“Boobs check” – Technique to verify if sites behind CDN are hosted in Iran | Hacker News
https://news.ycombinator.com/item?id=46100323

Hamid Kashfi氏は自身のXアカウントで、「CDNの背後にあるサイトがイラン国内でホストされているかどうかを確認するための、私の最も斬新かつ古い手法をご紹介します。ほとんどの場合うまくいきます。私はこれを『おっぱいチェック(BOOBS CHECK)』と呼んでいます」とのポストを行いました。具体的な手順は、イラン国内でホストされているかどうかを判定したいウェブサイトのドメイン名を使用して、以下のコマンドを実行するだけです。

curl -i https://【ウェブサイトのドメイン名】/boobs.jpg

コマンド実行結果から判定する方法は、以下の通りであれば.irドメイン内に到達している、つまりウェブサイトがイラン国内でホストされているという事になります。

HTTPレスポンスステータスコードが「403 Forbidden」である
・レスポンス本文にIPアドレス「10.10.34.x」が含まれている

以下は実際にコマンドを実行した結果ですが、ステータス「403 Forbidden」が返されており、本文に「10.10.34.36」とあることから、ウェブサイトがイラン国内でホストされていることが確認できました。

HTTP/1.1 403 Forbidden
Connection: close
Content-Type: text/html; charset=utf-8
Content-Length: 337

<html><head><meta http-equiv="Content-Type" content="text/html; charset=windows-1256"><title>NTL1</title>
</head><body><iframe src="http://10.10.34.36/?type=Invalid Keyword&policy=MainPolicy " style="width: 100%; height: 100%" scrolling="no" marginwidth="0" marginheight="0" frameborder="0" vspace="0" hspace="0"></iframe></body></html>

一方、HTTPレスポンスステータスコードが「404 Not Found」であれば、そのようなドメイン名を持つウェブサイトは存在しない、ということになります。

つまり、「boobs.jpg」という、存在しないファイルでありかつ規制対象の文字列を含むURLを要求することで、以下の判定が可能になるというわけです。

・ウェブサイトがホストされている:アクセスが規制されるため「403 Forbidden」となる
・ウェブサイトがホストされていない:存在しないドメイン名のため「404 Not Found」となる

Hamid氏の投稿に対しては様々な反応が寄せられました。「おっぱいチェック」の技術的有効性については、「Flexible SSL、つまりCDNがクライアントへの接続にHTTPSを使用する一方でオリジンサーバーへの接続にはプレーンHTTPを使用する形式でないとこの手法は使えないのではないか」という意見が寄せられました。要約すると、オリジンサーバーでTLS設定が行われている場合にはこの手法は使えないはず、ということです。


ただ、イラン国内ではインターネットを検閲する必要があるためにあえてプレーンHTMLを使用する制約を課せられている可能性があり、さらにはTLSのハンドシェイクを傍受するといった接続監視も行われていることが知られており、結果的に「おっぱいチェック」が有効に利用できる条件が整っているのではないかとも考えられます。


なお、TLSのハンドシェイク傍受といった、イランで実施されている最先端のインターネット検閲モデルについては、以下の論文で詳細に扱われています。

[2507.14183] Iran's Stealth Internet Blackout: A New Model of Censorship
https://arxiv.org/abs/2507.14183

この記事のタイトルとURLをコピーする

・関連記事
イギリスで「首絞め」を描いたポルノの所持や公開が犯罪に - GIGAZINE

イランのソフトウェアエンジニアがあちこちで規制される実体験を記した「DELETE FROM users WHERE location = ‘IRAN’;」 - GIGAZINE

ネパールでソーシャルメディア禁止措置を発端とする大規模抗議が起き死者が発生、VPN登録数は8000%も増加 - GIGAZINE

自分の国の政府がVPNアクセスをブロックした場合どうすればよいのか? - GIGAZINE

中国のグレート・ファイアウォールが1時間以上にわたり外部との通信を遮断 - GIGAZINE

イスラエルとイランの紛争では偽情報がSNSや公共放送を通じて拡散されていた、イスラエルの国防相は過去にハメネイ師のコラ画像を投稿 - GIGAZINE

Signalが検閲国でもサービスを利用可能にする「プロキシ構築方法」を公開 - GIGAZINE

in ソフトウェア, Posted by log1c_sh

You can read the machine translated English article A new method to check whether a site beh….