Skip to main content
身分安全

什麼是遠端桌面通訊協定?

遠端桌面通訊協定 (RDP) 可讓使用者安全地遠端存取電腦,從任何位置控制裝置。探索其功能、優勢與使用案例,實現順暢的遠端工作。

作者 SentinelOne
什麼是遠端桌面通訊協定?

遠端桌面通訊協定 (RDP) 已成為現代遠端工作的骨幹,讓數百萬名專業人士能夠從任何地方存取其工作資源。在這篇完整文章中,我們將探討 RDP 的功能、安全考量,以及實作的最佳做法。

什麼是遠端桌面通訊協定 (RDP)?

遠端桌面通訊協定 (RDP) 是 Microsoft 開發的專有通訊協定,可透過 RDP 伺服器上的加密通訊通道,在兩個遠端裝置之間進行安全的資訊交換。

此通訊協定讓全球使用者能夠:

  • 遠端監控與存取電腦
  • 透過安全通道控制系統
  • 從任何位置執行管理工作
  • 遠端存取授權軟體
  • 有效率地提供技術支援

RDP 的起源

Microsoft 於 1998 將遠端桌面通訊協定納入 Windows NT Server 4.0 Terminal Server Edition 的一部分而推出。

Microsoft 最初開發 RDP 是為了執行「精簡型用戶端」架構,讓無法執行 Windows 的系統能夠登入功能更強大的 Windows 伺服器。這種創新方法讓使用者能夠使用鍵盤和滑鼠存取並控制執行 Windows 的伺服器系統,而伺服器系統則會將其畫面鏡像回傳至用戶端機器(使用者的系統)。

此通訊協定的演進以持續改進為特徵。Network Level Authentication (NLA) 的導入要求在建立連線前先完成驗證,再加上加密演算法的快速提升,鞏固了 RDP 作為首選遠端存取解決方案的地位。

如今,已有超過 450 萬台 RDP 伺服器暴露於網際網路上,且還有更多正在內部網路中使用。

RDP 與 RDS 之間有何差異?

儘管兩者經常被交替使用,RDP 與 Microsoft 的遠端桌面服務 (RDS) 在遠端存取生態系統中各自服務於不同目的。

Remote Desktop Service (RDS) 作為一項完整的 Windows Server 功能運作,讓使用者能夠透過 RDP 遠端存取 Windows 應用程式、桌面與虛擬機器。大型組織通常會部署 RDS 作為企業範圍的遠端存取解決方案,利用其支援多個並行工作階段的能力——這項能力使其有別於標準的 RDP 實作。

關鍵差異在於其範圍;RDP 作為底層通訊協定,促成使用者系統與遠端電腦之間的連線,而 RDS 則提供一整套元件,用於管理多個遠端桌面工作階段、應用程式交付,以及虛擬桌面基礎架構 (VDI) 部署。

如何使用遠端桌面通訊協定?

實作 RDP 需要仔細考量系統需求與安全性設定。此通訊協定僅限於部分 Windows 裝置可用,且每個系統僅限一個連線,這是一項明顯限制。

Windows 10 Pro 與後續系統的實作步驟:

1. 初始設定:

  • 依序前往 Start → Settings → System Settings → Remote Desktop
  • 記錄 PC 名稱,以供日後連線參考
  • 在「Advanced Settings」中啟用 Network Level Authentication,以提升安全性

2. 建立連線:

  • 從 Start 功能表啟動「Remote Desktop Connection」
  • 輸入已記錄的 PC 名稱或遠端電腦的 IP 位址
  • 依需求設定顯示解析度、音效與資源共用
  • 在出現提示時進行連線並完成驗證

與 RDP 相關的安全風險

雖然 RDP 可提供高效率的遠端工作能力,但組織必須仔細考量並處理其安全影響。未妥善保護的 RDP 實作可能危及整個網路,因為此通訊協定仍是常見的勒索軟體攻擊媒介。

 1. 以認證為基礎的弱點:

薄弱的登入認證會大幅提高網路遭入侵的風險,方式包括:

  • 暴力破解攻擊
  • 憑證填充
  • 密碼噴灑攻擊

一旦攻擊者取得存取權,他們便會獲得與合法使用者相同的網路權限,進而能夠在整個網路中進行橫向移動,並可能植入惡意軟體。

2. 基礎架構弱點

RDP 實作經常面臨會造成安全缺口的設定挑戰:

連接埠 3389 設定錯誤:

  • 常見於直接暴露至網際網路存取
  • 增加未經授權進入的攻擊面
  • 中間人攻擊風險

Microsoft 建議 RDP 應搭配 Remote Desktop Services Gateway 伺服器,以透過 SSL/HTTPS 確保加密連線。

3. 修補程式管理問題

未處理的漏洞,特別是 BlueKeep exploit (CVE-2019-0708),會帶來重大風險:

  • 遠端程式碼執行能力
  • 可蠕蟲化的特性,能夠快速傳播
  • 及時部署修補程式的關鍵重要性

BlueKeep 無需使用者採取任何動作即可與網路中的其他電腦通訊,因此被稱為可蠕蟲化。Microsoft 早在 2019 年就已釋出 BlueKeep 的修補程式。如果您尚未安裝該修補程式,您的系統仍然面臨風險。

RDP 如何運作?

遠端桌面通訊協定透過精密的資料傳輸與控制機制系統運作。就像遙控車透過無線電波接收轉向指令一樣,RDP 會透過網際網路通訊協定將使用者輸入(包括滑鼠移動、按鍵輸入及其他控制)傳送至遠端桌面電腦。

技術實作

此通訊協定會在已連線的電腦之間建立專用網路通道,以促進雙向資料傳輸。關鍵技術面向包括:

1. 連線建立:

  • 使用預設連接埠 3389(可為安全性進行設定)
  • 透過標準 TCP/IP 傳輸通訊協定運作
  • 實作多層安全性與加密

2. 資料最佳化:

  • 採用進階壓縮技術
  • 使用智慧型快取機制
  • 最佳化畫面更新傳輸
  • 有效管理鍵盤與滑鼠輸入

建立完成後,RDP 連線可為使用者提供完整的遠端系統存取能力,讓應用程式執行、檔案管理及系統設定工作得以順暢進行。

如何偵測並回應 RDP 攻擊?

組織必須實作嚴格的監控與回應機制,以防範基於 RDP 的威脅。偵測與回應策略應同時聚焦於預防性與反應性措施。

偵測機制

1. RDP 存取監控:

  • 系統化檢視事件記錄
  • 與安全資訊與事件管理(SIEM)系統整合
  • 持續進行工作階段監控

2. 可疑活動指標:

  • 來自單一 IP 位址的多次登入嘗試
  • 異常的工作階段持續時間模式
  • 跨多個使用者帳戶的密集嘗試
  • 異常的內部 RDP 連線模式

回應流程

偵測到 RDP 攻擊時,組織應實作結構化回應:

1. 立即行動:

  • 隔離受影響的系統
  • 封鎖可疑 IP 位址
  • 終止暴露的工作階段
  • 重設遭入侵的認證資料與 MFA

2. 復原步驟:

  • 更新系統修補程式
  • 進行鑑識分析
  • 記錄攻擊模式
  • 實作預防措施

您也可以使用像 SentinelOne 這樣的解決方案來偵測、隔離及回應 RDP 攻擊。

遠端桌面通訊協定的優缺點

RDP 已成為現代 IT 基礎架構中的關鍵技術,同時帶來顯著優勢與明顯挑戰。對於考慮導入此技術的組織而言,了解這些面向至關重要。

RDP 的優點

1. 可靠且廣為人知

RDP 在 IT 產業中已建立其作為可靠且成熟解決方案的聲譽。歷經二十多年的發展,許多遠端存取工具已將 RDP 整合至其架構中,使組織更容易找到能有效管理這些系統的專業人才。

2. 安全且受保護

安全性是 RDP 最強大的特性之一。透過遠端桌面通訊協定傳輸的資料會經過加密並受到保護。加密可讓資料免受網路犯罪分子侵害。NLA 的實作透過在建立 RDP 連線前要求使用者驗證,增加了額外的安全層,大幅降低未經授權存取的風險。

3. 支援遠端工作與支援服務

RDP 已成為支援遠端工作計畫的重要工具。從傳統辦公室配置轉型為混合式或完全遠端環境的組織,仰賴 RDP 來維持營運持續性。無論員工身在何處,此通訊協定都能讓其順暢存取 IT 基礎架構與日常工作任務。

4. 資源共享

資源共享功能進一步提升了 RDP 的實用性。使用者可從任何位置存取磁碟機、印表機及其他周邊設備,確保員工能在不受影響的情況下使用正式資源。

5. 音訊與視訊

此通訊協定對多媒體串流的支援,讓使用者可將音樂、影片及教育內容從遠端桌面存取到本機,對於存取投資人簡報或訓練教材等敏感資料尤其有價值。

6. 共用剪貼簿

共用剪貼簿功能可讓使用者在已連線的系統之間剪下、複製及貼上文字、檔案與多媒體,從而簡化工作流程,大幅減少重複性工作並提升生產力。

RDP 的缺點

儘管具備優勢,RDP 仍存在數項組織必須考量的挑戰。

1. 設定程序繁複

設定流程,尤其是外部網路存取的設定,可能相當複雜且耗時。雖然內部網路設定相對直接,但為網路外的遠端工作地點建立 RDP 系統通常較為複雜,且可能面臨擴充性問題。

2. 頻寬限制

網路頻寬需求構成另一項重大限制。RDP 的效能高度依賴穩定的高速連線。不佳的網路條件可能導致不穩定與潛在的網路壅塞。使用者可能會遇到延遲問題,造成滑鼠移動與按鍵輸入傳輸延後,進而顯著影響生產力。

3. 相容性問題

相容性限制降低了 RDP 的可存取性,因為只有特定的 Windows 版本支援此通訊協定。例如,Windows Home 版本無法接受遠端桌面連線,這在混合環境中可能造成部署挑戰。

4. 未受限制的連接埠存取

未受限制的連接埠存取會引發安全疑慮。當 RDP 連線連接埠保持開放時,便容易受到 on-path 攻擊,進而危及整個網路。這項風險使得審慎的連接埠管理與防火牆實作成為必要措施。

5. 僅支援單一使用者存取

此通訊協定僅支援單一使用者存取的限制,對協作型工作環境帶來挑戰。依預設,RDP 每個工作階段僅允許一位使用者,且支援單螢幕設定,這在多使用者情境或支援多顯示器使用者時會造成困難。

6. 功能有限

與虛擬私人伺服器 (VPS) 等替代方案相比,RDP 提供的功能較為有限。雖然 RDP 能有效提供遠端控制能力,但它將使用者限制在預先設定的一組操作中,不同於 VPS 解決方案可提供更全面的運算能力。

降低 RDP 安全風險

一些基本的安全衛生習慣有助於降低與 RDP 相關的風險。以下是其中幾項:

1. 關閉連接埠

RDP 使用 TCP 連接埠 3389,因此成為攻擊者的常見目標。安全通道服務可透過加密並重新導向流量來保護傳輸機制。您也可以使用防火牆規則來限制該連接埠的流量。

2. 使用 VPN

A VPN 可限制對 RDP 的存取並降低其對外暴露。用於通訊的安全加密通道可防止攻擊者透過 RDP 竊聽通訊。VPN 也會透過要求網路層級驗證來防止冒用使用者身分。

3. 使用威脅偵測解決方案

威脅偵測解決方案有助於以整體方式評估並降低風險。它們使用 AI 來理解異常行為,並分析包括日誌在內的多個資料點,為您提供具關聯性且可採取行動的報告,讓您的安全態勢更加清晰。

保護 RDP 的最佳實務

組織可透過多項策略性措施大幅提升 RDP 安全性。

1. 啟用網路層級驗證

網路層級驗證透過在工作階段初始化前要求驗證,成為防禦 BlueKeep 等弱點的重要措施。

2. 限制可使用 RDP 的人員

實作以角色為基礎的存取控制 (RBAC) 原則,有助於將 RDP 存取限制於授權使用者,同時將憑證遭入侵所造成的潛在損害降至最低。

3. 使用雙因素驗證 (2FA)

雙因素驗證透過要求標準登入憑證之外的次要驗證,提供額外的安全層。即使憑證遭到入侵,此方法仍能有效防止未經授權的存取。

4. 使用強式密碼與防火牆

強式密碼原則搭配適當的防火牆設定,可形成對抗暴力破解攻擊與未經授權連接埠存取的強大防線。

RDP 的常見使用案例

RDP 在各種情境中都極具價值,尤其是在遠端存取情境中。

1. 遠端存取

在 COVID-19 疫情期間,僅 2020 年第一季,RDP 端點使用量就增加了 33%,突顯其在業務持續營運中的關鍵角色。此通訊協定特別有利於銀行與醫療保健等受監管產業,在這些產業中,安全存取敏感資料至關重要。

2. 技術支援

RDP 為技術支援團隊提供一種快速、簡單且安全的方式,可在無需親自前往現場的情況下,存取、診斷並排除內部使用者或客戶裝置上的技術問題。遠端解決問題的能力可讓 IT 團隊快速進行疑難排解與修復,從而大幅減少停機時間。因此,內部使用者與客戶都能以最少的中斷恢復工作。

3. 遠端管理

RDP 讓大型組織的管理員能夠從集中位置遠端管理伺服器與系統。管理員可有效率地執行管理使用者帳戶、安裝更新、變更組態及解決問題等工作。

4. 存取授權軟體與更強的運算能力

從事影片製作或天文學工作的使用者,需要存取具備高運算能力與專業軟體的系統。Remote Desktop Protocol 讓這類專業人士無論身在何處,都能隨時存取其軟體與高運算能力。

SentinelOne 如何提供協助?

SentinelOne 可透過其進階行為偵測與自動化回應機制,協助偵測並防止 RDP 攻擊。

SentinelOne 全天候 24/7 監控端點上執行的程序。此解決方案可偵測可利用 RDP 漏洞(如 BlueKeep)的可疑活動,例如暴力破解攻擊、憑證竊取或網路內的橫向移動。一旦偵測到惡意活動,平台會自動隔離受感染系統並消除這些漏洞。

以下是真實案例,說明系統如何阻止透過具有有效憑證的 RDP 攻擊部署 Mimikatz (竊取憑證的服務)。

此外,SentinelOne 會識別遠端存取活動中的異常,以便在攻擊擴散前加以偵測與防止。它也提供攻擊路徑分析,並說明駭客如何取得您系統的存取權。此解決方案可從建置到執行階段提供全面性安全防護。

Callout Background Image Gradient

Reduce Identity Risk Across Your Organization

Detect and respond to attacks in real-time with holistic solutions for Active Directory and Entra ID.

結論

雖然 RDP 提供強大的遠端存取功能,但其實作需要審慎考量安全措施。組織必須在便利性與安全協定之間取得平衡,以防止潛在弱點。全面性的安全解決方案、定期更新,以及嚴格的存取控制,對於維持安全的 RDP 環境至關重要。資料外洩的成本遠高於任何安全措施的初期投資,因此組織務必優先重視適當的 RDP 實作與防護。

依靠 全面的安全解決方案,在使用 RDP 時保持安全與警覺。有一件事是即使是市值數十億美元的公司也無法承受的——資料外洩。

常見問題

RDP 安全性可透過多種防護措施來實現。組織應實施多重要素驗證、將存取限制於受信任的 IP、使用 VPN 連線,並維持最新的安全修補程式。其他措施包括強式密碼原則、帳戶鎖定程序、正確設定的防火牆,以及安全的加密通訊協定。像 SentinelOne 這類現代安全解決方案可透過偵測並隔離潛在漏洞來提供全面保護。

Remote Desktop Protocol 是 Microsoft 的專有通訊協定,可實現以網路為基礎的遠端電腦連線。它會在已連線的機器之間建立安全的加密通道,以進行資訊交換。使用者可使用本機輸入裝置控制遠端系統,同時接收即時顯示更新,打造無縫的遠端工作體驗。

VPN 與 RDP 扮演的是互補而非競爭的角色。雖然 VPN 提供安全的網路連線,但無法複製 RDP 的遠端控制能力。組織通常會結合這兩種技術,使用 VPN 來保護 RDP 連線免受各種網路攻擊。這種組合同時提供遠端存取的功能與加密連線的安全性。

替代的遠端存取解決方案包括 Virtual Network Computing (VNC) 與 Secure Shell (SSH)。每種替代方案都適用於特定使用情境——VNC 在 Linux 環境中很受歡迎,而 SSH 主要為 Unix/Linux 系統管理提供命令列存取。通訊協定的選擇取決於組織的特定需求與技術要求。

RDP 面臨多項安全挑戰,包括像 BlueKeep 這類已知漏洞,而這些漏洞可透過適當修補來降低風險。其他風險包括暴露的連接埠、弱憑證、暴力破解攻擊,以及中間人攻擊。定期更新與遵循安全最佳實務有助於防範這些漏洞。

一套簡單的預防措施可協助防止透過 RDP 發生入侵。以下是其中一些做法:

  • 實施雙因素驗證(TFA)或多重要素驗證(MFA)。
  • 務必確保 RDP 透過 VPN 執行,以限制公開暴露。
  • 設定強式密碼原則,在適用情況下實施單一登入(SSO),並確保在登入嘗試失敗後鎖定帳戶。
  • 定期安裝最新版的 RDP 軟體修補程式。
  • 將登入存取限制於特定 IP 位址,並確保標準 RDP 連接埠 3389 的網路暴露受到限制。

使用全面性的 CNAPP 解決方案,在整個網路基礎架構中提供從建置到執行階段的安全防護。此類解決方案有助於在您的環境中監控、獵捕、偵測、隔離及消除漏洞,也能協助您掌握攻擊路徑。

深入了解 身分安全

Decorative background gradient

準備好徹底革新您的安全營運了嗎?

了解 SentinelOne AI SIEM 如何將您的 SOC 轉型為自主化的強大中樞。立即聯絡我們以取得個人化示範,親眼見證安全防護的未來如何實現。
Dark dashboard UI with purple-highlighted nav, summary cards showing 149, 7, 78, 56, 1.2 h, and a status table with linked purple text