ダークウェブをのぞいてみる

こんにちは、いっきゅうです。
twitter:[@ikk_hck](https://twitter.com/ikk_hck)

アドベントカレンダー15日目です。
昨日は @nyax の [Streamlitで爆速アプリ開発 - Qiita](https://qiita.com/nyax/items/fc418416e97a12141d0a) でした。レスポンシブにも対応しているのはありがたいすね。

さて、今日は少しダークな内容です。


#ダークウェブ

まずは有名な画像から。

![darkweb.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/197716/caf685b0-511f-dd9c-abc6-1f1a6be69879.jpeg)

(引用元:https://ailovei.com/?p=87350)

どうやらぼくたちが普段利用しているインターネットは全体の4%らしいです。
ダークウェブでは麻薬や武器、違法ポルノなどの取引がおこなわれています。また殺人代行サイトはほとんどが詐欺みたいです。
そんなダークウェブでは犯罪者すらターゲットにされます。違法行為をしたことを警察にばらされたくなかったら"IDIOT TAX(直訳でバカ税)"を払えとおどされた事例などもありました。

#Tor
オニオンルーティングとよばれる技術が中核となっています。世界に点在するTorノードをランダムで３つ選び経由していきます。その際に暗号化も多重におこなわれ、各ノードを経由するたびに暗号化をほどいていきます。そうすることで通信元を秘匿します。これが玉ねぎの皮に似ていることからオニオンルーティングとよばれるそうです。

#Torブラウザをインストールする

[ここ](https://www.torproject.org/download/)から各自のOSに合わせてダウンロード。ここではLinuxとして進めていきますが基本的には同じです。ダウンロードが終わったら、ダウンロードしたディレクトリに移って解凍。

```
$tar -xvJf tor-browser-linux64-10.0.6_en-US.tar.xz 
tor-browser_en-US/
tor-browser_en-US/Browser/
tor-browser_en-US/Browser/.config/
tor-browser_en-US/Browser/.config/gtk-3.0/
tor-browser_en-US/Browser/.config/gtk-3.0/settings.ini
tor-browser_en-US/Browser/TorBrowser/
tor-browser_en-US/Browser/TorBrowser/Data/
tor-browser_en-US/Browser/TorBrowser/Data/Browser/
tor-browser_en-US/Browser/TorBrowser/Data/Browser/Caches/
tor-browser_en-US/Browser/TorBrowser/Data/Browser/profile.default/
tor-browser_en-US/Browser/TorBrowser/Data/Browser/profile.default/bookmarks.html
tor-browser_en-US/Browser/TorBrowser/Data/Browser/profile.default/extensions/
tor-browser_en-US/Browser/TorBrowser/Data/Browser/profile.default/extensions/{73a6fe31-595d-460b-a920-fcc0f8843232}.xpi
```
なんかいっぱい出力されますが省略しています。そしてtor-browser_en-US直下のstart-tor-browser.desktopを実行。

```
$ cd tor-browser_en-US/
tor-browser_en-US$ ls
Browser  start-tor-browser.desktop
tor-browser_en-US$ ./start-tor-browser.desktop 
Launching './Browser/start-tor-browser --detach'...
```

![Screenshot from 2020-12-12 10-26-15.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/197716/50d3624d-90a0-1d6f-4b28-b104b0a98251.png)

connectを選択。これで無事に使えているのですが、念のために自分のipアドレスがちゃんとTorを経由しているかをこの[サイト](https://check.torproject.org)で確認。

![Screenshot from 2020-12-12 10-38-44.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/197716/74a38370-3e79-fbb4-8736-b92433915e4c.png)

#ProtonVPN
できてるっぽいすね。ダークウェブサイトに突入する前に、さらに匿名性を高めるためにVPNをします。ぼくは[ProtonVPN](https://protonvpn.com/)を使っているのでこちらの説明を進めていきます。有料版もありますが無料版で大丈夫です。無料版でもキルスイッチが使用可能です。(キルスイッチ:VPNの切断と同時に強制的にインターネット通信を停止させる機能)


![Screenshot from 2020-12-12 10-41-56.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/197716/e35f0253-c75f-911b-11a3-cedc73debecf.png)

GET PROTONVPN NOW を選択。


![Screenshot from 2020-12-12 10-42-25.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/197716/676ec4da-487b-0cfb-ad99-409d9b98799d.png)

一番左のFreeを選択。ここまでのどこかの段階でユーザ登録が終わっているはず。サインインもしくはサインアップが終わったら、左のDownloadsを選択。以下のような画面になります。


![Screenshot from 2020-12-12 17-10-17.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/197716/8bf6ad34-9fff-15bb-f3ee-a750d6780f3d.png)

少し下にスクロールして、以下のように設定してConfiguration fileをダウンロード。ぼくはJP-FREE#2を選択しました。
ちなみにmacOSで使用する場合はアプリをインストールして使用しています。

![Screenshot from 2020-12-12 17-14-11.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/197716/5bccce74-dc7a-1a99-bc0b-91c2e2d8125f.png)

次に手元の端末でsettings > Networkを開き、VPNの右上のちっちゃい"+"をおす。

![Screenshot from 2020-12-12 11-09-42.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/197716/fd4f68e6-53fb-7a70-a431-7fbcd3cea618.png)

Import from file...を選択して先程のconfigurarion fileを選択。このときユーザネームとパスワードを入力しないといけないのですが、ProtonVPNのログインのときに使用するものではなく、ログインしたあと左のAccountをおして少し下にスクロールするとでてくるOpenVPN / IKEv2 usernameの欄にあるユーザネームとパスワードなので注意してください。

![Screenshot from 2020-12-12 17-21-11.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/197716/3298d757-f44e-4af0-280e-26c22a2888ad.png)

終わったあと、VPNをonにすれば終わりです。

![Screenshot from 2020-12-12 17-23-42.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/197716/1beeb421-5d46-e275-0c84-55a182ca25ae.png)

"ip a"とかで自分のipアドレスを確認してみてください。

#ダークウェブへダイブ
VPNに接続した状態でもう一度、

```
$./start-tor-browser.desktop
```

してTorブラウザを立ち上げます。
サイトはググればいろいろ出てきますが、たとえば"Onionちゃんねる"。
![Screenshot from 2020-12-12 12-21-18.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/197716/b699f6ed-f27d-357f-25c1-5557ffacdc74.png)

"エロいの"をみてみると"キ○セク"がどうとか、"アングラ板"では資金洗浄がああとかこうとか。純粋なのでわかりません。
もっと危ないサイトはたくさんあるので気をつけてください。

#おわりに
Torの匿名性は非常に高いですが完璧ではありません。事実ダークウェブで悪事をする犯罪者が何人も特定され摘発されています。TorではTorを経由するように設定されたアプリケーションの通信しか保護されない、つまり全ての通信が保護されるわけではありません。関連するソフトウェアの脆弱性をつくなどユーザの特定方法はいろいろあるようです。そのためVPNを使って全ての通信を匿名化しました。
ほんとはラズパイのTorに対応したwifi化などについても書きたかったのですが、思ったより長くなった~~しめんどくさくなった~~ので別記事にします。興味ある人はやってみてください。おつかれさまでした。では。