こんにちは、いっきゅうです。
twitter:@ikk_hck
アドベントカレンダー15日目です。
昨日は @nyax の Streamlitで爆速アプリ開発 - Qiita でした。レスポンシブにも対応しているのはありがたいすね。
さて、今日は少しダークな内容です。
#ダークウェブ
まずは有名な画像から。
(引用元:https://ailovei.com/?p=87350)
どうやらぼくたちが普段利用しているインターネットは全体の4%らしいです。
ダークウェブでは麻薬や武器、違法ポルノなどの取引がおこなわれています。また殺人代行サイトはほとんどが詐欺みたいです。
そんなダークウェブでは犯罪者すらターゲットにされます。違法行為をしたことを警察にばらされたくなかったら"IDIOT TAX(直訳でバカ税)"を払えとおどされた事例などもありました。
#Tor
オニオンルーティングとよばれる技術が中核となっています。世界に点在するTorノードをランダムで3つ選び経由していきます。その際に暗号化も多重におこなわれ、各ノードを経由するたびに暗号化をほどいていきます。そうすることで通信元を秘匿します。これが玉ねぎの皮に似ていることからオニオンルーティングとよばれるそうです。
#Torブラウザをインストールする
ここから各自の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'...
connectを選択。これで無事に使えているのですが、念のために自分のipアドレスがちゃんとTorを経由しているかをこのサイトで確認。
#ProtonVPN
できてるっぽいすね。ダークウェブサイトに突入する前に、さらに匿名性を高めるためにVPNをします。ぼくはProtonVPNを使っているのでこちらの説明を進めていきます。有料版もありますが無料版で大丈夫です。無料版でもキルスイッチが使用可能です。(キルスイッチ:VPNの切断と同時に強制的にインターネット通信を停止させる機能)
GET PROTONVPN NOW を選択。
一番左のFreeを選択。ここまでのどこかの段階でユーザ登録が終わっているはず。サインインもしくはサインアップが終わったら、左のDownloadsを選択。以下のような画面になります。
少し下にスクロールして、以下のように設定してConfiguration fileをダウンロード。ぼくはJP-FREE#2を選択しました。
ちなみにmacOSで使用する場合はアプリをインストールして使用しています。
次に手元の端末でsettings > Networkを開き、VPNの右上のちっちゃい"+"をおす。
Import from file...を選択して先程のconfigurarion fileを選択。このときユーザネームとパスワードを入力しないといけないのですが、ProtonVPNのログインのときに使用するものではなく、ログインしたあと左のAccountをおして少し下にスクロールするとでてくるOpenVPN / IKEv2 usernameの欄にあるユーザネームとパスワードなので注意してください。
終わったあと、VPNをonにすれば終わりです。
"ip a"とかで自分のipアドレスを確認してみてください。
#ダークウェブへダイブ
VPNに接続した状態でもう一度、
$./start-tor-browser.desktop
してTorブラウザを立ち上げます。
サイトはググればいろいろ出てきますが、たとえば"Onionちゃんねる"。
"エロいの"をみてみると"キ○セク"がどうとか、"アングラ板"では資金洗浄がああとかこうとか。純粋なのでわかりません。
もっと危ないサイトはたくさんあるので気をつけてください。
#おわりに
Torの匿名性は非常に高いですが完璧ではありません。事実ダークウェブで悪事をする犯罪者が何人も特定され摘発されています。TorではTorを経由するように設定されたアプリケーションの通信しか保護されない、つまり全ての通信が保護されるわけではありません。関連するソフトウェアの脆弱性をつくなどユーザの特定方法はいろいろあるようです。そのためVPNを使って全ての通信を匿名化しました。
ほんとはラズパイのTorに対応したwifi化などについても書きたかったのですが、思ったより長くなったしめんどくさくなったので別記事にします。興味ある人はやってみてください。おつかれさまでした。では。