IPGuard PRO
IP 純粋度 · 経路漏洩 · 指紋インスペクター
← リアルタイム検査へ戻る

IPGuard 検出原理と技術アーキテクチャ解説

IPGuard は 100% クライアントサイドで動作する IP 純粋度・データセンター/住宅 ASN 判定・ブラウザ指紋監査ツールであり、5 seconds 以内に HTTPS と DoH で 8 大脅威インテリジェンスと 5 つの DNSBL を照合し、localStorage のみを使用して 0 bytes のデータ送信を実現します。

IPGuard はグローバルプロキシ、国内直結、Cloudflare エッジ、WebRTC STUN UDP の 4 出口を同時露出し、IPv4、IPv6、WebSocket、WebTransport、HTTP/3 QUIC、DNS Prefetch、Preconnect、Beacon の 10 チャネル漏洩を検査し、4 languages 切替と JSON 出力に対応します。

100% Client-Side (0-Byte Upload) 8 Threat DBs + 5 DoH DNSBL Team Cymru RIR TXT Lookup P0 / P1 / P2 10-Channel Leak Matrix TLS JA3 & Post-Quantum X25519MLKEM768 Canvas · WebGL · Audio · Font SHA-256
⚙️ 6 大コア検出エンジンの原理 (6 Core Inspection Engines)

01 · 4 チャネル出口の同時露出とスプリットトンネル推論

Multi-Exit Topology

IPGuard は海外 HTTPS 脅威インテリジェンス、国内直結ノード、Cloudflare /cdn-cgi/trace エッジ、および WebRTC STUN UDP ソケットを 5 seconds 以内に同時プローブして 4 つの通信出口を特定し、スプリットトンネル・グローバル TUN・直結状態を 100% 自動判別します。

Exit 1 (Global HTTPS): api.ipapi.is · ipinfo.io · ipwho.is Exit 2 (Domestic Direct): myip.ipip.net · ip.useragentinfo.com Exit 3 (Cloudflare CDN): cloudflare.com/cdn-cgi/trace (Colo + WARP + HTTP/3) Exit 4 (WebRTC STUN UDP): stun.cloudflare.com:3478 · stun.l.google.com:19302

02 · 8 ソース ASN 投票と公式 RIR ネイティブ/ブロードキャスト判定

ASN & DoH RIR

IPGuard は 8 つの脅威フィード、内蔵クラウド ASN 辞書、AliDNS DoH 逆引き PTR の加重投票でデータセンター Hosting と住宅 ISP を分類し、さらに HTTPS 経由で Team Cymru 公式 asn.cymru.com TXT レコードを照会して 100% 正確にネイティブ IP とブロードキャスト IP を判定します。

DoH RIR Origin Query : <reversed-ip>.origin.asn.cymru.com (TXT) DoH ASN Registry : AS<number>.asn.cymru.com → ARIN | RIPE | APNIC | LACNIC | AFRINIC Native IP Verdict : RIR Allocated Country === GeoIP Physical Country DoH DNSBL Lookups : zen.spamhaus.org · b.barracudacentral.org · bl.spamcop.net

03 · P0 / P1 / P2 全プロトコル 10 チャネル迂回漏洩マトリクス

10-Channel Leak Matrix

IPGuard はプロキシが見落としやすい通信を P0/P1/P2 の 10 チャネルに分類し、32 桁のランダム 16 進サブドメインで OS の DNS キャッシュを貫通して、IPv6 AAAA、WebSocket、WebRTC、WebTransport QUIC、HTTP/3、DNS Prefetch、Preconnect、Beacon の漏洩を実測します。

P0 (Core) : IPv4 HTTPS · IPv6 AAAA (api6.ipify.org) · WebSocket (wss://) · WebRTC UDP P1 (UDP/DNS): WebTransport QUIC · HTTP/3 Alt-Svc · <link rel="dns-prefetch"> · <link rel="preconnect"> P2 (Bg/Port): navigator.sendBeacon() · <img> Subresource · 127.0.0.1 Proxy Ports · SDP MTU

04 · TLS ハンドシェイク指紋 (JA3 / 耐量子) と送信 Header 監査

TLS JA3 & Split-TCP

IPGuard はリモート TLS・Header プローブで ClientHello 暗号スイート順序、JA3 ハッシュ、X25519MLKEM768 耐量子鍵交換を検査し、プロキシゲートウェイによる TLS 終端・再パッケージ化や X-Forwarded-For 注入、Split-TCP による Connect と TTFB の遅延乖離を検出します。

TLS ClientHello : JA3 MD5 Hash · TLS 1.3 Cipher Suites · X25519MLKEM768 PQ Group Header Integrity: Outbound Header Order Hash · Sec-CH-UA vs User-Agent · Via / XFF Check Split-TCP Ratio : ResourceTiming (connectEnd - connectStart) vs (responseStart - requestStart)

05 · ハードウェア指紋と CreepJS スタイルの改ざん検出

SHA-256 Hardware Entropy

IPGuard はブラウザメモリ内で WebCrypto API を用いて Canvas 2D 描画、WebGL GPU レンダラ、WebAudio 波形、Canvas measureText システムフォント幅の決定論的 SHA-256 署名を算出し(0 bytes 送信)、ネイティブ関数の toString 改ざんや navigator.webdriver を監査します。

Hardware Hashes : SHA-256(Canvas 2D) + SHA-256(WebGL GPU) + SHA-256(OfflineAudioContext) OS Font Infer : Canvas 2D ctx.measureText() width delta across macOS / Windows / CJK fonts Anti-Tamper : Function.prototype.toString native code audit + navigator.webdriver check

06 · 総合純粋度および環境整合性の数学的スコアリングモデル

Deterministic Scoring

IPGuard は再現可能な減点方式モデルにより 0–100 の IP 純粋度スコアと 0–100 の環境整合性スコアを算出し、Hosting 属性、ブロードキャスト IP、VPN/Proxy、DNSBL ヒット数、および IP タイムゾーン・システム言語・WebRTC・EDNS の整合性を評価して JSON に出力します。

IP Purity (100) = 100 - Hosting(28) - Broadcast(8) - Proxy/VPN(22) - Tor(30) - DNSBL(n×18) Env Consistency(100) = 100 - TimezoneMismatch(30) - LangMismatch(15) - WebRTCLeak(35) - DNSLeak(20)

🔬 IPGuard が 3 ステップで完了する IP 純粋度・漏洩監査 (3 Steps)

ゼロバックエンド設計:HTTPS CORS、DNS-over-HTTPS (DoH)、Web ハードウェア API による決定論的監査フロー
  1. 01 · 4 チャネル出口の同時露出

    IPGuard はページ表示後の 3 steps の第 1 段階として HTTPS でプロキシ出口、直結出口、Cloudflare エッジ、WebRTC STUN UDP 出口を同時探査し、5 seconds 以内にスプリットトンネルと実回線 IP を特定します(プライベートサーバーへの送信は 0 bytes)。

  2. 02 · データセンター/ネイティブ判定と 10 チャネル漏洩検査

    IPGuard は IPinfo、ipapi.is、Team Cymru RIR 登録局、5 つの DNSBL を統合してデータセンター Hosting とブロードキャスト IP を判定し、ランダムサブドメインで IPv6、WebSocket、WebTransport、HTTP/3 QUIC、DNS Prefetch 等の 10 チャネル漏洩を実測します。

  3. 03 · プロトコル指紋・ハードウェアエントロピーと JSON 出力

    IPGuard はブラウザ内で TLS JA3 ハッシュ、耐量子鍵交換、HTTP ヘッダー順序、Canvas、WebGL、WebAudio、フォントの SHA-256 指紋を計算し、4 languages 設定を localStorage に保存して 100% 構造化された JSON 監査レポートを出力します。

❓ よくある質問とリスク判定の仕組み (FAQ)

IPGuard におけるデータセンター Hosting IP 識別、ネイティブ/ブロードキャスト IP 判定、10 チャネル WebRTC/DNS 漏洩、TLS JA3 不一致、および 0 bytes の localStorage プライバシー保護に関する技術解説です。

IPGuard はデータセンター IP (Hosting) と家庭用住宅 IP (ISP) をどのように区別しますか?

IPGuard は HTTPS で IPinfo、ipapi.is、ipwho.is、FreeIPAPI、AliDNS DoH 逆引き PTR を同時照会し、ASN と組織名に対する 8 ソース投票アルゴリズムを実行することで、AWS や Vultr 等の 100% 既知データセンター帯域を 5 seconds 以内に識別し JSON に出力します。

IPGuard はどのようにブラウザのみでネイティブ IP とブロードキャスト IP を判定しますか?

IPGuard は DNS-over-HTTPS (DoH) で Team Cymru 公式 asn.cymru.com TXT レコードを直接照会し、ARIN・RIPE・APNIC 等の公式割当国コードと GeoIP の物理ロケーションを 4 languages で比較して 100% ネイティブ IP とブロードキャスト IP を判別します。

プロキシを有効にしているのに WebRTC や IPv6、DNS Prefetch の漏洩が検出されるのはなぜですか?

IPGuard は 10 の独立した通信チャネルを実測します。プロキシが IPv4 TCP のみを処理し仮想 TUN アダプタが無効な場合、WebRTC STUN UDP や WebTransport QUIC、IPv6 AAAA、dns-prefetch がトンネルを迂回しますが、TUN モードと Fake-IP の 3 steps で 100% 修正可能です。

プロキシサーバー経由の通信で TLS や HTTP ヘッダーの指紋不一致は発生しますか?

IPGuard は HTTPS 経由で TLS JA3 ハッシュ、X25519MLKEM768 耐量子拡張、HTTP ヘッダー順序、および TCP Connect と HTTP TTFB の遅延比を測定し、TLS 終端や X-Forwarded-For 注入を 5 seconds 以内に検出して JSON レポートに記録します。

IPGuard は私のリアル IP やブラウザ指紋、検査履歴をサーバーにアップロードしますか?

IPGuard は 100% クライアントサイド設計であり、プライベートサーバーへの履歴送信は 0 bytes です。すべての SHA-256 指紋計算とリスク評価はブラウザメモリ内で完結し、4 languages の言語設定のみが端末の localStorage に保存されます。