トンネリング

ネットワーク

開発者の味方?ngrokの危険性

- ngrokとはインターネットは、世界中のコンピュータ同士をつなぐ広大なネットワークです。わたしたちが日々利用するウェブサイトやサービスも、このネットワークに接続されたコンピュータ上で動いています。 しかし、わたしたちの多くが自宅やオフィスで利用するコンピュータは、セキュリティ上の理由から、このネットワークに直接接続されていません。 自宅やオフィスのネットワークとインターネットの間には、外部からの不正なアクセスを防ぐための「門番」のような役割を果たす、ルータやファイアウォールが存在します。 この「門番」は、外部からのアクセスを遮断することで、わたしたちのコンピュータを守ってくれています。 しかし、この仕組みは同時に、開発中のウェブサイトを友人に見てもらったり、自宅のコンピュータで作ったサービスを外部に公開したりする際にも、壁となってしまいます。 そこで活躍するのが「ngrok」です。 ngrokは、あなたのコンピュータとインターネットの間に、安全な「トンネル」を掘ることができるツールです。 このトンネルを通ることで、外部からのアクセスは安全にあなたのコンピュータに届けられます。 ngrokを使うことで、まるであなたのコンピュータがインターネット上に公開されているかのように、外部からアクセスすることが可能になります。 ngrokは、開発者にとって非常に便利なツールであり、開発中のサービスを一時的に公開したり、デバッグ作業を効率化したりする目的で広く利用されています。
ネットワーク

悪用されることも? トンネリングツールChiselとは

- トンネリングツールChiselの概要Chiselは、誰でも無償で利用できる、インターネット上で公開されているトンネリングツールです。このツールは、TCPトンネリングという技術を使って、本来は直接接続ができないネットワーク同士でも通信を可能にします。例えば、会社のネットワークなど、セキュリティ対策として外部からの接続を遮断する仕組み(ファイアウォール)が設けられている場合でも、Chiselを使うことで、あたかも社内にいるかのように、ネットワーク内のサーバーにアクセスすることが可能になります。Chiselは、Go言語というプログラミング言語で開発されているため、WindowsやmacOS、Linuxなど、様々なパソコン環境で利用できることも大きな特徴です。