SET協議的缺點_SET協議的作用?
特邀律師
一、增強的私密電子郵件(PEM )二、安全多用途網際郵件擴充協議(S/MIME)三、安全超文本傳輸協議(S-HTTP)四、安全套接層協議(SSL)五、安全電子交易協議(SET)答案有用請采納,謝謝。
SSL協議和SET協議的對比
SSL協議和SET協議的差別主要表現在以下幾個方面:
(1)用戶接口:SSL協議已被瀏覽器和WEB服務器內置,無需安裝專門軟件;而SET協議中客戶端需安裝專門的電子錢包軟件,在商家服務器和銀行網絡上也需安裝相應的軟件。
(2)處理速度:SET協議非常復雜、龐大,處理速度慢。一個典型的SET交易過程需驗證電子證書9次、驗證數字簽名6次、傳遞證書7次、進行5次簽名、4次對稱加密和4次非對稱加密,整個交易過程可能需花費1.5至2分鐘;而SSL協議則簡單得多,處理速度比SET協議快。
(3)認證要求:早期的SSL協議并沒有提供身份認證機制,雖然在SSL3.0中可以通過數字簽名和數字證書實現瀏覽器和Web服務器之間的身份驗證,但仍不能實現多方認證,而且SSL中只有商家服務器的認證是必須的,客戶端認證則是可選的。相比之下,SET協議的認證要求較高,所有參與SET交易的成員都必須申請數字證書,并且解決了客戶與銀行、客戶與商家、商家與銀行之間的多方認證問題。
(4)安全性:安全性是網上交易中最關鍵的問題。SET協議由于采用了公鑰加密、信息摘要和數字簽名可以確保信息的保密性、可鑒別性、完整性和不可否認性,且SET協議采用了雙重簽名來保證各參與方信息的相互隔離,使商家只能看到持卡人的訂購數據,而銀行只能取得持卡人的信用卡信息。SSL協議雖也采用了公鑰加密、信息摘要和MAC檢測,可以提供保密性、完整性和一定程度的身份鑒別功能,但缺乏一套完整的認證體系,不能提供完備的防抵賴功能。因此,SET的安全性遠比SSL高。
(5)協議層次和功能:SSL屬于傳輸層的安全技術規(guī)范,它不具備電子商務的商務性、協調性和集成性功能。而SET協議位于應用層,它不僅規(guī)范了整個商務活動的流程,而且制定了嚴格的加密和認證標準,具備商務性、協調性和集成性功能。
總結:
由于SSL協議的成本低、速度快、使用簡單,對現有網絡系統不需進行大的修改,因而目前取得了廣泛的應用。但隨著電子商務規(guī)模的擴大,網絡欺詐的風險性也在提高,在未來的電子商務中SET協議將會逐步占據主導地位。
SSL連接出錯解決方法:瀏覽網頁的時候突然彈出ssl連接錯誤該怎么解決解決方法:
1、按下“Win+R”組合鍵打開運行,在運行框中輸入:inetcpl.cpl點擊確定打開“internet選項”;
2、切換到【高級】選項卡;
3、在設置框中勾選“使用SSL3.0”、“使用SSL1.0”、“使用SSL1.1”、“使用SSL1.2”點擊應用并點擊確定;
4、重啟瀏覽器即可解決SSL連接錯誤的問題了!SSL雙方系統時間不一致導致的SSL連接失敗解決方法:檢測及必要時自動同步客戶端與服務器的時間。我們可通過用wireshake抓包分析SSL建立連接的過程,發(fā)現在SSL握手過程中,會向對方傳送本機的系統時間.因此一個顯而易見的辦法是獲取對方的時間,然后在必要時將本機的系統時間改為對方的系統時間,失敗后再連一次.SSL證書檢測方法:網頁鏈接
ssl協議的工作流程: 服務器認證階段:1)客戶端向服務器發(fā)送一個開始信息“hello”以便開始一個新的會話連接;2)服務器根據客戶的信息確定是否需要生成新的主密鑰,如需要則服務器在響應客戶的“hello”信息時將包含生成主密鑰所需的信息;3)客戶根據收到的服務器響應信息,產生一個主密鑰,并用服務器的公開密鑰加密后傳給服務器;4)服務器恢復該主密鑰,并返回給客戶一個用主密鑰認證的信息,以此讓客戶認證服務器。
set協議的交易流程:
用戶認證階段:在此之前,服務器已經通過了客戶認證,這一階段主要完成對客戶的認證。經認證的服務器發(fā)送一個提問給客戶,客戶則返回(數字)簽名后的提問和其公開密鑰,從而向服務器提供認證
set交易過程中要對商家,客戶,支付網關等交易各方進行身份認證,因此它的交易過程相對復雜。
(1)客戶在網上商店看中商品后,和商家進行磋商,然后發(fā)出請求購買信息。
(2)商家要求客戶用電子錢包付款。
(3)電子錢包提示客戶輸入口令后與商家交換握手信息,確認商家和客戶兩端均合法。
(4)客戶的電子錢包形成一個包含訂購信息與支付指令的報文發(fā)送給商家。
(5)商家將含有客戶支付指令的信息發(fā)送給支付網關。
(6)支付網關在確認客戶信用卡信息之后,向商家發(fā)送一個授權響應的報文。
(7)商家向客戶的電子錢包發(fā)送一個確認信息。
(8)將款項從客戶帳號轉到商家?guī)ぬ枺缓笙蝾櫩退拓洠灰捉Y束。
從上面的交易流程可以看出,set交易過程十分復雜性,在完成一次set協議交易過程中,需驗證電子證書9次,驗證數字簽名6次,傳遞證書7次,進行簽名5次,4次對稱加密和非對稱加密。通常完成一個set協議交易過程大約要花費1.5-2分鐘甚至更長時間。由于各地網絡設施良莠不齊,因此,完成一個set協議的交易過程可能需要耗費更長的時間。