蔣 萍
摘要:電子商務(wù)的安全是一個(gè)復(fù)雜系統(tǒng)工程,需要從技術(shù)角度和立法等方面加以保障,以規(guī)范電子商務(wù)存在的各類問題。文章討論了電子商務(wù)應(yīng)用中所存在的安全問題,對電子商務(wù)的安全性技術(shù)進(jìn)行了分析。
關(guān)鍵詞:電子商務(wù);安全問題;網(wǎng)絡(luò)協(xié)議安全性;信息安全
中圖分類號:TP309文獻(xiàn)標(biāo)識碼:A文章編號:1009-2374(2009)07-0053-03
一、電子商務(wù)存在的安全性問題
(一)電子商務(wù)安全的主要問題
1.網(wǎng)絡(luò)協(xié)議安全性問題:由于TCP/IP本身的開放性,企業(yè)和用戶在電子交易過程中的數(shù)據(jù)是以數(shù)據(jù)包的形式來傳送的,惡意攻擊者很容易對某個(gè)電子商務(wù)網(wǎng)站展開數(shù)據(jù)包攔截,甚至對數(shù)據(jù)包進(jìn)行修改和假冒。
2.用戶信息安全性問題:目前最主要的電子商務(wù)形式是基于B/S(Browser/Server)結(jié)構(gòu)的電子商務(wù)網(wǎng)站,用戶使用瀏覽器登錄網(wǎng)絡(luò)進(jìn)行交易,由于用戶在登錄時(shí)使用的可能是公共計(jì)算機(jī),那么如果這些計(jì)算機(jī)中有惡意木馬程序或病毒,這些用戶的登錄信息如用戶名、口令可能會(huì)有丟失的危險(xiǎn)。
3.電子商務(wù)網(wǎng)站的安全性問題:有些企業(yè)建立的電子商務(wù)網(wǎng)站本身在設(shè)計(jì)制作時(shí)就會(huì)有一些安全隱患,服務(wù)器操作系統(tǒng)本身也會(huì)有漏洞,不法攻擊者如果進(jìn)入電子商務(wù)網(wǎng)站,大量用戶信息及交易信息將被竊取。
(二)電子商務(wù)安全問題的具體表現(xiàn)
1.信息竊取、篡改與破壞。電子的交易信息在網(wǎng)絡(luò)上傳輸?shù)倪^程中,可能會(huì)被他人非法修改、刪除或重放,從而使信息失去了真實(shí)性和完整性。包括網(wǎng)絡(luò)硬件和軟件的問題而導(dǎo)致信息傳遞的丟失與謬誤;以及一些惡意程序的破壞而導(dǎo)致電子商務(wù)信息遭到破壞。
2.身份假冒。如果不進(jìn)行身份識別,第三方就有可能假冒交易一方的身份,以破壞交易,敗壞被假冒一方的聲譽(yù)或盜竊被假冒一方的交易成果等。
3.誠信安全問題。電子商務(wù)的在線支付形式有電子支票、電子錢包、電子現(xiàn)金、信用卡支付等。但是采用這幾種支付方式,都要求消費(fèi)者先付款,然后商家再發(fā)貨。因此,誠信安全也是影響電子商務(wù)快速發(fā)展的一個(gè)重要問題。
4.交易抵賴。電子商務(wù)的交易應(yīng)該同傳統(tǒng)的交易一樣具有不可抵賴性。有些用戶可能對自己發(fā)出的信息進(jìn)行惡意的否認(rèn),以推卸自己應(yīng)承擔(dān)的責(zé)任。交易抵賴包括多個(gè)方面,如發(fā)信者事后否認(rèn)曾經(jīng)發(fā)送過某條信息或內(nèi)容,收信者事后否認(rèn)曾經(jīng)收到過某條消息或內(nèi)容,購買者做了定貨單不承認(rèn),商家賣出的商品因價(jià)格差而不承認(rèn)原有的交易等。
5.病毒感染。各種新型病毒及其變種迅速增加,不少新病毒直接利用網(wǎng)絡(luò)作為自己的傳播途徑。我國計(jì)算機(jī)病毒主要就是蠕蟲等病毒在網(wǎng)上的猖獗傳播。蠕蟲主要是利用系統(tǒng)的漏洞進(jìn)行自動(dòng)傳播復(fù)制,由于傳播過程中產(chǎn)生巨大的掃描或其他攻擊流量,從而使網(wǎng)絡(luò)流量急劇上升,造成網(wǎng)絡(luò)訪問速度變慢甚至癱瘓。
6.黑客。黑客指的是一些以獲得對其他人的計(jì)算機(jī)或者網(wǎng)絡(luò)的訪問權(quán)為樂的計(jì)算機(jī)愛好者。而其他一些被稱為“破壞者(cracker)”的黑客則懷有惡意,他們會(huì)摧毀整個(gè)計(jì)算機(jī)系統(tǒng),竊取或者損害保密數(shù)據(jù),修改網(wǎng)頁,甚至最終導(dǎo)致業(yè)務(wù)的中斷。一些業(yè)余水平的黑客只會(huì)在網(wǎng)上尋找黑客工具,在不了解這些工具的工作方式和它們的后果的情況下使用這些工具。
7.特洛伊木馬程序。特洛伊木馬程序簡稱特洛伊,是破壞性代碼的傳輸工具。特洛伊表面上看起來是無害的或者有用的軟件程序,例如計(jì)算機(jī)游戲,但是它們實(shí)際上是“偽裝的敵人”。特洛伊可以刪除數(shù)據(jù),將自身的復(fù)本發(fā)送給電子郵件地址簿中的收件人,以及開啟計(jì)算機(jī)進(jìn)行其他攻擊。只有通過磁盤,從互聯(lián)網(wǎng)上下載文件,或者打開某個(gè)電子郵件附件,將特洛伊木馬程序復(fù)制到一個(gè)系統(tǒng),才可能感染特洛伊。無論是特洛伊還是病毒并不能通過電子郵件本身傳播——它們只可能通過電子郵件附件傳播。
8.惡意破壞程序。網(wǎng)站提供一些軟件應(yīng)用(例如ActiveX和Java Applet),由于這些應(yīng)用非常便于下載和運(yùn)行,從而提供了一種造成損害的新工具。惡意破壞程序是指會(huì)導(dǎo)致不同程度的破壞的軟件應(yīng)用或者Java小程序。一個(gè)惡意破壞程序可能只會(huì)損壞一個(gè)文件,也可能損壞大部分計(jì)算機(jī)系統(tǒng)。
9.網(wǎng)絡(luò)攻擊。目前已經(jīng)出現(xiàn)的各種類型的網(wǎng)絡(luò)攻擊通常被分為三類:探測式攻擊,訪問攻擊和拒絕服務(wù)(DoS)攻擊。探測式攻擊實(shí)際上是信息采集活動(dòng),黑客們通過這種攻擊搜集網(wǎng)絡(luò)數(shù)據(jù),用于以后進(jìn)一步攻擊網(wǎng)絡(luò)。通常,軟件工具(例如探測器和掃描器)被用于了解網(wǎng)絡(luò)資源情況,尋找目標(biāo)網(wǎng)絡(luò)、主機(jī)和應(yīng)用中的潛在漏洞。例如一種專門用于破解密碼的軟件,這種軟件是為網(wǎng)絡(luò)管理員而設(shè)計(jì)的,管理員可以利用它們來幫助那些忘記密碼的員工,或者發(fā)現(xiàn)那些沒有告訴任何人自己的密碼就離開了公司的員工的密碼。但這種軟件如果被錯(cuò)誤的人使用,就將成為一種非常危險(xiǎn)的武器。訪問攻擊用于發(fā)現(xiàn)身份認(rèn)證服務(wù)、文件傳輸協(xié)議(FTP)功能等網(wǎng)絡(luò)領(lǐng)域的漏洞,以訪問電子郵件帳號、數(shù)據(jù)庫和其他保密信息。DoS攻擊可以防止用戶對于部分或者全部計(jì)算機(jī)系統(tǒng)的訪問。它們的實(shí)現(xiàn)方法通常是:向某個(gè)連接到企業(yè)網(wǎng)絡(luò)或者互聯(lián)網(wǎng)的設(shè)備發(fā)送大量的雜亂的或者無法控制的數(shù)據(jù),從而讓正常的訪問無法到達(dá)該主機(jī)。更惡毒的是分布式拒絕服務(wù)攻擊(DDoS),在這種攻擊中攻擊者將會(huì)危及多個(gè)設(shè)備或者主機(jī)的安全。
二、電子商務(wù)安全技術(shù)措施
電子商務(wù)的安全性策略可分為兩大部分:一部分是計(jì)算機(jī)網(wǎng)絡(luò)安全,第二部分是商務(wù)交易安全。電子商務(wù)中的安全性技術(shù)主要有以下幾種:
1.?dāng)?shù)據(jù)加密技術(shù)。對數(shù)據(jù)進(jìn)行加密是電子商務(wù)系統(tǒng)最基本的信息安全防范措施。其原理是利用加密算法將信息明文轉(zhuǎn)換成按一定加密規(guī)則生成的密文后進(jìn)行傳輸,從而保證數(shù)據(jù)的保密性。使用數(shù)據(jù)加密技術(shù)可以解決信息本身的保密性要求。數(shù)據(jù)加密技術(shù)可分為對稱密鑰加密和非對稱密鑰加密。
對稱密鑰加密(Secret Key Encryption)。對稱密鑰加密也叫秘密/專用密鑰加密,即發(fā)送和接收數(shù)據(jù)的雙方必須使用相同的密鑰對明文進(jìn)行加密和解密運(yùn)算。它的優(yōu)點(diǎn)是加密、解密速度快,適合于對大量數(shù)據(jù)進(jìn)行加密,能夠保證數(shù)據(jù)的機(jī)密性和完整性;缺點(diǎn)是當(dāng)用戶數(shù)量大時(shí),分配和管理密鑰就相當(dāng)困難。目前常用的對稱加密算法有:美國國家標(biāo)準(zhǔn)局提出DES算法、由瑞士聯(lián)邦理工學(xué)院的IDEA算法等。
非對稱密鑰加密(Public Key Encryption)。非對稱密鑰加密也叫公開密鑰加密,它主要指每個(gè)人都有一對唯一對應(yīng)的密鑰:公開密鑰(簡稱公鑰)和私人密鑰(簡稱私鑰)公鑰對外公開,私鑰由個(gè)人秘密保存,用其中一把密鑰來加密,就只能用另一把密鑰來解密。非對稱密鑰加密算法的優(yōu)點(diǎn)是易于分配和管理,缺點(diǎn)是算法復(fù)雜,加密速度慢。一般用公鑰來進(jìn)行加密,用私鑰來進(jìn)行簽名;同時(shí)私鑰用來解密,公鑰用來驗(yàn)證簽名。算法的加密強(qiáng)度主要取決于選定的密鑰長度。目前常用的非對稱加密算法有:麻省理工學(xué)院的RSA算法、美國國家標(biāo)準(zhǔn)和技術(shù)協(xié)會(huì)的SHA算法等。
復(fù)雜加密技術(shù)。由于上述兩種加密技術(shù)各有長短,目前比較普遍的做法是將兩種技術(shù)進(jìn)行集成。例如信息發(fā)送方使用對稱密鑰對信息進(jìn)行加密,生成的密文后再用接收方的公鑰加密對稱密鑰生成數(shù)字信封,然后將密文和數(shù)字信封同時(shí)發(fā)送給接收方,接收方按相反方向解密后得到明文。