VPN 的技術原理是什麼?

SSL VPN 技術

SSl 協議支隊通信雙方傳輸的應用數據進行加密,而不是對從一個主機到另一個主機的所有數據進行加密。

IPSec 缺陷

由於 IPSec 是基於網絡層的協議,很難穿越 NAT 和防火牆,特別是在接入一些防護措施較爲嚴格的個人網絡和公共計算機時,往往會導致訪問受阻。移動用戶使用 IPSec VPN 需要安裝專用的客戶端軟件,爲日益增長的用戶羣發放、安裝、配置、維護客戶端軟件已經使管理員不堪重負。因此,IPSec VPN 在 Point- to-Site 遠程移動通信方面並不適用。

SSL VPN 功能技術

虛擬網關

每個虛擬網關都是獨立可管理的,可以配置各自的資源、用戶、認證方式、訪問控制規則以及管理員等。

當企業有多個部門時,可以爲每個部門或者用戶羣體分配不同的虛擬網關,從而形成完全隔離的訪問體系。

WEB 代理

它將遠端瀏覽器的頁面請求 (採用 https 協議) 轉發給 web 服務器,然後將服務器的響應回傳給終端用戶,提供細緻到 URL 的權限控制,即可控制到用戶對某一張具體頁面的訪問。

web 代理實現對內網 Web 資源的安全訪問:

Web 代理有兩種實現方式:

Web-Link 和 Web 改寫(默認)。

從業務交互流程可以看出,Web 代理功能的基本實現原理是將遠程用戶訪問 Web Server 的過程被分成了兩個階段。首先是遠程用戶與 NGFW 虛擬網關之間建立 HTTPS 會話,然後 NGFW 虛擬網關再與 Web Server 建立 HTTP 會話。虛擬網關在遠程用戶訪問企業內網 Web Server 中起到了改寫、轉發 Web 請求的作用。

文件共享

文件共享實現過程

端口轉發

提供豐富的內網 TCP 應用服務。

廣泛支持靜態端口的 TCP 應用:

支持動態端口的 TCP 應用:

提供端口級的訪問控制。

端口轉發實現原理

端口轉發特點

網絡擴展

網絡擴展實現過程

報文封裝過程

可靠傳輸模式

快速傳輸模式

終端安全

主機檢查

終端安全是在請求接入內網的主機上部署一個軟件,通過該軟件檢查終端主機的安全狀況。主要包括: 主機檢查、緩存清理。

主機檢查:檢查用戶用來訪問內網資源的主機是否符合安全要求。

主機檢查策略包括如下檢查項:

緩存清理

USG 可以在用戶訪問虛擬網關結束時,採用必要的手段清除終端. 上的訪問痕跡 (例如生成的臨時文件、Cookie 等),以防止泄密,杜絕安全隱患。

清理範圍:

完善的日誌功能

認證授權

證書匿名認證

NGFW 只通過驗證用戶的客戶端證書來驗證用戶的身份。

  1. 用戶在 SSLVPN 網關登錄界面選擇證書後,客戶端會將客戶端證書發送給網關。

  2. 網關會將客戶端證書以及自己引用的 CA 證書的名稱發送給證書模塊。

  3. 證書模塊會根據網關引用的 CA 證書檢查客戶端證書是否可信,並將結果返回給網關:

  1. 網關根據用戶過濾字段從客戶端證書中提取用戶名。
  1. 網關將認證結果返回給客戶端。

認證結果爲通過的用戶能夠登錄 SSLVPN 網關界面,以相應的業務權限來使用 SSL VPN 業務。

認證結果爲不通過的用戶會在客戶端上看到 “您的證書驗證非法,請提供合法的證書”。另外,搜索公衆號 Java 架構師技術後臺回覆 “Spring”,獲取一份驚喜禮包。

證書挑戰認證

證書挑戰認證是指將驗證客戶端證書與本地認證或服務器認證結合起來。

證書+本地用戶名密碼
證書+服務器認證

SSL VPN 應用場景

SSL VPN 單臂組網模式應用場景分析

在網絡規劃時,SVN 的接口 IP 爲內網 IP 地址,此地址需要能與所有被訪問需求的服務器路由可達。

防火牆上需配置 nat server, 將 SVN 的地址映射到防火牆的某一公網 IP. 上。也可以只映射部分端口,如 443。如果外網用戶有管理 SVN 的需求,還需要映射 SSH、Telnet 等端口。擴展:接私活兒

SSLVPN 雙臂組網模式應用場景分析

SSL VPN 配置步驟

1. 配置接口

2. 配置安全策略

3. 配置 VPNDB

4. 虛擬網關配置

5. 業務選擇

ensp將防火牆該功能閹割
本文由 Readfog 進行 AMP 轉碼,版權歸原作者所有。
來源https://mp.weixin.qq.com/s/BS3BjWEuJlhQH1UB17MkBg