• 検索結果がありません。

ブロッキングに関する技術とネットワーク インターネット上の海賊版対策に関する検討会議資料 ( 一社 ) 日本インターネットプロバイダー協会副会長兼専務理事立石聡明

N/A
N/A
Protected

Academic year: 2021

シェア "ブロッキングに関する技術とネットワーク インターネット上の海賊版対策に関する検討会議資料 ( 一社 ) 日本インターネットプロバイダー協会副会長兼専務理事立石聡明"

Copied!
18
0
0

読み込み中.... (全文を見る)

全文

(1)

ブロッキングに関する

技術とネットワーク

(一社)日本インターネットプロバイダー協会

副会長兼専務理事

立石 聡明

インターネット上の海賊版対策に関する検討会議資料

資料9

   

(2)

『ブロッキング』の定義

ここでいう、ブロッキングはユーザ本人の同意なく特定のサイ

トを見せない、あるいはポートを利用させないなど、本来イン

ターネット接続サービスで提供される機能の一部あるいは全部

を意図的に提供しないこと。

青少年保護の為に、親権者の同意を得て18歳以下の子供たちが

利用する端末に設定する閲覧防止措置であるフィルタリングと

は、本質的に違うものである。

(3)

通常のWebサイトへのアクセスとDNSの動き(概要)

インターネット

①URLを入力 例 http://www.example.com/abc.html ②DNSサーバに該当サーバのIPアドレスを要求 この場合、www.example.com DNSサーバ(ISP内) ③DNSサーバが該当サーバのIPアドレスを回答 例:www.example.com=10.1.1.1 ④ブラウザ(PC)がサーバ(10.1.1.1)にabc.htmlを要求 例 http://www.example.com/abc.html ⑤サーバ(10.1.1.1)がブラウザ(PC) にabc.htmlを送信 www.example.com IPアドレス:10.1.1.1

ISP内ネットワーク

(4)

ブロッキングの技術の種類

DNSブロック

Web等閲覧する際、ユーザからリクエストされたWebサイトのIPアドレスと

は違う、偽のDNS情報をユーザに返して、該当Webサイトに接続出来なくす

るもの

URLブロック

例えば、画像などのファイル単位でブロックすることできめ細やかなブロッ

クが出来る

ハイブリッド

DNSブロックとURLブロックを効率的に使ってファイル単位でブロックする

IPブロック

IPアドレス、あるいはその群単位でブロックする

(5)

DNSブロックの概要

1. DNSブロック

ユーザがリクエストしたURLのうちサーバ名のIPアドレスをDNSサーバが、

偽のIPアドレスを返すことで、接続しようとしたサーバに接続させない方法

(別名:DNSポイズニンズ)

2. 回避策

1. ユーザ側回避策:Public DNSを利用

1.

Google等が公表している、8.8.8.8等に設定するだけで回避

2. サーバ側回避策:ミラーサイトを多数作ることで簡単に回避できる

1.

現状では回避策無し

3. ユーザ側回避策への対応

1. OP53Bで、Public DNSが利用できないようにする。

1.

ISPの指定したDNSサーバのみ使えるようにする

2.

DNSが利用している53番ポートをISPがブロック、迷惑メール対策でやっているOP25BのDNS版

4. 3への回避策:DNS over HTTPS or TLSという技術もツールも既に存在

1. あるいはVPNでPublic DNSが利用できる所までトンネル化することで、Public DNSが

利用可能になる。

5. Google Wi-FiやBuffaloの一部製品などで意識することなく回避できる

1. CDNが回避する為のツールやアプリを公開している

(6)

DNSブロッキング(概要)

インターネット

①URLを入力 例 http://www.example.com/abc.html ②DNSサーバに該当サーバのIPアドレスを要求 この場合、www.example.com DNSサーバ(ISP内) ③DNSサーバが該当サーバの偽のIPアドレスを回答 例:www.example.com=10.1.1.2 ④ブラウザ(PC)がサーバ(10.1.1.2)にabc.htmlを要求 例 http://www.example.com/abc.html ⑤サーバ(10.1.1.2)がブラウザ(PC) にブロックされている旨を通知 www.example.com IPアドレス:10.1.1.1

ISP内ネットワーク

www.example.com IPアドレス:10.1.1.2

この方法では、ブロックされている旨通知しない、

あるいは偽のIPアドレスも返さないことも出来る

(7)

DNSブロッキング回避方法

インターネット

①URLを入力 例 http://www.example.com/abc.html ②DNSサーバに該当サーバのIPアドレスを要求 この場合、www.example.com DNSサーバ(ISP内) ③DNSサーバが該当サーバのIPアドレスを回答 例:www.example.com=10.1.1.1 ④ブラウザ(PC)がサーバ(10.1.1.1)にabc.htmlを要求 例 http://www.example.com/abc.html ⑤サーバ(10.1.1.1)がブラウザ(PC) にabc.htmlを送信 www.example.com IPアドレス:10.1.1.1

ISP内ネットワーク

パブリック

DNSサーバ

契約しているISPのDNSサーバを 利用しなければならないことはない。 他のDNSサーバを利用することは自由。

(8)

URLブロックの概要

1. URL ブロック:DPI( Deep Packet Inspection) という技術で、

特殊な装置をISP内に設置しファイル単位でブロック。

1. 但し、莫大な費用がかかる。

2. 回避策:サーバをHTTPS化するだけで回避できる

1. HTTPS化は全世界的な動向であり、検索結果などにも影響する為、

更に普及

3. 回避策への対応:一部のサーバに限ってSNI暗号化を復号す

るする技術があり、HTTPSを平文化することでDPIを利用

1. ただし、まだ、この技術は確立していない上に、やはり日本全体だ

と100億単位(?、でも大袈裟ではない)で費用がかかる。

2. そもそも、これはTLSの脆弱性でもあるため、この穴を塞ぐ技術開

発もされている。

4. 3への回避策:HTTPS化する際にSNIを利用しなければよい

(9)

URLブロック(ファイル単位)の動き(概要)

インターネット

①URLを入力 例 http://www.example.com/abc.html ②DNSサーバに該当サーバのIPアドレスを要求 この場合、www.example.com DNSサーバ(ISP内) ③DNSサーバが該当サーバのIPアドレスを回答 例:www.example.com=10.1.1.1 ④ブラウザ(PC)がサーバ(10.1.1.1)にabc.htmlを要求 例 http://www.example.com/abc.html ⑤サーバ(10.1.1.1)がブラウザ(PC) に abc.htmlを送信 www.example.com IPアドレス:10.1.1.1

ISP内ネットワーク

⑥フィルタリング装置が該当するURLのファイルを検知すると ブラウザには返さず、この装置でブロック。

URLブロックする為には、経路上にファイル単位で

検知できる装置を設置

・全く何も返さない事も、ブロッキングしている旨を通知する

ことも出来る。

(10)

URLブロック(ファイル単位)の回避策の例(概要)

インターネット

①URLを入力 例 https://www.example.com/abc.html ②DNSサーバに該当サーバのIPアドレスを要求 この場合、www.example.com DNSサーバ(ISP内) ③DNSサーバが該当サーバのIPアドレスを回答 例:www.example.com=10.1.1.1 ④ブラウザ(PC)がサーバ(10.1.1.1)にabc.htmlを要求 例 https://www.example.com/abc.html ⑤サーバ(10.1.1.1)がブラウザ(PC) に abc.htmlを送信 www.example.com IPアドレス:10.1.1.1

ISP内ネットワーク

⑥ブロッキング装置が該当するURLのファイルを検知出来ない

通信経路を暗号化することで、ブロックする装置を回避できる

・HTTPS化は世界的動向で、検索結果なども上位に来ることからこの動きは更に加速する模様

(11)

IPブロック

該当するサーバのIPアドレスをルータや専用装置で遮断する

回避技術は特にない

但し、オーバーブロックや他の通信への影響が余りに大きく実際の

導入は不可能

1つのIPアドレスに、複数(多い場合は何百ものWebサーバが載っていること

はよくあること)のサイトが載っていることが多い為、オーバブロックが発生

IPアドレスの割り当ては、割に発生する為、通信障害となる事がある

ブロッキングしているIPアドレスがルータなどに割り当て変更されると、そのルータ

に関係する全ての通信が遮断される

ジオブロック以外での導入はほぼないと思われる

その場合でもサーバ側で行うことが多く、ユーザ周辺のルータで行うことは

希である

(12)

IPブロックの動き(概要)

インターネット

①URLを入力 例 http://www.example.com/abc.html ②DNSサーバに該当サーバのIPアドレスを要求 この場合、www.example.com DNSサーバ(ISP内) ③DNSサーバが該当サーバのIPアドレスを回答 例:www.example.com=10.1.1.1 www.example.com IPアドレス:10.1.1.1

ISP内ネットワーク

④ルータ等が、該当IPアドレスに関する通信を遮断する

・IPブロックする為には、ルータあるいは別途専用装置を設置

・ルータあるいはこの装置で対象となる通信の全てを遮断する

(13)

ブロッキング(通信検知)を行う場所と問題

ブロッキングというと、接続しようとしているサーバの周辺や国境

にある装置で遮断していると思われがちである

実際は、ユーザの端末周辺、少なくともユーザが利用しているISPの

ネットワーク内で行われる

DNSブロックは、サーバのIPアドレスに対して偽の情報を返す為、

単に「遮断」だけでなく「偽情報の通知」という事に対して他の法

的に問題が出てこないのかという疑問が残る

通信障害の分析などを行う際、DNSを利用することは通常ある

DNSブロッキングにしろ、URLブロッキングにしろ、そもそものイ

ンターネットの本質をねじ曲げようとしているため、事故が起こる

可能性も非常に高く、現にイギリスではたった一枚の画像をブロッ

クするための設定で、Wikipedia全体が見えなくなってしまうと言う

事故も起きている。

(14)

ブロッキングしている場所

インターネット

DNSサーバ(ISP内) www.example.com IPアドレス:10.1.1.1

ISP内ネットワーク

実際にブロックしたり、検知しているのは該当サーバの

周辺ではなくユーザの直前で行われる

ここでブロックして

いるのではない!

(15)

CDNの機能とその概要

CDN(コンテンツデリバリーネットワーク)は、対象サーバからユー

ザの端末へいち早くデータを届ける為のネットワーク

インターネットを利用する際必要なIPアドレス

その数は、IPv4で約43億個、IPv6で340澗個ある

IPv4アドレスはその割り振りが既に終了

340澗個は340兆の1兆倍の1兆倍

これらの端末を接続する為のネットワークは非常に複雑

日本のネットワークだけでもその全貌を正確に把握することは非常

に困難

ネットワーク的に遠いサーバへ早くデータを届ける為には、別途、

高速道路とも言えるバイパス・ネットワークが必要

このネットワークするには、情報提供者が利用料を払う必要がある

(16)

一般的なネットワークイメージ図

(17)

実際にはこの数億倍(?)複雑なネットワーク

端末間の通信経路は複数ある

ブロッキングするためには,どちらかの端末の直近で行う必要がある

(18)

CDNはこの複雑なネットワークをバイパス

参照

関連したドキュメント

加藤 由起夫 日本内航海運組合総連合会 理事長 理事 田渕 訓生 日本内航海運組合総連合会 (田渕海運株社長) 会長 山﨑 潤一 (一社)日本旅客船協会

原薬A 2.00 海外 諸コスト上昇と為替由来 原薬B 1.86 国内 諸コスト上昇と為替由来 原薬C 1.59 海外 諸コスト上昇と為替由来. 原薬D 1.56

・難病対策地域協議会の設置に ついて、他自治体等の動向を注 視するとともに、検討を行いま す。.. 施策目標 個別目標 事業内容

対策等の実施に際し、物資供給事業者等の協力を得ること を必要とする事態に備え、

●協力 :国民の祝日「海の日」海事関係団体連絡会、各地方小型船安全協会、日本

また、当会の理事である近畿大学の山口健太郎先生より「新型コロナウイルスに対する感染防止 対策に関する実態調査」 を全国のホームホスピスへ 6 月に実施、 正会員

4.「注記事項 連結財務諸表作成のための基本となる重要な事項 4.会計処理基準に関する事項 (8)原子力発 電施設解体費の計上方法

の会計処理に関する当面の取扱い 第1四半期連結会計期間より,「連結 財務諸表作成における在外子会社の会計