DiscordのアカウントからIPは抜けるのか

web

少し前、DiscordアカウントだけでIPアドレスが分かる、という噂を聞いた。はたしてそれはできるのだろうか。結論としてはできないというのが大半の人の見方であった。
 しかし、私はDiscordのある機能を使えばできるのではないかと考えたので、実際にしてみることにした。

方針

Discordのリンクプレビュー機能を使って自動的にリンクにアクセスさせ、訪問履歴からIPを取得する

環境

私しかいないDiscordサーバー+ポート開放したwebサーバー(Apache2)

実験方法

Discordでローカルサーバーのウェブページのリンクを送信する。プレビューのためにDiscordのクライアントソフトがアクセスしているとしたらapacheのログに残るはずだ。次に、グローバルIPアドレスでリンクを送信し、apacheのログを確認する。

結果

同一LAN内のリンク(http://192.168.xxx.xxx/test.hrml)を送信してもプレビューが表示されず、ウェブサーバーにログに残らなかった。また、グローバルアドレスでリンクを送信するとプレビューが表示され、ログに残った。

"Mozilla/5.0 (compatible; Discordbot/2.0; +https://discordapp.com)"

つまり、プレビューはDiscordサーバー側で行われ、私達のIPは自動的には抜かれないということだ。この実験を行ったあと少し調べるとDiscordの公式ブログにそのようなことが書いてあった。ただし、手動でURLを開いた場合は相手にIPアドレスがバレてしまうので、信用できない人のリンクはVPNやTorブラウザをつかうなどの対策をしたほうがよいだろう。

また、Discordに侵入してIPを取るハッカーが現れる可能性は無きにしもあらず。こればかりはどうしようもない。

コメント

タイトルとURLをコピーしました