在資訊安全中,應用層閘道器和硬體層閘道器的區別是什麼?
應用層閘道器
應用閘道器或應用層閘道器 (ALG) 是一種提供網路安全的防火牆代理。它根據特定規範過濾傳入的節點流量,只允許過濾傳輸的網路應用程式資訊。此類網路應用程式例如檔案傳輸協議 (FTP)、Telnet、即時流協議 (RTSP) 和 BitTorrent。
應用層閘道器也稱為應用代理閘道器。它可以在基礎架構的應用層(通常是 OSI 模型的第 7 層)執行多個功能。這些功能可能包括地址和埠轉換、資源分配、軟體響應控制以及資訊和控制流量的同步。
透過充當應用程式伺服器的代理並處理包括 SIP 和 FTP 在內的應用程式協議,應用層閘道器可以控制應用程式會話啟動,並透過在適當的時候避免或移除連線來保護應用程式伺服器,從而提供應用程式層安全性。
應用閘道器支援高階安全網路系統通訊。例如,當用戶請求訪問伺服器資源(包括檔案、網頁和資料庫)時,使用者首先連線到代理伺服器,然後代理伺服器再與主伺服器建立連線。
應用閘道器位於使用者和伺服器防火牆上。代理伺服器代表使用者隱藏網際網路協議 (IP) 地址和其他安全資料。計算機的內部系統可以使用防火牆保護與外部計算機進行互動。應用閘道器和外部計算機的功能無需使用者資料或代理伺服器 IP 地址的知識。
硬體層閘道器
硬體防火牆是一種物理裝置,連線在計算機網路和閘道器之間,例如寬頻路由器。硬體防火牆定義為裝置防火牆。換句話說,軟體防火牆是在計算機上設定的簡單程式,它透過埠號和其他已安裝的軟體工作。這種防火牆稱為主機防火牆。
硬體防火牆支援防火牆規則的冗餘性,因此基於主機的防火牆軟體意外啟用惡意流量的錯誤不會使整個系統都暴露。例如,使用內建 Microsoft Windows 基於主機的防火牆的受保護裝置可以“自動”更新以透過軟體安裝程式啟用流量,而無需使用者互動,這可能會使受保護裝置變得脆弱。
硬體防火牆的執行速度也比依賴軟體的解決方案快得多,而且可擴充套件性也強得多。可以根據需要相對輕鬆地新增更多裝置。由於某些進出組織網路的網路流量將透過該裝置,並且確定每個資料包以確定需要對其完成的操作需要時間和處理開銷,因此效能應該是選擇防火牆解決方案時需要考慮的關鍵因素之一。