| 傳統(tǒng)的身份認證 在目前的電子商務(wù)模式中,身份認證大致可以通過兩種方法來實現(xiàn):一是交易雙方通過協(xié)商選定一個協(xié)議,用來在網(wǎng)絡(luò)上確認對方的身份。最簡單的方法便是使用密碼(Password)。二是交易雙方請求第三方機構(gòu)代為確定對方的身份。這個第三方機構(gòu)必須具有足夠的權(quán)威性。各種商業(yè)銀行都可以充當(dāng)這一角色。 不論采用何種方式,安全性和方便性都是不可缺少的。但是在目前的電子商務(wù)模式中,這兩項要求都沒有得到很好的滿足。 國內(nèi)的網(wǎng)絡(luò)終端大多是PC機,運行WINDOWS操作系統(tǒng)。然而WINDOWS系統(tǒng)并不是一個足夠安全的系統(tǒng),系統(tǒng)級的缺陷使得在它上面運行的應(yīng)用軟件都可以被很容易地跟蹤、破解。為了克服這一缺點,用戶不得不在PC上安裝盡可能復(fù)雜的加密軟件,在交易過程中采用盡可能多的認證程序,雖然這樣能稍微增強一些系統(tǒng)的安全性,但是交易的方便性卻受到了極大的影響。最明顯的一點便是,用戶無法隨意選擇一臺網(wǎng)絡(luò)終端(PC)進行交易,因為用戶必須確保自己使用的網(wǎng)絡(luò)終端上已經(jīng)安裝了完善的加密軟件,和具有足夠的數(shù)據(jù)完全性(也就是說,其他人無法輕易地得到這臺網(wǎng)絡(luò)終端上儲存的數(shù)據(jù))。 可惜的是,WINDOWS系統(tǒng)并不是我們自己開發(fā)的,要提高它的安全性也不是我們能輕易做到的。唯一的解決辦法便是借助于硬件的支持,將身份認證過程中的關(guān)鍵部分(加密算法和個人數(shù)據(jù))從PC移植到硬件中去。目前最常用的硬件設(shè)備按功能分為兩類:一是用于加密,例如PC內(nèi)安裝的加密卡,網(wǎng)絡(luò)中安裝的安全網(wǎng)關(guān)等等;二是用于個人數(shù)據(jù)存儲,例如IC卡,磁卡等,在銀行系統(tǒng)使用十分廣泛。PC機內(nèi)安裝的加密卡等硬件雖然大大地增強了系統(tǒng)的安全性,但它們價格昂貴,安裝、使用不方便,使普通的PC用戶無法接受;而IC卡、磁卡等存儲卡則需要在PC機上安裝讀卡器,讀卡器價格昂貴,兼容性差,也不是任意一臺PC機就能輕易安裝得上的。 USB安全鑰 隨著硬件技術(shù)的飛速發(fā)展,USB安全鑰(USB Security Key)出現(xiàn)在了電子商務(wù)的硬件大家庭中,它集數(shù)據(jù)加密和數(shù)據(jù)存儲兩大功能于一身。成為了推動電子商務(wù)發(fā)展的強大動力之一。 USB是通用串行總線(Universal Serial Bus)的簡稱,已成為計算機與外設(shè)之間進行數(shù)據(jù)交換的主流總線協(xié)議,并將取代傳統(tǒng)的并口和串口而成為最主要的PC機標(biāo)準(zhǔn)接口。目前出現(xiàn)的USB安全鑰大致有以下幾個特點: *體積。汉推胀ㄨ匙相當(dāng),可以掛在鑰匙串上隨身攜帶; *兼容性好:由于設(shè)備本身符號USB各項協(xié)議定義,在不同的計算機平臺(PC、MAC等)和操作系統(tǒng)(WINDOWS、LINUX等)中均能使用; *使用方便:具有即插即用功能,用戶可以在交易過程中將安全鑰插入網(wǎng)絡(luò)終端,使用完畢后可以立即拔出,不需要中止程序或操作系統(tǒng)的運行; *功能強大:同時具有數(shù)據(jù)加密和數(shù)據(jù)存儲兩大功能,加密算法可以支持DES、MD5和RSA等等,數(shù)據(jù)存儲容量一般都在1K字節(jié)以上; *安全性好:在使用過程中將網(wǎng)絡(luò)終端的功能弱化為一個數(shù)據(jù)傳輸?shù)拿浇?所有有關(guān)安全性的操作都在USB安全鑰和服務(wù)器內(nèi)部完成,極好地保護了安全數(shù)據(jù)。在這一前提下,用戶可以攜帶USB安全鑰在任意一臺網(wǎng)絡(luò)終端上進行交易,而不必擔(dān)心會有任何重要數(shù)據(jù)留在使用過的網(wǎng)絡(luò)終端上; *價格便宜:USB安全鑰實際上就是一個帶有USB接口的微控制器,這類微控制器的成本在1~1.5美元之間。 為了進一步說明USB安全鑰在電子商務(wù)中起到的重要作用,筆者準(zhǔn)備了一個簡單的身份認證的應(yīng)用實例(見圖1),這套系統(tǒng)已經(jīng)在我們這里實現(xiàn)了,使用的微控制器是Motorola的MC68HC908JB8。 USB安全鑰的應(yīng)用領(lǐng)域很廣,幾乎覆蓋了IC卡和磁卡的所有應(yīng)用(包括銀行ATM取運款卡、信用卡等),針對不同的應(yīng)用,USB安全鑰可以由用戶定制,嵌入不同的功能模塊。其中比較有代表性的有:加密模塊,檔案存儲模塊。加密模塊主要是為了滿足不同應(yīng)用對加密算法的不同要求,例如數(shù)字簽名需要MD5哈希算法,文件加密需要DES或RSA算法等。目前我國政府和權(quán)威的安全機構(gòu)都特別強調(diào)使用有中國自己的知識產(chǎn)權(quán)的加密算法和軟件,對于比較敏感的系統(tǒng)和部分,都需要使用自行開發(fā)的加密算法,所以希望國內(nèi)的相關(guān)公司都能注意開發(fā)自主知識產(chǎn)權(quán)電子商務(wù)算法和軟件。檔案存儲模塊主要是根據(jù)具體的硬件條件,在USB安全鑰內(nèi)提供一定容量的數(shù)據(jù)或檔案的存儲管理。 隨著USB安全鑰的發(fā)展,電子證書等傳統(tǒng)電子商務(wù)的核心技術(shù)都可以和它相結(jié)合。USB安全鑰一定能在未來的電子商務(wù)應(yīng)用中發(fā)揮越來越重要的作用。 數(shù)字辦公 現(xiàn)在一個項目審批需要到各職能部門蓋數(shù)個至上百個公章,十分繁索。據(jù)筆者了解的最新消息,隨著數(shù)字辦公的興起,將來用戶中不出戶,在網(wǎng)上就可完成項目的被審批。筆者認為,各職能部門的身份確認了慢USB安全鑰的應(yīng)用舞臺。 |