电子商务交易安全.ppt_第1页
电子商务交易安全.ppt_第2页
电子商务交易安全.ppt_第3页
电子商务交易安全.ppt_第4页
电子商务交易安全.ppt_第5页
免费预览已结束,剩余76页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

5电子商务交易安全,5.1电子商务安全概述5.2电子商务安全技术5.2.1数据加密技术5.2.2数字签名5.2.3数字证书5.3电子商务安全交易协议,返回本章首页,5.1电子商务系统安全的概念,1电子商务中存在的安全威胁由于非法入侵者的侵入,造成商务信息被篡改、盗窃或丢失;商业机密在传输过程中被第三方获悉,甚至被恶意窃取、篡改和破坏;虚假身份的交易对象及虚假订单、合同;贸易对象的抵赖;由于计算机系统故障对交易过程和商业信息安全所造成的破坏。,2电子商务的安全性需求(1)信息的保密性(2)信息的完整性(3)信息的不可否认性(4)交易者身份的真实性(5)系统的可靠性,返回本节,5.1.1防火墙技术,防火墙是指一个由软件和硬件设备组合而成,在Intranet和Internet之间构筑的一道屏障(如图所示),用于加强内部网络和公共网络之间安全防范的系统。目前使用的防火墙主要可分为包过滤型和应用网关型两种类型。,防火墙,防火墙的安全策略有两种:(1)凡是没有被列为允许访问的服务都是被禁止的。(2)凡是没有被列为禁止访问的服务都是被允许的。,返回本节,防火墙系统的构成防火墙主要包括安全操作系统、过滤器、网关、域名服务和电子邮件处理5部分。,防火墙系统的功能和不足之处1)防火墙的主要功能(1)保护易受攻击的服务(2)控制对特殊站点的访问(3)集中化的安全管理(4)集成了入侵检测功能,提供了监视互联网安全和预警的方便端点。(5)对网络访问进行日志记录和统计,2)防火墙系统的不足之处(1)防火墙不能防范不经由防火墙(绕过防火墙)或者来自内部的攻击;(2)防火墙不能防止感染了病毒的软件或文件的传输;(3)防火墙不能防止数据驱动式攻击。,防火墙的安全体系1)双重宿主主机体系防火墙内部的网络系统能与双重宿主主机通信,同时防火墙外部的网络系统(在互联网上)也能与双重宿主主机通信。双重宿主主机需要细细验看所通过的数据包的内容,并将其改头换面重新包装。如果数据包中有违禁的东西,则根据内部网络的安全策略进行处理。例如外部网络的A数据包通过防火墙后则变成了A数据包,内部网络的B数据包通过防火墙后就变成了B数据包。在双重宿主主机上,有内外数据的缓冲区,当通信繁忙时也可以起缓冲的作用。,双重宿主主机体系结构示意图,2)屏蔽主机体系屏蔽主机体系是使用一个单独的路由器提供来自与内部的网络相连的主机服务。这种体系的防火墙是由路由器和堡垒主机组成。如图9.4.2显示的就是路由器充当防火墙的体系。从图中可以看出,堡垒主机位于内部的网络上,在屏蔽的路由器上的数据包过滤是按这样一种方式设置的:即堡垒主机是互联网连接到内部网络系统的桥梁,任何外部的系统试图访问内部的系统或服务,都必须连接到这台堡垒服务器上。因此堡垒主机需要拥有高等级的安全。,屏蔽主机体系结构示意图,3)屏蔽子网体系屏蔽子网体系增加额外的安全层到被屏蔽的主机体系中,即通过添加虚拟的内部网络更进一步地把内部网络与互联网隔开。即使侵袭者通过了第一道防火墙,他所看到的是一个虚拟的内部网络和堡垒主机,在这个虚拟的环境中,他看到的只是一个假象,并没有什么实质的东西供他利用;相反,如果他在中间稍有“不慎”,可能就会露出“马脚”。屏蔽子网体系的最简单的形式是防火墙为两个屏蔽路由器,每一个都连接到虚拟的内部网即周边网。一个位于周边网与内部网之间,另一个位于周边网与外部网之间(通常为互联网)。,屏蔽子网体系结构示意图,防火墙系统的类型根据其实现的网络层次,防火墙可以分为数据包过滤、应用级网关和复合型三种类型。1)数据包过滤数据包过滤(PacketFiltering)技术是在网络层对数据包进行选择,选择的依据是系统内设置的过滤逻辑,被称为访问控制表(AccessControlTable)。通过检查数据流中每个数据包的源地址、目的地址、所用的端口号、协议状态等因素或它们的组合来确定是否允许该数据包通过。,2)应用级网关应用级网关(ApplicationLevelGateways)也常常称为代理服务器,是在网络应用层上建立协议过滤和转发功能。应用型防火墙不允许网络间的直接业务联系,而是以堡垒主机作为数据转发的中转站。在业务进行时,堡垒主机监控全过程并完成详细的日志(log)和审计(audit),这就大大地提高了网络的安全性。应用型防火墙易于建立和维护,造价较低,比包过滤路由器更安全,但缺少透明性,效率相对较低。,3)复合型防火墙包过滤路由器虽有较好的透明性,但无法有效地区分同一IP地址的不同用户;应用型防火墙可以提供详细的日志及身份验证,但又缺少透明性。因此,在实际应用中,往往将两种防火墙技术结合起来,相互以取长补短,从而形成复合型防火墙。,5.2.1数据加密技术,1密钥的概念将明文数据进行某种变换,使其成为不可理解的形式,这个过程就是加密,这种不可理解的形式称为密文。解密是加密的逆过程,即将密文还原成明文。加密和解密必须依赖两个要素,这两个要素就是算法和密钥。算法是加密和解密的计算方法;密钥是加密和加密所需的一串数字。,加密和解密的示范以一个简单实例来看看加密和解密的过程。一个简单的加密方法是把英文字母按字母表的顺序编号作为明文,将密钥定为17,加密算法为将明文加上密钥17,就得到一个密码表一个简单的密码表,信息ThIsIsasecret明文20080919270919270127190503180520密文37252636442636441844362220352237,加密的分类按密钥和相关加密程序类型可把加密分为:散列编码、对称加密和非对称加密。(1)散列编码散列编码是用散列算法求出某个消息的散列值的过程。散列编码对于判别信息是否在传输时被改变非常方便。如果信息被改变,原散列值就会与由接收者所收消息计算出的散列值不匹配。,(2)对称加密对称加密又称私有密钥加密,它用且只用一个密钥对信息进行加密和解密。对称加密技术可参见图对称加密技术示意图,对称加密技术1)在首次通信前,双方必须通过除网络以外的另外途径传递统一的密钥。2)当通信对象增多时,需要相应数量的密钥。3)对称加密是建立在共同保守秘密的基础之上的,在管理和分发密钥过程中,任何一方的泄密都会造成密钥的失效,存在着潜在的危险和复杂的管理难度。,(3)非对称加密1977年麻省理工学院的三位教授(Rivest、Shamir和Adleman)发明了RSA公开密钥密码系统。在此系统中有一对密码,给别人用的就叫公钥,给自己用的就叫私钥。用公钥加密后的密文,只有私钥能解。RSA的算法如下:选取两个足够大的质数P和Q;计算P和Q相乘所产生的乘积nPQ;找出一个小于n的数e,使其符合与(P1)(Q1)互为质数;另找一个数d,使其满足(ed)MOD(P1)(Ql)1其中MOD(模)为相除取余;(n,e)即为公钥;(n,d)为私钥。加密和解密的运算方式为:明文MCd(MODn);密文CMe(MODn),假定P3,Q11,则n=PQ33,选择e=3,因为3和20没有公共因子。(3d)MOD(20)1,得出d7。从而得到(33,3)为公钥;(33,7)为私钥。加密过程为将明文M的3次方模33得到密文C,解密过程为将密文C的7次方模33得到明文。下表显示了非对称加密和解密的过程。,非对称加密有若干优点:在多人之间进行保密信息传输所需的密钥组合数量很小;公钥没有特殊的发布要求,可以在网上公开;可实现数字签名。非对称加密技术可参见图非对称加密技术示意图图9.3.2非对称加密技术示意图,非对称加密技术(公私钥加密技术)非对称加密技术采用RSA算法,加密和解密使用两把密钥,一把称公钥,另一把称私钥,两把密钥实际上是两个很大的质数,用其中的一个质数与明文相乘,可以加密得到密文;用另一个质数与密文相乘可以解密,但不能用一个质数求得另一个质数。,例如:采用移位加密法,使移动3位后的英文字母表示原来的英文字母,对应关系如下:,返回本节,5.2.2数字签名,数字签名过程,返回本节,信息摘要,信息摘要过程,返回本节,数字签名的概念数字签名(DigitalSignature)技术是将摘要用发送者的私钥加密,与原文一起传送给接收者。接收者只有用发送者的公钥才能解密被加密的摘要。数字签名主要有3种应用广泛的方法:RSA签名、DSS签名和Hash签名。Hash签名是最主要的数字签名方法。它的主要方式是,报文的发送方从明文文件中生成一个128比特的散列值(数字摘要)。发送方用自己的私钥对这个散列值进行加密来形成发送方的数字签名。然后该数字签名将作为附件和报文一起发送给接收方。报文的接收方首先从接收到的原始报文中计算出128比特的散列值(数字摘要),接着用发送方的公钥来对报文附加的数字签名解密。,数字签名的优点数字签名具有易更换、难伪造、可进行远程线路传递等优点。数字签名参见图,数字签名的使用方法1)发送方首先用哈希函数从明文文件中生成一个数字摘要,用自己的私钥对这个数字摘要进行加密来形成发送方的数字签名。2)发送方选择一个对称密钥对文件加密,然后通过网络传输到接收方,最后通过网络将该数字签名作为附件和报文密文一起发送给接收方。3)发送方用接收方的公钥给对称密钥加密,并通过网络把加密后的对称密钥传输到接收方。4)接收方使用自己的私钥对密钥信息进行解密,得到对称密钥。5)接收方用对称密钥对文件进行解密,得到经过加密的数字签名。6)接收方用发送方的公钥对数字签名进行解密,得到数字签名的明文。,接受方公钥,接受方私钥,密约对,哈希函数,对称密钥密文,对称密钥密文,对称密钥,哈希函数,对称密钥,3加密,4解密,数字签名,发送方私钥,1加密,密文,2加密,密文,传输,传输,发送方私钥,6解密,7对比,5解密,密约对,发送方,接受方,原文件,签名密文,原文件,签名文件,数字签名,数字签名,数字时间戳,获得数字时间戳的过程,返回本节,数字时间戳的概念数字时间戳服务(DigitalTimeStampServiceDTSS)是用来证明消息的收发时间的。用户首先将需要加时间戳的文件经加密后形成文档,然后将摘要发送到专门提供数字时间戳服务的权威机构,该机构对原摘要加上时间后,进行数字签名,用私钥加密,并发送给原用户。需要一个第三方来提供可信赖的且不可抵赖的时间戳服务。作为可信赖的第三方,应请求为服务器端和客户端应用颁发时间戳。打上时间戳就是将一个可信赖的日期和时间与数据绑定在一起的过程,,数字时间戳的应用过程,时间戳产生的过程用户首先将需要加时间戳的文件用Hash编码加密形成摘要,然后将该摘要发送到DTSS认证单位。DTSS认证单位在加入了收到文件摘要的日期和时间信息后再对该文件加密(数字签名),然后送回用户。书面签署文件的时间是由签署人自己写上的,而数字时间戳则不然,它是由DTSS认证单位来加的,并以收到文件的时间为依据。,数字时间戳的作用(1)数据文件加盖的时间戳与存储数据的物理媒体无关。(2)对已加盖时间戳的文件不可能做丝毫改动(即使仅lbit)。(3)要想对某个文件加盖与当前日期和时间不同的时间戳是不可能的。,5.2.3数字证书与CA认证,1数字证书(DigitalCertificate或DigitalID)数字证书采用公私钥密码体制,每个用户拥有一把仅为本人所掌握的私钥,用它进行信息解密和数字签名;同时拥有一把公钥,并可以对外公开,用于信息加密和签名验证。数字证书可用于:发送安全电子邮件、访问安全站点、网上证券交易、网上采购招标、网上办公、网上保险、网上税务、网上签约和网上银行等安全电子事务处理和安全电子交易活动。,2数字证书的内容数字证书包括以下内容如图3-303-32所示:l证书拥有者的姓名;l证书拥有者的公钥;l公钥的有限期;l颁发数字证书的单位;l颁发数字证书单位的数字签名;l数字证书的序列号等。,查看证书内容(1),查看证书内容(2),查看证书内容(3),3认证中心CA(CertificateAuthority)(1)认证中心的功能:核发证书、管理证书、搜索证书、验证证书(2)CA的树形验证结构(如图所示),CA的树形结构,(3)国内外CA中心简介国外常见的CA有VeriSign、GTECyberTrust、Thawte等。国内常见的CA有中国商务在线l中国数字认证网(),数字认证,数字签名,CA认证,CA证书,数字证书,安全电子商务。l北京数字证书认证中心(),为网上电子政务和电子商务活动提供数字证书服务。,4数字证书的类型数字证书主要有以下类型:(1)个人数字证书(2)单位证书(3)软件数字证书,5数字证书的申请(1)下载并安装根证书(如图所示)(2)申请证书(如图所示)(3)将个人身份信息连同证书序列号一并邮寄到中国数字认证网,下载根证书(1),下载根证书(2),安装根证书(1),安装根证书(2),查看根证书,申请个人免费证书,下载个人证书,查看个人证书,6数字证书应用操作实例(个人证书在安全电子邮件中的应用)(1)在OutlookExpress5发送签名邮件(如图3-423-46所示):1)在OutlookExpress5中设置证书、2)发送签名邮件。(2)用OutlookExpress5发送加密电子邮件(如图3-473-50所示):1)获取收件人数字证书、2)发送加密邮件。,图3-42在OutlookExpress中设置证书(1),图3-43在OutlookExpress中设置证书(2),图3-44在OutlookExpress中设置证书(3),图3-45发送签名邮件,图3-46收到签名邮件的提示信息,图3-47将收件人证书添加到通信簿,图3-48查询和下载收件人数字证书,图3-49发送加密邮件,图3-50收到加密邮件的提示信息,返回本节,5.3电子商务安全交易协议,1安全套接层协议SSL(SecureSocketsLayer)(1)安全套接层协议的概念(2)安全套接层协议的工作原理(3)建立SSL安全连接的过程,(1)安全套接层协议的概念安全套接层协议(SecureSocketsLayer),是由网景公司设计开发的,主要用于提高应用程序之间的数据安全系数,实现兼容浏览器和服务器(通常是WWW服务器)之间安全通信的协议。SSL在客户机和服务器开始交换一个简短信息时提供一个安全的握手信号。在开始交换的信息中,双方确定将使用的安全级别并交换数字证书。每个计算机都要正确识别对方。SSL支持的客户机和服务器间的所有通讯都加密了。在SSL对所有通讯都加密后,窃听者得到的是无法识别的信息。,实现SSL协议的是HTTP的安全版,名为HTTPS。,(2)安全套接层协议的工作原理SSL需要认证服务器,并对两台计算机之间所有的传输进行加密。SSL用公开密钥(非对称)加密和私有密钥(对称)加密来实现信息的保密。虽然公开密钥非常方便,但速度较慢。这就是SSL对几乎所有的安全通讯都使用私有密钥加密的原因。,(3)建立SSL安全连接的过程图显示在eCoin上在登陆(Login)用户名时即进入SSL安全连接。在eCoin上连接交换敏感信息的页面,这时浏览器发出安全警报,开始建立安全连接,参见图1。同时验证安全证书,参见图2用户单击“确定”键即进入安全连接。图1浏览器开始建立安全连接图2浏览器验证服务器安全证书,该图显示在eCoin上的安全连接已经建立,浏览器右下角状态栏的锁型图案表示用户通过网页传输的用户名和密码都将通过加密方式传送。,当加密方式传送结束后,浏览器会离开交换敏感信息的页面,自动断开安全连接。离开交换敏感信息的页面,浏览器自动断开安全连接,2、安全电子交易协议SET(SecureElectronicTransaction)为了克服SSL安全协议的缺点,更为了达到交易安全及合乎成本效益之市场要求,VISA和MasterCard联合其他国际组织,共同制定了安全电子交易(SecureElectronicTransaction,SET)协议。在SET中采用了双重签名技术,支付信息和订单信息是分别签署的,这样保证了商家看不到支付信息,而只能看到订单信息。支付指令中包括了交易ID、交易金额、信用卡数据等信息,这些涉及到与银行业务相关的保密数据对支付网关是不保密的,因此支付网关必须由收单银行或其委托的信用卡组织来担当。,SET协议的参与对象,SET与SS

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论