3.5电子商务安全协议.ppt
《3.5电子商务安全协议.ppt》由会员分享,可在线阅读,更多相关《3.5电子商务安全协议.ppt(70页珍藏版)》请在课桌文档上搜索。
1、第3章电子商务安全协议,电子商务的SSL、SET协议,7.1 SSL提供网上购物安全的协议,安全套接层(Secure Sockets Layer,SSL)是一种传输层技术,可以实现浏览器和服务器之间的安全通信。SSL协议是目前网上购物网站中常使用的一种安全协议。所谓SSL就是在和另一方通信前先讲好的一套方法,这个方法能够在它们之间建立一个电子商务的安全性秘密信道,确保电子商务的安全性,凡是不希望被别人看到的机密数据,都可通过这个秘密信道传送给对方,即使通过公共线路传输,也不必担心别人的偷窥。,SSL标准主要提供了3种服务:数据加密服务、认证服务与数据完整性服务。1.数据加密服务:采用的是对称加
2、密技术与公开密钥加密技术。2.认证服务:SSL客户机与服务器都有各自的识别号,这些识别号使用公开密钥进行加密。3.数据完整性服务:采用哈希函数和机密共享的方法提供完整信息性的服务,在客户机与服务器之间建立安全通道,以保证数据在传输中完整地到达目的地。,SSL标准的工作流程主要包括以下几步:1.SSL客户机向SSL服务器发出连接建立请求,SSL服务器响应SSL客户机的请求;2.SSL客户机与SSL服务器交换双方认可的密码,一般采用的加密算法是RSA算法;3.检验SSL服务器得到的密码是否正确,并验证SSL客户机的可信程度;SSL客户机与SSL服务器交换结束的信息。,SSL安全协议也有它的缺点,主
3、要有:不能自动更新证书;认证机构编码困难;浏览器的口令具有随意性;不能自动检测证书撤销表;用户的密钥信息在服务器上是以明文方式存储的。客户的数据都完全暴露在商家的面前。但因操作容易,成本低,而且又在不断改进,所以在欧美的商业网站上的应用是较广泛的。,7.2 SET提供安全的电子商务数据交换,对安全有非常高的要求敏感的部门,SSL安全协议有缺点,不足以担此重任。提出了有重大实用价值和深远影响的安全电子交易(Secure Electronic Transaction,SET)。SET协议得到了许多大公司的支持,已成为事实上的工业标准。,SET是一种以信用卡为基础的、在因特网上交易的付款协议书,是授
4、权业务信息传输安全的标准,它采用RSA密码算法,利用公钥体系对通信双方进行认证,用DES等标准加密算法对信息加密传输,并用散列函数来鉴别信息的完整性。在SET的交易环境中,比现实社会中多一个电子商务的安全性认证中心电子商务的安全性CA参与其中,在SET交易中认证是很关键的。,1.SET的主要目标(1)信息传输的安全性:信息在因特网上安全传输,保证不被外部或内部窃取。(2)信息的相互隔离:订单信息和个人账号信息的隔离。(3)多方认证的解决:要对消费者的信用卡认证;要对网上商店进行认证;消费者、商店与银行之间的认证。(4)效仿EDI贸易形式,要求软件遵循相同协议和报文格式,使不同厂家开发的软件具有
5、兼容和互操作功能。(5)交易的实时性:所有的支付过程都是在线的。,2.SET的交易成员(1)持卡人消费者:持信用卡购买商品的人,包括个人消费者和团体消费者,按照网上商店的表单填写,通过由发卡银行发行的信用卡进行付费。(2)网上商家:在网上的符合SET规格的电子商店,提供商品或服务,它必须是具备相应电子货币使用的条件,从事商业交易的公司组织。(3)收单银行:通过支付网关处理持卡人和商店之间的交易付款问题事务。接受来自商店端送来的交易付款数据,向发卡银行验证无误后,取得信用卡付款授权以供商店清算。,(4)支付网关:这是由支付者或指定的第三方完成的功能。为了实现授权或支付功能,支付网关将SET和现有
6、的银行卡支付的网络系统作为接口。(5)发卡银行在交易过程开始前,发卡银行负责查验持卡人的数据,如果查验有效,整个交易才能成立。在交易过程中负责处理电子货币的审核和支付工作。(6)认证中心CA可信赖、公正的组织:接受持卡人、商店、银行以及支付网关的数字认证申请书,并管理数字证书的相关事宜。,3.SET安全协议工作原理(1)消费者选购商品,下电子订单(2)网上商场做出应答,返回订单情况(3)消费者选择付款方式,确认订单,签发付款指令(4)消费者对订单和付款指令进行数字签名,利用双重签名技术使商家看不到账号信息(5)向消费者所在银行请求支付认可,返回确认信息给在线商店(5)在线商店发送订单确认信息给
7、消费者,消费者进行电子记录(6)在线商店发送货物提供服务,通知发卡银行进行支付,4.SET的技术范围SET的技术范围包括以下几方面。(1)加密算法。(2)证书信息和对象格式。(3)购买信息和对象格式。(4)认可信息和对象格式。(5)划账信息和对象格式。(6)对话实体之间消息的传输协议。,6.SET协议的安全技术SET有一个开放工具SET Toolkit,任何电子商务系统都可以利用它来处理操作过程中的安全和保密问题。其中支付(Payment)和认证(Certificate)是SET Toolkit向系统开始者提供的两大主要功能。,目前的主要安全保障来自以下3个方面:(1)将所有消息文本用双钥密码
8、体制加密。(2)将上述密钥的公钥和私钥的字长增加到512B2 048B。(3)采用联机动态的授权(Authority)和认证检查(Certificate),以确保交易过程的安全可靠。上述有3个安全保障措施的技术基础如下所述:(1)通过加密方式确保信息机密性。(2)通过数字化签名确保数据的完整性。(3)通过数字化签名和商家认证确保交易各方身份的真实性。(4)通过特殊的协议和消息形式确保动态交互式系统的可操作性。,通常网站上标明所采用的付款系统,如SSL、SET,但这样是可靠的吗?如何可以确切地知道某个网站是否支持SET交易呢?真正的SET网站,必须经过专门的测试和鉴别,并给予一个SET特约商店的
9、商标。检查SET商店的商标就成为到SET商店安全地购物的重要手段。,7.3 证书服务的安装与管理,实训内容:1.证书服务的安装与管理2.建立SSL网站,环境要求如下:(1)Web服务器:IIS 6.0,IP地址为192.168.20.124,计算机名为SZY。(2)证书服务器:SZY的独立根CA,与Web服务器在同一台物理计算机上。(3)浏览器:IE 6.0,与Web服务器在同一物理计算机上。,1.证书服务的安装与管理,(1)打开控制面板,单击“添加/删除程序”按钮,再单击“添加/删除Windows组件”按钮,弹出图示的“Windows组件向导”对话框,选中“证书服务”复选框。,(2)弹出图示
10、的提示信息对话框,提示安装证书服务后,计算机名称和域成员身份将不可再改变,单击“是”按钮。(3)再单击“详细信息”按钮,出现证书服务界面,安装证书服务时有两个选项。证书服务CA电子商务的安全性:构建CA的证书服务。证书服务Web注册支持电子商务的安全性:客户机通过Web页面提交数字证书申请,获取数字证书的Web网站。,(4)单击“下一步”按钮,出现图所示的“CA类型”对话框,有4种类型。企业根CA:安装企业根CA,如果服务器是域控制器,且安装Active Directory,该选项将被激活。企业从属CA:安装企业从属CA,如果服务器是域成员服务器,该选项将被激活。独立根CA:安装独立根CA。独
11、立从属CA:安装独立从属CA。选中“独立根CA”单选按钮,选中“用自定义设置生成密钥对和CA证书”复选框表明自定义CA的密钥生成算法,单击“下一步”按钮。,(5)出现“公钥/私钥”对话框,可以进行的设置包括以下几方面。在CSP列表框中选择加密服务提供程序(CSP),默认值为:Microsoft Strong Cryptographic Provider。在“散列算法”列表框中选择要使用的散列算法,默认值为SHA-1。(6)设置好后,单击“下一步”按钮,出现图所示的“CA识别信息”对话框,输入识别CA的信息,,(7)出现图示的“证书数据库设置”对话框,用于配置服务器上的数字证书数据库、数据库日志
12、和配置信息的存放位置,按照默认设置就可以。单击“下一步”按钮。,(8)出现图6.11所示的提示信息安装过程中必须暂时停止IIS服务,单击“是”按钮。(6)成功安装数字证书服务后出现完成界面,单击“完成”按钮,这样一个独立的要CA就构建完成。,2.生成Web服务器数字证书申请文件,首先要生成使用SSL的Web服务器数字证书申请文件。(1)在桌面上单击“开始”按钮,在弹出的菜单中执行“程序”“管理工具”“Internet信息服务管理器”命令,选择相应的站点后右击它,在出现的快捷菜单中执行“属性”命令,弹出图6.12所示的“默认网站属性”对话框,打开“目录安全性”选项卡,单击“安全通信”区域中的“服
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 3.5 电子商务 安全 协议

链接地址:https://www.desk33.com/p-236034.html