版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第5章 电子商务安全,电子商务安全概述,电子商务的安全问题,1卖方面临的问题 (1)系统数据被篡改。 (2)服务器被克隆。 (3)买方不诚信。,2买方面临的问题 (1)卖方不诚信。 (2)恶意攻击。,第5章 电子商务安全,电子商务安全概述,电子商务的安全问题,3信息传输问题 (1)冒名偷窃 (2)篡改数据 (3)信息丢失 (4)信息传递过程中的破坏 (5)虚假信息,4信用问题 (1)来自买方的信用问题 (2)来自卖方的信用风险 (3)买卖双方都存在抵赖的情况,第5章 电子商务安全,电子商务安全概述,电子商务的安全体系,1电子商务系统硬件安全 2电子商务系统软件安全 3电子商务系统运行安全 4电
2、子商务安全立法,第5章 电子商务安全,电子商务安全概述,电子商务的安全控制要求,信息传输 的保密性,信息的保密性是指信息在传输 过程或存储中不被他人窃取,交易文件 的完整性,防止非法窜改和破坏网站上的信息 收到的信息与发送的信息完全一样,信息的不 可否认性,发送方不能否认已发送的信息 接收方不能否认已收到的信息,交易者身份 的真实性,交易者身份的真实性是指交易 双方确实是存在的不是假冒的,第5章 电子商务安全,电子商务安全概述,电子商务的安全管理,1保密制度 绝密级:网址、密码不在因特网上公开,只限高层管理人员掌握 机密级:只限公司中层管理人员以上使用 秘密级:在因特网上公开,供消费者浏览,但
3、必须防止黑客侵入,2网络系统的日常维护制度 (1)硬件的日常管理和维护 (2)软件的日常维护和管理 (3)数据备份制度。 (4)用户管理,第5章 电子商务安全,电子商务安全概述,电子商务的安全管理,3病毒防范制度 (1)给电脑安装防病毒软件 (2)不打开陌生电子邮件 (3)认真执行病毒定期清理制度 (4)控制权限 (5)高度警惕网络陷阱,4应急措施 (1)瞬时复制技术 (2)远程磁盘镜像技术 (3)数据库恢复技术,第5章 电子商务安全,电子商务安全概述,电子商务的安全管理,5浏览器安全设置(实验课练习) (1)管理Cookie的技巧 (2)禁用或限制使用Java、Java小程序脚本 Activ
4、eX控件和插件 (3)调整自动完成功能的设置,第5章 电子商务安全,电子商务安全技术,数据加密技术,加密技术,就是采用数学方法对原始信息(通常称为“明文”) 进行再组织,使得加密后在网络上公开传输的内容对于非法 接收者来说成为无意义的文字(加密后的信息通常称为“密文”),加密和解密,密码系统的构成,第5章 电子商务安全,电子商务安全技术,数据加密技术,在加密和解密的过程中,都要涉及信息(明文、密文)、密钥(加密密钥、解密密钥)和算法(加密算法、解密算法)这三项内容。 密钥是用于加解密的一些特殊信息,它是控制明文与密文之间变换的关键,它可以是数字、词汇或语句。密钥分为加密密钥和解密密钥,完成加密
5、和解密的算法称为密码体制,传统的密码体制所用的加密密钥和解密密钥相同,形成了对称式密钥加密技术即通用密钥密码体制。在一些新体制中,加密密钥和解密密钥不同,形成非对称式密码加密技术,即公开密钥加密技术。,加密和解密,第5章 电子商务安全,电子商务安全技术,数据加密技术,通用密钥密码体制,通用密钥密码体制就是加密密钥Ke和解密密 钥Kd是通用的,即发送方和接收方使用同样 密钥的密码体制,也称之为“传统密码体制”,恺撒密码,第5章 电子商务安全,电子商务安全技术,数据加密技术,通用密钥密码体制,多表式密码,正是为了克服上述缺点而开发的密码技术。本例中,密钥使用字符串ENGLANDEN,明文置换为密文
6、的间隔是依次变化的。而且,密钥宇串越长,明文中字符的频率分布特性在密文中越不明显,根据频率分布破解密码的可能性越小。,多表密码,第5章 电子商务安全,电子商务安全技术,数据加密技术,通用密钥密码体制,目前得到广泛应用的,通用密钥密码体制的典型代表是DES算法。 DES是由“转置”方式和“换字”方式合成的通用密钥算法,先将明文(或密文)按64位分组,再逐组将64位的明文(或密文),用56位(另有8位奇偶校验位,共64位)的密钥,经过各种复杂的计算和变换,生成64位的密文(或明文),该算法属于分组密码算法。 DES算法可以由一块集成电路实现加密和解密功能。该算法是对二进制数字化信息加密及解密的算法
7、,是通常数据通信中,用计算机对通信数据加密保护时使用的算法。DES算法在1977年作为数字化信息的加密标准,由美国商业部国家标准局制定标准,称为“数据加密标准”。并以“联邦信息处理标准公告”的名称,于1977年1月15日正式公布。使用该标准,可以简单地生成DES密码。,第5章 电子商务安全,电子商务安全技术,数据加密技术,公开密钥密码体制,公开密钥密码体制 的加密密钥Ke与解 密密钥Kd不同,只 有解密密钥是保密 的,称为私人密钥 而加密密钥完全公 开,称为公共密钥,第5章 电子商务安全,电子商务安全技术,数据加密技术,公开密钥密码体制,数字签名: 接收方Y想在通信文上署名时,可以用自己的私人
8、密钥Kdy生成署名文V=D(KdY,M),然后,将V和自己的姓名Ny一起传输给对方。接送方从姓名NY检索出Y的公共密钥Key,计算M=E(Key,V),如果复原的M文是有意义的信息,则可确认Y是合法的授信者,并确认通信途中未发生篡改信息的事件。,第5章 电子商务安全,电子商务安全技术,数字摘要,安全Hash编码法(SHA),数字指纹,SHA编码法采用单向Hash函数将需 加密的明文“摘要”成一串128bit的密文,数字签名,数字签名技术,第5章 电子商务安全,电子商务安全技术,数字签名技术,数字时间戳(Digital Time Stamp Service, DTS) 是一个经加密后形成 的凭证
9、文档,它包括三个部分: 一是需加时间戳的文件的摘要; 二是DTS收到文件的日期和时间 三是DTS的数字签名。,数字时间戳,第5章 电子商务安全,电子商务安全技术,数字证书,数字证书又称为数字凭证,数字标识是 一个经证书授权中心数字签名的包含公 开密钥拥有者信息以及公开密钥的文件,证书的版本信息; 证书的序列号; 证书所使用的签名算法; 证书的发行机构名称; 证书的有效期; 证书所有人的名称; 证书所有人的公开密钥; 证书发行者对证书的签名。,X.509数字证书包含,第5章 电子商务安全,电子商务安全技术,数字证书,(1)个人身份证书 (2)个人Email证书 (3)单位证书 (4)单位Emai
10、l证书 (5)应用服务器证书 (6)代码签名证书,数字证书的类型,(1)证书的颁发 (2)证书的更新 (3)证书的查询 (4)证书的作废 (5)证书的归档,认证中心的作用,第5章 电子商务安全,电子商务安全技术,信息加密与数字认证的综合应用,(1)处理的前提条件 由A用户往B用户发送信息; 认证中心CA的公共密钥,A用户和B用户均已掌握。 (2)A用户获取B用户的公共密钥 A用户从认证中心接收到B用户的数字证书,其中包括:B用户的公共密钥和认证中心的数字签名; A用户使用Hash函数对数字证书做出摘要,数字证书中使用的数字签名同样使用的是Hash函数; A用户用认证中心的公共密钥,对数字证书解
11、密得到摘要,对这个摘要与中计算出的摘要是否致进行比较; A用户如果认为上述比较的结果是一致的,则可确认数字证书上的B用户的公共密钥是合法的; (3)A用户做出数字签名 A用户用SHA加密方法做出信息文的摘要,此时使用被指定的Hash函数; A用户使用自己的私人密钥对摘要加密,得到的就是A用户的数字签名; (4)A用户信息的加密 A用户使用某个任意的通用密钥以DES方式对信息的明文加密,得到密文; (5)A用户通用密钥的加密 A用户将使用的通用密钥,用B用户的公共密钥以RSA方式加密; A用户把数字签名、密文,以及在加密的通用密钥发送给B用户。,(6)B用户获取A用户的公共密钥 B用户从认证中心
12、接收到A用户的数字证书,其中包括:A用户的公共密钥和认证中心的数字签名; B用户使用Hash函数由数字证书做出摘要,数字证书中的数字签名同样使用的是Hash函数; B用户用认证中心的公共密钥,对数字证书解密得到摘要,对这个摘要与中计算出的摘要是否一致进行比较; B用户如果认为上述比较的结果是一致的,则可确认数字凭证上的A用户的公共密钥是合法的; (7)B用户通用密钥的解密 B用户用自己的私人密钥以RSA方式对加密的通用密钥解密; (8)B用户信息的解密 B用户用在解密的通用密钥,以DES(通用密钥)方式对信息的密文解密,得到明文; (9)确认数字签名 B用户做出信息的明文的摘要,此处使用指定的
13、Hash函数; B用户用A用户的公共密钥将数字签名解密,得到摘要; 比较在和计算出的摘要是不是同样的字符串,如果二者一致,则A用户发送过来的信息是正确的;若不一致,则有两种可能:一是A用户的私人密钥不正确(与公共密钥不配对),二是可能在什么地方信息文被篡改过。 经过公共密钥加密的通用密钥称为“电子信封”。,SSL协议,SSL 安全套接层协议适用于点对点之间的信息传输 通过在浏览器软件和WWW服务器建立一条安全通道,SSL协议 基本结构,SSL记录协议用来封装高层的协议。 SSL握手协议能够通过特定的加密算法相互鉴别,第5章 电子商务安全,电子商务安全技术,安全交易协议,SSL协议,SSL 协议
14、,是建立两台计算机之间的安全连接通道的属会话层的协议。 在该通道上可透明加载任何高层应用协议(如FTP、TELNET等)以保证应用层数据传输的安全性。 认证用户和服务器,它们能够确信数据将被发送到正确的客户机和服务器上。 加密数据以隐藏被传送的数据。 维护数据的完整性,确保数据在传输过程中不被改变。 要求服务器端安装数字证书,客户端可选。 在涉及多方的电子交易中,SSL协议并不能协调各方间的安全传输和信任关系; SSL协议有利于商家而不利于客户,适合B2B;,SSL (Secure socket Layer)安全套接层协议主要是使用公开密钥体制和X.509数字证书技术保护信息传输的机密性和完整
15、性,它不能保证信息的不可抵赖性,主要适用于点对点之间的信息传输,常用Web Server方式。,SSL + FORM SIGNING,SET协议,SET协议提供对消费者、商家和收单行的认证 确保交易数据的安全性、完整性和交易的不可否认性,SET协议 设计思想,保证信息的加密性 、验证交易各方 保证支付的完整性和一致性 、保证互操作性,收单行,商家,用户,购物信息,支付信息,转移存款,SET保证商家看不到卡号,数字签名,商家的信息用商家公钥加密,银行的信息用银行的公钥加密,用户的信息用自己的私钥加密,第5章 电子商务安全,电子商务安全技术,安全交易协议,SET协议,RSA,SET协议,SET协议保证了
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年舟山市普陀区医共体公开招聘事业单位卫生专业技术人员28人考试备考题库及答案详解
- 水利工程质量验收制度范文(4篇)
- 2026宁波市鄞州区公立学校招聘编外员工考试参考题库及答案详解
- 利欧集团2027届校园招聘考试模拟试题及答案详解
- 远景动力2027届校园招聘考试备考试题及答案详解
- 2026银川市第二十六中学教育集团临聘教师及工作人员10人考试备考试题及答案详解
- -学年高中化学人教版必修一第二章第二节离子反应第2课时课时练案
- 2026年某国企项目管理与专业技术人才招聘考试参考题库及答案详解
- 2026年白山市八道江区教育系统事业编人员招聘考试备考题库及答案详解
- 血透考试题及答案
- 新版(2026秋新版)部编版语文五年级上册教学计划合集
- 2026年家庭健康指导员体重管理指导测试题含答案
- 2026年高级经济师《农业经济》考试真题及答案
- 2026年甘肃省嘉峪关市招聘辅助岗位工作人员40人笔试参考题库及答案详解
- 2026年秋季开学:高中开学第一课为梦想而战
- 凯爱瑞2026上半年餐饮新品情报合集
- TSG21-2025固定式压力容器安全技术(送审稿)
- 睿治数据治理平台 技术白皮书
- 幼儿园教职工岗位安全培训
- 2024建筑用轻质外墙条板
- 六年级下册字帖笔顺
评论
0/150
提交评论