FlexClient客戶端-伺服器通信安全模型

FlexClient客戶端-伺服器模型使用 FlexSystem 的專有加密和壓縮技術來產生一個安全通道。 這種安全通道是一種傳輸數據的方式,可以防止竊聽和篡改。

 

在這個安全通道的基礎上,我們提供了一種支援開放標準安全的模型, 並確保在網絡上傳輸的數據的機密性; 在 FESA 應用伺服器上也可以選擇性地對連接進行加密。 此外,它還支援伺服器證書,以便客戶端設備(Windows & Web)可以驗證伺服器電腦的身份。

 

本文介紹了在 FESA 應用伺服器上應用安全連接的架構。

 

FESA Client-Server Communication Security Model

 

安全連接

啟用安全連接後,數據將在安全連接(安全通道)中傳輸。在啟用安全連接之前,客戶端發送密鑰交換請求;然後,伺服器和客戶端使用非對稱加密進行密鑰交換,以便安全地將對話密鑰傳遞給彼此。對話密鑰將用於對稱加密來建立安全連接。

 

密鑰交換

為了建立安全連接,客戶端和伺服器會執行交握過程來交換對話密鑰。客戶端使用1024 位元/2048 位元 RSA算法加密新生成預主密鑰,並將其發送到伺服器;然後伺服器使用此預主密鑰來獲得對話密鑰。對話密鑰是密碼學安全隨機生成的,並且僅對一個對話有效。客戶端和伺服器的每個對話都會生成和交換不同的對話密鑰。

 

連接加密

導出對話密鑰後,安全連接將啟動。取決於應用伺服器的配置, 伺服器和客戶端之間傳輸的數據將使用 256 位高級加密標準 (AES) 或 192 位三重 DES 算法進行加密。

 

指定對稱算法

加密連接的默認對稱算法是 AES 256 位, 此算法可以通過指定設置以AES 和 3DES取代。

 

伺服器證書

應用伺服器可以選擇安裝伺服器證書(X.509 證書)來向客戶端電腦證明其身份。伺服器證書也會包括用於對話密鑰交換的公鑰。

 

伺服器證書的準備和申請

如要申請伺服器證書,您需要向您的證書頒發機構 (CA)(例如 VeriSign、Thawte 甚至您自己的 CA)提交證書簽名請求 (CSR) 以簽署證書。

 


 

總結

 

 不同安全設置的優點與缺點 

 

 

安全設置

優點

缺點

專有安全通道

ü 快速

ü 輕量

ü 專有加密模型

× 非開放標準

無數碼證書的安全通道

ü 高安全性

ü 開放標準模型

ü 提供 AES 256 位或 3-DES 192 位

× 比專有安全模型慢

× 比專有安全模型需要更多的網絡流量

帶數碼證書的安全通道

ü 最高安全性

ü 帶證書的開放標準模型

ü 提供 AES 256 位或 3-DES 192 位

× 需要向證書頒發機構 (CA) 提出證書簽名請求 (CSR)

返回