1. <strong id="7actg"></strong>
    2. <table id="7actg"></table>

    3. <address id="7actg"></address>
      <address id="7actg"></address>
      1. <object id="7actg"><tt id="7actg"></tt></object>

        VPN 的技術(shù)原理是什么?

        共 3464字,需瀏覽 7分鐘

         ·

        2022-03-05 22:18

        上一篇:最近一些想法

        SSL VPN技術(shù)




        SSl協(xié)議支隊(duì)通信雙方傳輸?shù)膽?yīng)用數(shù)據(jù)進(jìn)行加密,而不是對(duì)從一個(gè)主機(jī)到另一個(gè)主機(jī)的所有數(shù)據(jù)進(jìn)行加密。


        IPSec缺陷


        由于IPSec是基于網(wǎng)絡(luò)層的協(xié)議,很難穿越NAT和防火墻,特別是在接入一些防護(hù)措施較為嚴(yán)格的個(gè)人網(wǎng)絡(luò)和公共計(jì)算機(jī)時(shí),往往會(huì)導(dǎo)致訪問(wèn)受阻。移動(dòng)用戶使用IPSec VPN需要安裝專用的客戶端軟件,為日益增長(zhǎng)的用戶群發(fā)放、安裝、配置、維護(hù)客戶端軟件已經(jīng)使管理員不堪重負(fù)。因此,IPSec VPN在Point- to-Site遠(yuǎn)程移動(dòng)通信方面并不適用。


        SSL VPN功能技術(shù)


        虛擬網(wǎng)關(guān)



        每個(gè)虛擬網(wǎng)關(guān)都是獨(dú)立可管理的,可以配置各自的資源、用戶、認(rèn)證方式、訪問(wèn)控制規(guī)則以及管理員等。


        當(dāng)企業(yè)有多個(gè)部門(mén)時(shí),可以為每個(gè)部門(mén)或者用戶群體分配不同的虛擬網(wǎng)關(guān),從而形成完全隔離的訪問(wèn)體系。


        WEB代理



        它將遠(yuǎn)端瀏覽器的頁(yè)面請(qǐng)求(采用https協(xié)議)轉(zhuǎn)發(fā)給web服務(wù)器,然后將服務(wù)器的響應(yīng)回傳給終端用戶,提供細(xì)致到URL的權(quán)限控制,即可控制到用戶對(duì)某一張具體頁(yè)面的訪問(wèn)。


        web代理實(shí)現(xiàn)對(duì)內(nèi)網(wǎng)Web資源的安全訪問(wèn):


        Web代理有兩種實(shí)現(xiàn)方式:
        Web-Link和Web改寫(xiě)(默認(rèn))

        • Web-link采用ActiveX控件方式,對(duì)頁(yè)面進(jìn)行轉(zhuǎn)發(fā)。
        • Web改寫(xiě)方式采用腳本改寫(xiě)方式,將請(qǐng)求所得頁(yè)面上的鏈接進(jìn)行改寫(xiě),其他網(wǎng)頁(yè)內(nèi)容不作修改。


        從業(yè)務(wù)交互流程可以看出,Web代理功能的基本實(shí)現(xiàn)原理是將遠(yuǎn)程用戶訪問(wèn)Web Server的過(guò)程被分成了兩個(gè)階段。首先是遠(yuǎn)程用戶與NGFW虛擬網(wǎng)關(guān)之間建立HTTPS會(huì)話,然后NGFW虛擬網(wǎng)關(guān)再與Web Server建立HTTP會(huì)話。虛擬網(wǎng)關(guān)在遠(yuǎn)程用戶訪問(wèn)企業(yè)內(nèi)網(wǎng)Web Server中起到了改寫(xiě)、轉(zhuǎn)發(fā)Web請(qǐng)求的作用。


        文件共享



        文件共享實(shí)現(xiàn)過(guò)程


        • 客戶端向內(nèi)網(wǎng)文件服務(wù)器發(fā)起HTTPS格式的請(qǐng)求,發(fā)送到USG防火墻。
        • USG防火墻將HTTPS格式的請(qǐng)求報(bào)文轉(zhuǎn)換為SMB格式的報(bào)文。
        • USG防火墻發(fā)送SMB格式的請(qǐng)求報(bào)文給文件服務(wù)器。
        • 文件服務(wù)器接受請(qǐng)求報(bào)文,將請(qǐng)求結(jié)果發(fā)送給USG防火墻,用的是SMB報(bào)文。
        • USG防火墻將SMB應(yīng)答報(bào)文轉(zhuǎn)換為HTTPS格式。
        • 將請(qǐng)求結(jié)果(HTTPS格式的報(bào)文)發(fā)送到客戶端。

        端口轉(zhuǎn)發(fā)


        提供豐富的內(nèi)網(wǎng)TCP應(yīng)用服務(wù)。


        廣泛支持靜態(tài)端口的TCP應(yīng)用:
        • 單端口單服務(wù)器(如:Telnet,SSH,MS RDP, VNC等)。

        • 單端口多服務(wù)器(如:Lotus Notes)。

        • 多端口多服務(wù)器(如:Outlook)


        支持動(dòng)態(tài)端口的TCP應(yīng)用:
        • 動(dòng)態(tài)端口(如:FTP,Oracle)


        提供端口級(jí)的訪問(wèn)控制。


        端口轉(zhuǎn)發(fā)實(shí)現(xiàn)原理



        端口轉(zhuǎn)發(fā)特點(diǎn)
        • 實(shí)現(xiàn)對(duì)內(nèi)網(wǎng)TCP應(yīng)用的廣泛支持。

        • 遠(yuǎn)程桌面、outlook、Notes、FTP等。

        • 所有數(shù)據(jù)流都經(jīng)過(guò)加密認(rèn)證。

        • 對(duì)用戶進(jìn)行統(tǒng)一的授權(quán)、認(rèn)證。

        • 提供對(duì)TCP應(yīng)用的訪問(wèn)控制。

        • 只需標(biāo)準(zhǔn)瀏覽器,不用安裝客戶端。


        網(wǎng)絡(luò)擴(kuò)展




        • 分離模式:用戶可以訪問(wèn)遠(yuǎn)端企業(yè)內(nèi)網(wǎng)(通過(guò)虛擬網(wǎng)卡)和本地局域網(wǎng)(通過(guò)實(shí)際網(wǎng)卡),不能訪問(wèn)Internet。


        • 全路由模式:用戶只允許訪問(wèn)遠(yuǎn)端企業(yè)內(nèi)網(wǎng)(通過(guò)虛擬網(wǎng)卡),不能訪問(wèn)Internet和本地局域網(wǎng)。


        • 手動(dòng)模式:用戶可以訪問(wèn)遠(yuǎn)端企業(yè)內(nèi)網(wǎng)特定網(wǎng)段的資源(通過(guò)虛擬網(wǎng)卡),對(duì)其它Internet和本地局域網(wǎng)的訪問(wèn)不受影響(通過(guò)實(shí)際網(wǎng)卡)。網(wǎng)段沖突時(shí)優(yōu)先訪問(wèn)遠(yuǎn)端企業(yè)內(nèi)網(wǎng)。


        網(wǎng)絡(luò)擴(kuò)展實(shí)現(xiàn)過(guò)程



        報(bào)文封裝過(guò)程

        可靠傳輸模式



        快速傳輸模式



        終端安全


        主機(jī)檢查


        終端安全是在請(qǐng)求接入內(nèi)網(wǎng)的主機(jī)上部署一個(gè)軟件,通過(guò)該軟件檢查終端主機(jī)的安全狀況。主要包括:主機(jī)檢查、緩存清理。


        主機(jī)檢查:檢查用戶用來(lái)訪問(wèn)內(nèi)網(wǎng)資源的主機(jī)是否符合安全要求。


        主機(jī)檢查策略包括如下檢查項(xiàng):

        • 殺毒軟件檢查
        • 防火墻檢查
        • 注冊(cè)表檢查
        • 文件檢查
        • 端口檢查
        • 進(jìn)程檢查
        • 操作系統(tǒng)檢查


        緩存清理


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


        清理范圍:

        • Internet臨時(shí)文件

        • 瀏覽器自動(dòng)保存的密碼

        • Cookie記錄

        • 瀏覽器的訪問(wèn)歷史記錄

        • 回收站和最近打開(kāi)的文檔列表

        • 指定文件或文件夾


        完善的日志功能



        • 日志查詢

        • 日志導(dǎo)出

        • 虛擬網(wǎng)關(guān)管理員日志

        • 用戶日志

        • 系統(tǒng)日志


        認(rèn)證授權(quán)



        證書(shū)匿名認(rèn)證


        NGFW只通過(guò)驗(yàn)證用戶的客戶端證書(shū)來(lái)驗(yàn)證用戶的身份。




        1.用戶在SSLVPN網(wǎng)關(guān)登錄界面選擇證書(shū)后,客戶端會(huì)將客戶端證書(shū)發(fā)送給網(wǎng)關(guān)。


        2.網(wǎng)關(guān)會(huì)將客戶端證書(shū)以及自己引用的CA證書(shū)的名稱發(fā)送給證書(shū)模塊。


        3.證書(shū)模塊會(huì)根據(jù)網(wǎng)關(guān)引用的CA證書(shū)檢查客戶端證書(shū)是否可信,并將結(jié)果返回給網(wǎng)關(guān):



        4.網(wǎng)關(guān)根據(jù)用戶過(guò)濾字段從客戶端證書(shū)中提取用戶名。


        • 網(wǎng)關(guān)會(huì)從自己的角色授權(quán)列表中查找用戶所屬角色從而確認(rèn)此用戶的業(yè)務(wù)權(quán)限。


        5.網(wǎng)關(guān)將認(rèn)證結(jié)果返回給客戶端。


        認(rèn)證結(jié)果為通過(guò)的用戶能夠登錄SSLVPN網(wǎng)關(guān)界面,以相應(yīng)的業(yè)務(wù)權(quán)限來(lái)使用SSL VPN業(yè)務(wù)。


        認(rèn)證結(jié)果為不通過(guò)的用戶會(huì)在客戶端上看到“您的證書(shū)驗(yàn)證非法,請(qǐng)?zhí)峁┖戏ǖ淖C書(shū)”。


        證書(shū)挑戰(zhàn)認(rèn)證



        證書(shū)挑戰(zhàn)認(rèn)證是指將驗(yàn)證客戶端證書(shū)與本地認(rèn)證或服務(wù)器認(rèn)證結(jié)合起來(lái)。

        證書(shū)+本地用戶名密碼證書(shū)+服務(wù)器認(rèn)證


        SSL VPN應(yīng)用場(chǎng)景



        SSL VPN單臂組網(wǎng)模式應(yīng)用場(chǎng)景分析



        在網(wǎng)絡(luò)規(guī)劃時(shí),SVN的接口IP為內(nèi)網(wǎng)IP地址,此地址需要能與所有被訪問(wèn)需求的服務(wù)器路由可達(dá)。


        防火墻上需配置nat server,將SVN的地址映射到防火墻的某一公網(wǎng)IP. 上。也可以只映射部分端口,如443。如果外網(wǎng)用戶有管理SVN的需求,還需要映射SSH、Telnet等端口。


        SSLVPN雙臂組網(wǎng)模式應(yīng)用場(chǎng)景分析




        • 在此類組網(wǎng)環(huán)境中,SVN使用兩個(gè)不同的網(wǎng)口連接外網(wǎng)與內(nèi)網(wǎng),這種組網(wǎng)方式下,具有清晰的內(nèi)網(wǎng)、外網(wǎng)概念;無(wú)需做額外的配置,外網(wǎng)口對(duì)應(yīng)虛擬網(wǎng)關(guān)IP,內(nèi)網(wǎng)口配置內(nèi)網(wǎng)管理IP。


        • 虛擬網(wǎng)關(guān)IP不一定需要經(jīng)過(guò)NAT轉(zhuǎn)換,只要外網(wǎng)用戶能夠訪問(wèn)此虛擬網(wǎng)關(guān)IP地址即可。內(nèi)外網(wǎng)接口沒(méi)有特定的物理接口,任何一個(gè)物理接口都可以作為內(nèi)網(wǎng)或外網(wǎng)接口。


        • 圖中路由器和交換機(jī)之間處于連接狀態(tài)。這是因?yàn)榭蛻艟W(wǎng)絡(luò)中可能有部分應(yīng)用不需要經(jīng)過(guò)SSL加密,而是直接通過(guò)防火墻訪問(wèn)外網(wǎng)。這時(shí)就需要在交換機(jī)和路由器.上配置策略路由,需要建立SSLVPN的流量就轉(zhuǎn)發(fā)到SVN上,而普通的應(yīng)用就直接通過(guò)防火墻訪問(wèn)外網(wǎng)。


        SSL VPN配置步驟


        1.配置接口


        2.配置安全策略
        • 放行Untrust到L ocal安全區(qū)域的SSL VPN流量。
        • 放行Local到Trust安全區(qū)域的業(yè)務(wù)流量。


        3.配置VPNDB


        4.虛擬網(wǎng)關(guān)配置



        5.業(yè)務(wù)選擇



        ensp將防火墻該功能閹割

        相關(guān)閱讀:2T架構(gòu)師學(xué)習(xí)資料干貨分享


        全棧架構(gòu)社區(qū)交流群

        ?「全棧架構(gòu)社區(qū)」建立了讀者架構(gòu)師交流群,大家可以添加小編微信進(jìn)行加群。歡迎有想法、樂(lè)于分享的朋友們一起交流學(xué)習(xí)。

        掃描添加好友邀你進(jìn)架構(gòu)師群,加我時(shí)注明姓名+公司+職位】

        看完本文有收獲?請(qǐng)轉(zhuǎn)發(fā)分享給更多人


        往期資源:


        Flutter 移動(dòng)應(yīng)用開(kāi)發(fā)實(shí)戰(zhàn) 視頻(開(kāi)發(fā)你自己的抖音APP)
        Java面試進(jìn)階訓(xùn)練營(yíng) 第2季(分布式篇)
        Java高級(jí) - 分布式系統(tǒng)開(kāi)發(fā)技術(shù)視頻
        瀏覽 52
        點(diǎn)贊
        評(píng)論
        收藏
        分享

        手機(jī)掃一掃分享

        分享
        舉報(bào)
        評(píng)論
        圖片
        表情
        推薦
        點(diǎn)贊
        評(píng)論
        收藏
        分享

        手機(jī)掃一掃分享

        分享
        舉報(bào)
        1. <strong id="7actg"></strong>
        2. <table id="7actg"></table>

        3. <address id="7actg"></address>
          <address id="7actg"></address>
          1. <object id="7actg"><tt id="7actg"></tt></object>
            一区二区三区福利视频 | 青娱乐一区二区 | 少妇2做爰未删减版 | 在线免费看小黄片 | 国产精品99久久久久久宅女 | 暗网幼女 | 老熟妇高潮一区二区高清视频 | 草逼短视频 | 午夜伦情电午夜伦情电影如如视频 | 1000部处女破处视频 |