999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

XML Signature技術的數據安全性研究與分析

2008-12-31 00:00:00李秀娟
網絡與信息 2008年7期

1 引言

XML(Extensible Markup Language)可擴展標記語言由于其良好的擴展性、自描述性以及內容與表現形式的分離, 在互聯網上的運用日益廣泛,尤其在電子商務領域。各大企業、銀行、保險公司和財務公司都趨向使用XML進行金融、財務、產品信息等數據交換。但隨之而來的安全問題也引起了人們的廣泛注意,非法訪問、非法篡改、假冒偽造、拒絕服務、抵賴等行為時有發生。因此,保證數據安全是電子商務發展的關鍵所在,安全性研究必將成為一個重要研究領域。

本文就XML相關安全標準和策略進行探討,著重研究通過XML Signature數字簽名技術,如何確認客戶身份,保持數據的完整性以及防止抵賴行為。并給出在電子商務中如何運用XML Signature對客戶訂單簽名的具體實例。

2 數據安全

數據安全在電子商務領域主要指以下幾個方面:(1)機密性:除收發雙方之外,任何第三方不能對秘文進行解密,防止第三方竊取和修改數據以達到電子欺騙的目的。(2)一致性:接收者能夠核實并確定發送者,即商家能知道發來訂單的客戶是誰,反之客戶能通過商家對自己所發訂單的答復來判別商家的一致性。(3)不可否認性:發送方事后不能抵賴自己的行為,客戶不能否認自己曾發送過訂單,商家也不能否認對訂單的答復。

基于以上幾點,W3C和IETF開發的XML安全標準主要包括XML Encryption、XML Signature 和XKMS 。XML Encryption是XML文檔加密的標準,XML Encryption不僅可以像SSL、TLS一樣給文檔的整體加密,還可以就文檔的某一部分進行加密,讓不包含機密信息的部分以明文的形式存在;XML Signature在電子商務中的應用相當廣泛,運用它可保證客戶訂單完整性、簽名確認和不可否認性;XKMS(XML密鑰管理規范)是分發和注冊公鑰的規范,由XML密鑰信息服務和XML密鑰注冊服務規范組成。

3 XML Signature

XML Signature是一個與XML語法兼容的數字簽名語法描述規范,描述數字簽名本身和簽名的生成和驗證過程。利用XML Signature可以確保數據信息不被篡改和防止客戶或商家的抵賴行為,驗證通信雙方的身份,從而保證通信雙方的利益。

XML Signature的實現是建立在對密鑰的管理基礎上,具體實現時將密鑰算法和消息摘要結合起來。消息摘要是一個唯一對應消息或文本的值,由一個單向Hash加密函數作用產生。首先消息發送方用自己的私鑰簽署消息,接收方可以使用發送方的公鑰驗證數字簽名,確認消息的真實性。如果已知的發送方公鑰能夠驗證數字簽名,就認為消息是來自聲明的發送方。

4 運用XML Signature對客戶訂單進行數字簽名

通過互聯網傳送客戶訂單是目前電子商務中頻繁的業務活動。以下給出用XML Signature給客戶訂單簽名的實例,說明如何利用XML Signature確保信息的完整性、一致性和不可否認性。以下是一個客戶訂單的XML文檔:

<? xml version=\"1.0\"?>

<! DOCTYPE customer_order SYSTEM \"custord.dtd\">

<customer_order>

<item>

<name>Turnip Twaddle</name>

<quantity>5</quantity>

<price>9.88</price>

</item>

<customer>

<name> John Kerry </name>

<street>1234 Main Street</street>

<city state=\"NC\">Raleigh</city>

<zip>11111</zip>

</customer>

<credit_payment>

<card_issuer>American Express</card issuer>

<card_number>836454678962</card number>

<expiration date month=\"10\" year=\"2004\"/>

</credit_payment>

</customer_order>

訂單包括商品信息(商品名稱、數量、價格),客戶信息(姓名、城市、郵編等)和信用卡信息(發行人、卡號、期限)。我們用XML Signature僅對客戶信息進行簽名,從而保證訂單發送方身份的有效性,也防止客戶的抵賴行為。將以上的客戶訂單XML文檔轉換成相應的DOM 對象,用前面所介紹的方法獲得密鑰,用私鑰對內容進行數字簽名,將公鑰隨著經過數字簽名的消息一起發送給接收方,以便用來驗證其中的數字簽名。并根據DOM文檔生成signer對象。指定僅對客戶信息進行簽名,通過增加到Signer對象的引用,來確定簽名元素的XML位置。最后調用 signer 對象中的 sign 方法來完成XML數字簽名,通過sign方法帶的參數確定簽名方式,如果不帶參數生成的就是封外簽名,即被簽名的元素成為了<Signature>元素的子元素。我們對客戶信息的簽名采用的就是封外簽名。

對此訂單,我們采用DSA加密算法與摘要算法SHA相結合的dsa-sha1算法,這個算法沒有特定的參數,是一個160位的字符串,所對應的摘要值采用的是基于64位的編碼方式。

5 總結

XML Signature簽名在Web Services安全中有多種功能。單獨使用時,XML Signature提供數據完整性;將XML Signature鏈接到簽名者的身份時,它提供數據內容的不可否認性;它還可以用于身份驗證,當發生SOAP選擇時,XML Signature還可以用于工作流程。因此,為了有效地保證XML文檔的數據安全,XML Signature是一項必不可少的保護機制,本文從XML Signature數字簽名技術在電子商務中的運用這個角度進行論述,通過對客戶訂單的數字簽名,說明運用XML Signature技術驗證客戶身份的有效性和防止客戶的抵賴行為。

參考文獻

[1] Blake Dournaee. XML安全基礎[M].北京:清華出版社,2003.

[2]胡邦昀,夏薇.XML網絡服務安全的研究[J].計算機時代,2002,12(10):7-8.

[3]張勇,馮玉才.XML數字簽名技術及其在Java中的具體實現[J].計算機應用,2003,32(09):1511-1514.

[4]郭競樂. XML數字簽名技術的研究與實現[J].計算機工程與設計,2005,26(5): 1211-1213.

[5]陳金水,李孝安.基于不可否認簽名方案的XML數字簽名技術研究[J].科學技術與工程,2007,7(6);1208-1212.

[6]曹嵩,張志涌,王曉波.一種基于XML構建數據庫的方法[J].計算機應用研究, 2001(10): 107-109.

[7]崔國華,曾致中.更安全的數字簽名裝置[J].計算機安全,2005(5): 61-62.

[8]王加昌,郭捷.在Mustang下實現XML數字簽名[J].信息安全與通信保密,2007(2):121-123.

主站蜘蛛池模板: 免费人成在线观看成人片| 91福利片| 99中文字幕亚洲一区二区| 国产aaaaa一级毛片| 日韩在线1| 农村乱人伦一区二区| AV不卡无码免费一区二区三区| а∨天堂一区中文字幕| 性色一区| 国产高清又黄又嫩的免费视频网站| 国产菊爆视频在线观看| 精品久久香蕉国产线看观看gif | 国产成人免费观看在线视频| 伊人国产无码高清视频| 国产成人亚洲无码淙合青草| 国产高清免费午夜在线视频| 国产精品入口麻豆| 91久久精品国产| 亚洲美女一区二区三区| 婷婷亚洲天堂| 亚洲无码高清一区| 91无码人妻精品一区| 国产亚洲视频中文字幕视频| 欧美人人干| 九九热免费在线视频| 91久久国产热精品免费| 精品一区二区久久久久网站| 国产亚洲视频中文字幕视频| 最新国产午夜精品视频成人| 国产一级妓女av网站| 国产无码精品在线播放| 国产无码网站在线观看| 中文字幕人成人乱码亚洲电影| 毛片最新网址| 亚洲精品成人片在线观看| 91精品亚洲| 亚洲综合九九| 成人毛片免费在线观看| AV不卡国产在线观看| 人妻免费无码不卡视频| 色婷婷亚洲综合五月| 久久男人资源站| 亚洲美女高潮久久久久久久| 久久香蕉国产线| 成人午夜视频网站| 狠狠色丁香婷婷综合| 中国国产高清免费AV片| 99热最新网址| 福利片91| 色综合天天娱乐综合网| 在线观看视频一区二区| 国产一级在线观看www色| 精品国产成人三级在线观看| 精品小视频在线观看| 尤物午夜福利视频| 亚洲欧美日韩成人在线| 五月婷婷激情四射| 首页亚洲国产丝袜长腿综合| 丰满少妇αⅴ无码区| 国产成人亚洲综合a∨婷婷| 97精品久久久大香线焦| 在线观看无码a∨| 91精品国产无线乱码在线| 国产精品免费福利久久播放 | 国产精品流白浆在线观看| 黄色一级视频欧美| 国产99久久亚洲综合精品西瓜tv| 天天色综网| 亚洲福利网址| 精品偷拍一区二区| 国产精品人成在线播放| 国产凹凸视频在线观看| 国产乱子伦精品视频| 成人va亚洲va欧美天堂| 亚洲成AV人手机在线观看网站| 午夜日本永久乱码免费播放片| 久久青青草原亚洲av无码| 亚洲综合婷婷激情| 免费国产好深啊好涨好硬视频| 中文字幕无码电影| 国产精品久久久免费视频| 国产精品美女网站|