コンテンツへスキップ

新着 近日公開予定:自社の車両に質問して回答を得られる――AI向けMCPサーバー。 詳細はこちら →

Blog

ローカルホスト:IPアドレスのシンデレラ

読了時間:3分
ローカルホストはIPアドレスのシンデレラ

おとぎ話に詳しくない人にとっては、シンデレラという名前は、彼女が暖炉から「燃えかす(cinders)」を集める役目を担っていたことに由来しています。 それゆえ、IPアドレスの「義姉」にあたるものが「localhostアドレス」と呼ばれるのは理にかなっている。というのも、それらは物理的に自分のマシン上で作業しているときのみ利用可能だからだ。また、その別名が「ループバック」であるのも同様だ。TCP/IPの黎明期、マシンは非常に高価だったため、ソフトウェアをテストする唯一の合理的な方法は、ケーブルをループさせて自身に接続することだったからである。

ファーストクラスであるグローバルアドレスやビジネスクラスであるプライベートアドレスに比べ、127アドレスは貨物クラスの地位に甘んじており、開発者がデスクトップアプリケーションのプロセス間通信を管理したり、Webサービスやサイトのプロトタイピングに使用する程度に留まっています。

TCP/IPプロトコルの素晴らしさは、当初から大災害にも耐えられるよう設計されていた点にあり、それが現在のインターネットの基盤となっているのも当然のことでしょう。このプロトコルの重要な原則の一つは、誰かが「hello」と送信すれば、受信側も「hello」と応答するということです。 残念ながら、この基本的な特性が現在、デバイスを「発見」し、どこを攻撃すべきかを特定するために悪用されています。インターネットの普及範囲が拡大し続けるにつれ、この攻撃対象領域は増え続けるばかりで、デバイスがハッキングされたというニュースがほぼ毎日のように報じられるほどになっています。

プライバシー、ローカルホストの妖精のゴッドマザー

コンピュータ上でアプリケーションを実行する場合、そのサービスアドレスを 0.0.0.0 にバインドするのが一般的で、これは割り当てられたどの IP アドレスからも利用できるようにすることを意味します。そのIPアドレスが見えるところならどこからでも、そのアプリケーションを簡単に見つけることができるという使い勝手の良さがありますが、それだけに比例してプライバシーの面でも不利になります。

すべてのTCP/IPスタックが提供する興味深い代替手段として、サービスを0.0.0.0ではなく、ローカルホスト(127.0.0.X)のアドレスにバインドするオプションがあります。これによるプライバシー上の利点は、デバイスの外部向けIPアドレスを把握できる場所からは、そのサービスがもはや認識されなくなることです。一方、明らかな利便性の低下として、そのサービスを利用できるのは、物理的にそのマシン上にいる場合に限られるという点が挙げられます。

訂正、昔はそれがデメリットだったんです。

パブリックIPアドレスやオープンポートを使用しない通信が可能

私たちのチームは、ネットワークに関する深い専門知識を持っています。誰もが当たり前のように使っているネットワーク層について熟知しており、シリコン上でのTCP/IPの実装に関する特許を書いたことさえあります。エンドポイントが脆弱でなく本質的に安全であるように、また露出でなく自動的にプライベートであるように、インターネットをどのように改善できるか自問したとき、その解決策はアプリケーションレベルではありえないことに気づきました。それはネットワークレベルでなければならないのです。

そこで私たちは、企業や個人が仮想プライベート・インターネット(VPI)を構築し、公共のインターネット上の悪質な人物によるスパイ行為や侵入を心配することなく、デバイスのグループが安全に通信できるようにするために、remote.itを構築しました。VPI上のデバイスは、一般的なインターネットトラフィックに対して無反応で見えない「ドロップスタンス」を採用しながら、お互いを確認し、自由に通信することができます。

VPI上のデバイスが互いに通信を行う場合、IPアドレスを介して行うことに変わりはないが、それがたまたまlocalhostアドレスであっただけである。そのため、アプリケーションを書き換える必要がないのが良い点です。

remote.itのVPIソリューションは、ソフトウェアとクラウドマネージドサービスのみで展開できるため、企業のお客様は、オンプレミスの機器や人員を気にすることなく、VPIを使用して、大量のデバイスへの安全なネットワーク接続と通信を実現することができます。

利用可能かつ安全

年間数十億台の接続デバイスが導入される中、企業はもはやデバイスレベルでパブリックIPアドレスやオープンポートのリスクを受け入れることができず、またオンプレミスの機器やスタッフですべてのデバイスを保護しようとする費用を受け入れることができません。

Remote.it上に構築されたVirtual Private Internetsは、ソフトウェアとクラウドサービスのみを通じて、TCP/IPの本来のセキュリティを活用し、インターネット内に簡単に展開できるプライベートネットワークを提供します。

お問い合わせはこちら:sales@remote.it

← すべての記事 2023年11月10日更新
記事を検索