1.一種支持多種加密算法進行安全通信的方法,其特征在于,包括:
銀企直連前置機接收來自客戶的訪問銀行服務系統的請求;
所述銀企直連前置機基于需要使用的目標加密算法,確定訪問所述銀行服務系統的目標通信通道,并通過所述目標通信通道向所述銀行服務系統發送所述請求,其中,所述銀行服務系統具有多個通信通道,不同的通信通道對應基于不同加密算法的HTTPS通信方式;
所述銀行服務系統的防火墻根據所述目標通信通道,將所述請求轉發至所述銀行服務系統的SSL服務器的目標端口,其中,所述SSL服務器中監聽所述目標端口的SSL服務實例支持所述目標加密算法;
所述SSL服務實例基于所述目標加密算法對所述請求解密后,通過HTTP將解密后的請求發送至所述銀行服務系統的銀企直連應用,以得到所述請求的響應并按所述請求的接收鏈路向所述客戶返回所述響應;
其中,當所述銀企直連前置機通過公共網絡訪問所述銀行服務系統時,所述多個通信通道為所述銀行服務系統注冊的多個子域名,不同的子域名對應基于不同加密算法的HTTPS通信方式;
所述銀企直連前置機基于需要使用的目標加密算法,確定訪問所述銀行服務系統的目標通信通道,并通過所述目標通信通道向所述銀行服務系統發送所述請求,包括:
所述銀企直連前置機基于需要使用的目標加密算法,確定訪問所述銀行服務系統的目標子域名,并通過所述目標子域名向所述銀行服務系統發送所述請求;
所述銀行服務系統的防火墻根據所述目標通信通道,將所述請求轉發至所述銀行服務系統的SSL服務器的目標端口,包括:
所述銀行服務系統的防火墻根據所述目標子域名,將所述請求轉發至所述銀行服務系統的第一SSL前置負載均衡服務器的目標端口;
所述第一SSL前置負載均衡服務器通過自身的目標端口,將所述請求轉發至所述銀行服務系統的第一SSL服務器的相同端口上;
當所述銀企直連前置機通過專用網絡訪問所述銀行服務系統時,所述多個通信通道為所述銀行服務系統對外公開的多個獨立端口,不同的獨立端口對應基于不同加密算法的HTTPS通信方式;
所述銀企直連前置機基于需要使用的目標加密算法,確定訪問所述銀行服務系統的目標通信通道,并通過所述目標通信通道向所述銀行服務系統發送所述請求,包括:
所述銀企直連前置機基于需要使用的目標加密算法,確定訪問所述銀行服務系統的目標獨立端口,并通過所述目標獨立端口向所述銀行服務系統發送所述請求;
所述銀行服務系統的防火墻根據所述目標通信通道,將所述請求轉發至所述銀行服務系統的SSL服務器的目標端口,包括:
所述銀行服務系統的防火墻根據所述目標獨立端口,將所述請求轉發至所述銀行服務系統的第二SSL前置負載均衡服務器的目標端口;
所述第二SSL前置負載均衡服務器通過自身的目標端口,將所述請求轉發至所述銀行服務系統的第二SSL服務器的相同端口上。
2.根據權利要求1所述的方法,其特征在于,其中,所述SSL服務實例基于所述目標加密算法對所述請求解密后,通過HTTP將解密后的請求發送至所述銀行服務系統的銀企直連應用,包括:
所述SSL服務實例基于所述目標加密算法對所述請求解密后,通過HTTP將解密后的請求發送至所述銀行服務系統的WEB服務器;
所述WEB服務器將所述請求發送至所述銀行服務系統的應用前置負載均衡服務器;
所述應用前置負載均衡服務器將所述請求發送至所述銀行服務系統的銀企直連應用。
5.一種支持多種加密算法進行安全通信的銀企直連系統,使用權利要求1所述的方法,其特征在于,包括:銀企直連前置機和銀行服務系統,所述銀行服務系統包括防火墻、SSL服務器和銀企直連應用,其中,
所述銀企直連前置機,接收來自客戶的訪問銀行服務系統的請求,基于需要使用的目標加密算法,確定訪問所述銀行服務系統的目標通信通道,并通過所述目標通信通道向所述銀行服務系統發送所述請求,其中,所述銀行服務系統具有多個通信通道,不同的通信通道對應基于不同加密算法的HTTPS通信方式;
所述防火墻,根據所述目標通信通道將所述請求轉發至所述銀行服務系統的SSL服務器的目標端口,其中,所述SSL服務器中監聽所述目標端口的SSL服務實例支持所述目標加密算法;
所述SSL服務器,通過所述SSL服務實例基于所述目標加密算法對所述請求解密后,通過HTTP將解密后的請求發送至所述銀行服務系統的銀企直連應用,以得到所述請求的響應并按所述請求的接收鏈路向所述客戶返回所述響應。