リモートデスクトッププロトコル(RDP)を使用すると、従業員がリモートで働く場合にも職場のデスクトップコンピューターに接続できます。
この記事を読み終えると、以下のことができるようになります。
関連コンテンツ
是非、Cloudflareが毎月お届けする「theNET」を購読して、インターネットで最も人気のある洞察をまとめた情報を入手してください!
記事のリンクをコピーする
リモートデスクトッププロトコル(RDP)は、デスクトップコンピューターをリモートで使用するためのプロトコルまたは技術的な規格です。リモートデスクトップソフトウェアは、RDP、Independent Computing Architecture (ICA)、仮想ネットワークコンピューティング(VNC)など、いくつかの異なるプロトコルを使用できますが、最も一般的に使用されるプロトコルはRDPです。RDPは当初、Microsoftによってリリースされました。現在、ほとんどのWindowsオペレーティングシステムで利用可能ですが、Macオペレーティングシステムでも使用できます。
リモートデスクトップは、別のコンピューターから遠く離れたデスクトップコンピューターに接続して使用する機能です。リモートデスクトップを使用するユーザーは、実際にデスクトップコンピューターの前に座っているかのように、デスクトップにアクセスし、ファイルを開いたり編集したり、アプリケーションを使用したりできます。従業員が、出張時や在宅勤務時に、リモートデスクトップソフトウェアを使用して職場のコンピューターにアクセスすることがよくあります。
リモートデスクトップアクセスは、従業員がリモートで作業できるにもかかわらず、クラウドコンピューティング とは大きく異なります。クラウドコンピューティングでは、ユーザーはクラウドに保存されているファイルやアプリケーション、特にクラウドサーバーにアクセスします。対照的に、リモートデスクトップソフトウェアを使用する場合、ユーザーは実際に物理的なデスクトップコンピューターにアクセスするため、そのデスクトップにローカルに保存されたファイルとアプリケーションしか使用できません。クラウドコンピューティングは、リモートワーカーにとって使いやすく、より効率的に実装できます。しかし、多くの企業は、まだクラウドに移行していないか、セキュリティや規制上の理由から移行することができません。
遠隔操作できるドローンやおもちゃの車を考えてみてください。ユーザーはボタンを押して遠くからドローンや車を操縦し、コマンドが車両に伝達されます。RDPの使用もこれに似ています。ユーザーのマウスの動きや鍵ボードの入力はデスクトップコンピュータにリモートで送信されますが、ドローンのように電波ではなくインターネット経由で送信されます。ユーザーのデスクトップは、ユーザーがその前に座っているかのように、接続先コンピューターに表示されます。
RDPプロトコルは、接続されたマシン(リモートデスクトップと現在使用中のコンピューター)間でデータを送受信するための専用ネットワークチャネルを開きます。RDPでは、常にネットワークポート3389をこのために使用します。マウスの動き、鍵ボードの入力、デスクトップディスプレイ、その他の必要なすべてのデータは、このチャネルを介して、TCP/IPを経由して送信されます。TCP/IPは、ほとんどの種類のインターネットトラフィックに使用されるトランスポートプロトコルです。また、RDPはすべてのデータを暗号化して、パブリックインターネット経由の接続をより安全にします。
鍵ボードとマウスの操作は、暗号化してインターネット経由で送信する必要があるため、これには数ミリ秒かかります。また、デスクトップディスプレイがユーザーに返送されるため、わずかな遅延が生じることがよくあります。たとえば、ユーザーがアプリケーションをダブルクリックして開くと、実行前にユーザーのアクションがデスクトップに送信されるため、「ダブルクリック」が数ミリ秒間行われないことがあります。その後、アプリケーションが開くと、ディスプレイがユーザーに返送されるまでにまた短い遅延が生じる可能性があります。
RDPにはいくつかの利点があります。利点の1つは、VPNを必要としないことです。また、データをユーザーのデスクトップに安全に保存し、クラウドサーバーや、セキュリティで保護されていないユーザーの個人用デバイスに保存することはありません。さらに、RDPにより、従来のオンプレミスの ITセットアップを持つ企業でも、従業員の在宅勤務が可能になります。
ただし、RDPは、特にローカルインターネット接続が遅い場合は、ユーザーに遅延をもたらす可能性があります。これにより、リモートワーカーが苛立ち、生産性が低下する可能性があります。RDPには、サイバー攻撃の対象となり得るセキュリティ上の脆弱性がいくつかあります。(RDPセキュリティの詳細については、こちらをご覧ください)。
Cloudflareは、SASEプラットフォームの一部であるAccess for Infrastructureで、クライアントレスでブラウザベースのRDPアクセスを提供します。これにより、RDPにZero Trustポリシーの制御が適用され、請負業者のような外部の者がソフトウェアをインストールしたり、会社用デバイスを発行されたりすることなく、リモートでアクセスできるようになります。リモートの請負業者(または私物マシンを使う従業員)は、ブラウザからログインするだけで、 CloudflareがRDP接続をセキュアに維持することができます。
RDP with Access for Infrastructureの詳細については、こちらをご覧ください。
リモートデスクトッププロトコル(RDP)は、遠隔地にある機器から別の機器を操作するための技術規格です。ユーザーは実際の機器の前に座っているかのように、デスクトップ画面を表示し、その機器のアプリケーションやファイルを操作することができます。
クラウドコンピューティングでは、ユーザーはクラウド上のサーバーに保存されたアプリケーションやデータを利用します。これに対して、RDPは、ユーザーが物理的なデスクトップコンピュータにアクセスして、その特定のマシンにローカルに保存されたファイルとアプリケーションだけを利用できるようにします。クラウドコンピューティングは、リモートから操作する人が大勢いる場合により効率的ですが、規制上の理由や従来のオンプレミス環境を使い続けているために、RDPを利用する企業もあります。
ユーザーがマウスを動かしたりキーボードを入力すると、その操作情報がインターネットを通じてリモートのデスクトップへ送信されます。RDPはポート3389を使用して専用ネットワークチャネルを事前に開き、TCP/IP経由でデータを送受信することで実現します。RDPの通信内容はすべて暗号化されます。
RDPは、専用ネットワークチャネルで送信されるすべてのデータを暗号化するため、公共のインターネットを介した接続が保護されます。ただし、RDPには、BlueKeep脆弱性など、セキュリティ上の脆弱性がいくつかあります。また、暗号化されたプロトコルであっても、完全に安全であるとは言い切れません。
RDPの利点は、VPNを使わなくてもリモート作業ができることと、データを従業員の個人端末ではなく、安全な社内デスクトップ側に保存できることです。一方で、インターネット回線が遅いと動作が重くなることがあり、またサイバー攻撃の対象となる可能性のある脆弱性がある点が欠点です。
Cloudflareは、SASEプラットフォームを通じてゼロトラストのポリシー制御を適用することで、より安全にRDPを利用できる仕組みを提供します。専用ソフトウェアをインストールしたり、会社支給のデバイスを用意する必要もなく、Webブラウザ経由で直接リモートデスクトップを利用することができます。
利用開始
アクセス管理について
ゼロトラストについて
VPNリソース
用語集