电子商务安全技术_第1页
电子商务安全技术_第2页
电子商务安全技术_第3页
已阅读5页,还剩20页未读 继续免费阅读

下载本文档

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

文档简介

电子商务安全技术简介:这是大学上课时学习的电子商务安全技术,是全书的概要,总结。大学期末考试,可以拿它做为参考。第一篇 电子商务安全概述电子商务是由计算机、通信网络及程序化、标准化的商 务流程和一系列安全、认证法律体系所组成的一个集合。电子商务系统是由internet、用户、配送中心、认证中心、银行和商家等组成tcp/ip协议,第 1 章 电子商务安全基础乙发送一条信息甲,信息内容是:请给乙向银行中打入10000元。落款:乙 .甲收到:信息为:请给丙向银行中打入10000元,乙。其实在传递信息的过程中已被丙修改了信息。1 1 电子商务安全概念电子商务安全就是保护在电子商务系统里的企业或个人资产不受未经授权的访问、使用、窜改或破坏。电子商务安全覆盖了电子商务的各个环节。涉及到三方面:客户端-通信传输 -服务器端。电子商务安全的六项中心内容: 1.商务数据的机密性或保密性 通过加密来实现的。-可编辑修改 -2电子商务数据的完整性或正确性一定要保证数据没有被更改过。3商务对象的认证性第三方认证。ca 认证中心。4商务服务的不可否认性5商务服务的不可拒绝性或可用性。6访问的控制性1.2 电子商务安全问题技术上的安全性,安全技术的实用可行性。要考虑以下三方面的问题:1)安全性与方便性2)安全性与性能3)安全性与成本一、问题的提出二、电子商务的安全隐患1.数据被非法截获,读取或修改数据加密2.冒名顶替和否认行为数字签名、加密、认证3一个用户未经授权访问了另一个网络。intranet:企业内部网internet:因特网防火墙4计算机病毒杀毒软件1 3 电子商务安全需求一、电子交易的安全需求1.身份的可认证性保证交易双方身份是真实的,可靠的,不被冒名顶替。2信息的保密性加密,即使泄露,别人也看不懂。原文-密文3.信息的完整性正确性,一定要保存传递的信息,到达接收方没有被更改。4可靠性 / 不可抵赖性5审查能力 / 不可假造。6内部网的严密生二、计算机网络系统的安全1.物理实体的安全1)设备的功能失常2)电源故障3)由于电磁泄漏引起的信息失密4)搭线窃听2.自然灾害的威胁3.黑客的恶意攻击所谓黑客,一般泛指计算机信息的非法入侵者黑客的攻击手段有两种:一种主动攻击,一种是被动攻击。4软件的漏洞和后门5网络协议的安全漏洞各种协议都有一定的缺陷,黑客专门查找这些漏洞。复习:1.电子商务安全概念?2电子商务安全的六项中心内容。3电子商务安全问题的提出4电子商务的安全隐患5.电子商务安全需求电子交易过程中的安全需求计算机网络系统的安全需求6计算机病毒的攻击1)什么是计算机病毒 ?指编制或者在计算机程序插入的破坏计算机功能或者破坏数据,影响计算机使用并且能够自我复制的一组计算机指令或程序代码。cih病毒2)计算机病毒的分类引导型病毒、可执行文件病毒、宏病毒、混合病毒、特洛伊木马、 internet 语言病毒 (脚本病毒 )3)反病毒软件瑞星,趋势软件、金山、诺顿、360 免费病毒软件4)目前病毒的安全状态。病毒的数量急聚增加。一些商业公司流氓软件很严重。木马。病毒的传播途径比较广。软件的漏洞成为病毒的突破口5)病毒的破坏目标和攻击部位。攻击系统数据区。攻击文件。攻击内存。干扰系统运行。使计算机速度下降。攻击磁盘。扰乱屏幕显示。干扰键盘。攻击 cmos。干扰打印机1.4 电子商务安全技术目前电子商务安全有许多的解决方案,安全技术主要有加密技术、授权认证技术、ca 安全认证技术、安全电子交易协议、虚拟专用网技术、反病毒技术、黑客防范技术。从电子交易的过程来看,主要考虑三方面的安全技术:客户端的安全技术、网络通信的安全技术、服务器端的安全技术一、客户端安全技术主要包括操作系统的安全描述和应用系统安全技术1. 操作系统的安全描述如 windows xp,windows 2000,windows vista,windows win7 国, 际上将操作系统的安全进行了分类级别,d 级、 c1 级、c2 级、 b1 级、 b2 级、 a 级。2. 应用系统的安全技术安全都是相对的。域控制器,所以的客户端登录必须经过域控制器验证。二、网络信息安全技术主要包括网络安全技术和信息安全技术1. 网络安全技术分为四个相互交织的部分,保密、鉴别、反拒和完整性控制。网络安全技术的主要作用:2. 信息安全技术由于互联网的开放性、连通性和自由性,用户在共享资源的同时,也存在着被侵犯或恶意破坏的危险。信息安全技术的目标就是保护有可能被侵犯的机密信息不被外界非法操作、控制。保存进行身份验证,数据加密等。三、服务器端的安全技术服务器端的安全技术主要包括网络操作系统安全、电子商务网站的安全设置、数据库服务器安全技术和应用程序安全技术四部分。1.网络操作系统的安全微软公司的网络操作系统有:windows nt4.0, windows 2000 server,windows 2003 server,windows 2008 serverlinux 操作系统, unix 操作系统, netware( novell) 操作系统。ide接口, stat 接口, scsi接口(服务器) 2.电子商务网站的安全技术主要包括 web 服务器的安全设置,强化服务器的软件和信息传输的安全问题。iis, internet 信息服务管理器,3. 数据库服务器安全技术数据库管理系统有多种,目前常用的都是关系型的数据库管理系统, access数据库, sql server 2005,oracle 数据库。4. 应用系统安全技术主要包括 j2ee 安全技术和dot.net安全技术。国内用的比较多的是.net ,国外用的比较多的是java技术。跨平台。.net 的开发体系主要包括几层: 表示层:业务层,业务数据访问层三层架构。aajax 技术。这是一种目前比较流行的java 技术。linq支持。四、电子商务支付安全技术包括电子商务支付系统和电子支付安全技术两部分。1.电子商务支付系统电子支付网关,电子支付:是指电子商务交易的当事人,包括消费者、 商家和金融机构,使用安全电子支付手段通过网络进行的货币或资金的流转。传统支付和电子支付的区别: 五、电子商务安全协议目前有两种安全在线支付协议:安全套接层协议ssl, 安全电子交易协议set。ssl协议:是由网景公司推的一种安全通信协议。它能够对信用卡和个人信息提供保护。set 协议是由 visa 和 mastercard以及其他一些业界主流厂商联合推出的一种规范。用来保证银行卡支付交易的 安全性。1.5 电子商务安全法律上机:1. 查找五个电子商务网站,了解国内和国际的电子商务安全技术发展状态,并了解电子商务安全方法有哪些? 效果如何?2. 计算机病毒软件有哪些?分别具有什么功能。第 2 章 电子商务网站常见的攻击本章重点:1. 端口扫描2. 特洛伊木马3. 缓冲区溢出攻击4. 拒绝服务攻击5. 网络监听2.1 端口扫描计算机中存放着65535 个端口,常用端口为1024 以下, 端口就是一个通信通道,通过端口扫描,可以得到许多目标计算机中有用的信息。对于端口的扫描可以通过软件实现,也可以通过手工实现。一、扫描器的定义扫描器就是一种自动检测远程或本地主机安全弱点的程序,通过扫描器可不留痕迹地发现远程服务器的各种tcp 端口的分配及提供的服务和它的软件版本等,从而直接了解远程计算机的安全性。扫描器不攻击远程计算机,只是得到有用的信息。二、扫描器的工作原理选用远程 tcp/ip不同端口的服务,来记录目标给予的回答。可以搜集到许多关于目标计算机的各种有用的信息。三、扫描器的功能1. 发现主机或网络的功能2. 发现主机上运行服务的功能3. 发现漏洞的功能四、常用的端口扫描技术1.tcp connect扫描技术优点有两个:不需要任何权限,系统中的任何用户都有 权利使用这个调用。速度快,通过同时打开多个套接字, 加速扫描。缺点:很容易被发现,并且被过滤掉。tcp:传输控制协议。2.tcp syn 扫描半开放扫描,优点在于一般不会在目标计算机上留下记 录,缺点必须具有root 权限才能建立自己的syn 数据包。3.tcp fin 扫描tcp fin扫描能够避开防火墙的监视,fin数据包,此种技术可以确定扫描端口的状态。该方法可以用来区分 unix 和 windowsnt 。4,ip 段扫描ident协议,这种方法必须和目标端口建立一个完整的tcp 连接后才能被使用。5.tcp 反向 ident扫描6. ftp 返回攻击该方法从一个代理的ftp 服务器来扫描tcp 端口,优点是难以被跟踪,容易穿过防火墙,缺点速度慢。7. udp icmp 端口不能到达扫描使用的是 udp 协议,缺点是速度较慢,需root 权限。8. udp recvfrom 和 write 扫描只适合于unix系统,套接字函数对udp端口进行扫描。9. icmp echo 扫描不是真正意义的扫描,但有时通过ping,在判断一个网络上的主机是否开机。2.2 特洛伊木马1.特洛伊木马是一个包含在合法程序中的非法程序,非法程序被用户在不知情的情况下执行。2. 特洛伊木马的组成一般的木马都包括客户端和服务器端,客户端就是控制其他计算机的机器。远程计算机上。服务器端程序就是木马程序,攻击者通过客户端控制服务器端实施攻击。3. 木马入侵的途径木马必须通过一定的方法植入或复制到被攻击的计算机上,主要通过邮件附件、下载软件、或者通过一些提示故意误导被攻击者打开执行文件。木马还可以通过script、activx 以及 cgi 交互脚本的方式植入。木马可以通过系统的一些漏洞植入。4. 木马程序入侵使用的协议木马程序使用的协议绝大多数是tcp/ip协议,也有使用 udp 协议进行通信。一、特洛伊木马的隐藏方式1. 在任务栏里隐藏2. 在任务管理器里隐藏计算机系统启动后,会启动许多服务,这些服务可以通过任务管理器来管理。一般使用ctrl+alt+delete 三键打开任务管理器查看,它分为用户进程和系统进程,一般木马都装成为”系统服务“,从而从正在运行的进程中消失。3. 端口一台机器有65535个端口,常用的是1024 以下的,木马常常隐藏在1024 以上。4. 隐藏通令1024 以上的端口,先进的木马,会使用80 端口.5. 隐藏加载方式6. 最新隐身技术最简单的放在windows 的注册表中,最新的木马隐藏方式,通过修改虚拟设备驱动程序vxd或修改动态链接库 dll来加载木马。二、特洛伊木马的工作原理1. 木马服务器端程序的植入2. 木马将入侵主机信息发送给攻击者3. 木马程序启动并发挥作用木马要发挥作用必须具备以下三个因素:1) 木马需要一种启动方式,木马必须启动才能发挥作用。2) 木马需要在内存中才能发挥作用3)木马会打开特别的端口。三、木马程序的存在形式(启动方式 )1.放在win.ini: run= 或 load= 项目中的程序名会自动启动。2.system.in:ishell=explorer.exe项后的程序名 .3.注册表: run 项中的程序4.附在合法的自启动程序中。四、木马的特性1.隐藏性主要体现在两个方面:不产生图标,自动在任务管理器中隐藏。2.自动运行性3.功能的特殊性可以实现远程控制4.自动恢复功能自动复制功能5.自动打开特别的端口五、木马的种类1.破坏型木马2.密码发送型cookie 对象, session,application 对象3.远程访问型远程控制,就是攻击者在本机,可以操作你的计算机。4.键盘记录型5.dos攻击型拒绝服务攻击6.代理木马7.ftp 木马8.程序杀手9.反弹端口六、木马的入侵1.集成到程序中2.隐藏在配置文件中autoexec.bat 或 config.sys3.潜伏在 win.ini 中4.装在普通文件中jpg5.内置到注册表中6.放在 system.ini 中7.隐藏在启动组中8.隐藏在 winstart.bat 中9.捆绑在启动文件中10.设置在超链接中x-scan3.3扫描工具复习:1.端口扫描1)扫描器的定义2)扫描器的工作原理3)扫描器的功能4)常用的端口扫描技术2.特咯伊木马2.3 缓冲区溢出攻击一、缓冲区溢出攻击的原理1.缓冲区缓冲区是程序运行时机器内存中的一个连续块,保存了给定类型的数据和动态分配变量可能会出现的问题。缓冲区不是太大,如果放大文本,大字符串存储到缓冲区中,缓冲区就会溢出。2.缓冲区溢出的原因在于数据超长,造成的后果,一是过长的字符串覆盖了相邻的存储单元,相起程序运行失败,二是利用这种漏洞可以执行任意指令甚至可以取得系统特权。二、缓冲区溢出攻击的方法1. 植入法此种方法不是使缓冲区溢出,只需将攻击代码放入缓冲区能正常执行即可。2. 利用已存在的代码攻击者攻击的程序已经在被攻击的代码中,攻击者只需向代码传递一些参数,然后使程序跳转到目标程序,从而扰乱程序的正常执行顺序。3. 长跳转缓冲区是在一个字符串里综合了代码植入和激活记录。c# 语言继承了c 和 c+ 语言的优点, c# 主要编写web应用程序,从而将c 和 c+ 的指针部分取消了。计算机语言分为机器语言、低级语言和高级语言。三、缓冲区溢出攻击的防范技术缓冲区溢出:是由于软件的开发者在编写软件时缺乏全面老虑,对一些函数参数的长度及范围没有过细的限制而产生的漏洞。1. 编写正确的代码编写程序代码是,考虑要全面,仔细,编写后可以使用高级的查错工具或者手工检查程序代码的漏洞。2. 非执行的缓冲区将被攻击的缓冲区设置为不可执行。3. 数组边界检查只要数组不溢出,溢出攻击也就无从谈起。foreach循环是专门针对数组等集合类的数据。上界和下界。数组下标越界,就会造成缓冲区溢出。int x=new int10; for(i=0;i=10;i+)越界了。4. 程序指针完整性检查黑客攻击时,必然要改变程序的指针指向。2.4 拒绝服务攻击一、拒绝服务攻击的工作原理1. 拒绝服务:简称为dos,它是一种技术含量低,攻击效果明显的攻击方法,受到攻击,则服务器在长时间内不能提供服务,使得合法的请求,无法满足。2. 拒绝服务攻击的本质特征本质特征就是为了延长正常的应用服务的等待时间。3. 拒绝服务攻击的原理拒绝服务攻击不是服务器不接收服务,而是服务器太忙了,不能及时响应请求。4. 拒绝服务攻击的目的无法服务于全法的请法语,是为了完成其他入侵的必需前提。二、拒绝服务攻击的分类1. ping 攻击攻击者向被攻击者发送大量的超大字节的icmp 报文来进行攻击。ping 157896目标地址。通常对此类攻击防范容易,安装防火墙,将大字节的数据拉住。2. syn flood攻击使服务器通过产生大量的“半开连接”。通过使用大量 的虚假地址向服务器发送syn 数据包,从而产生大量的“半开连接”。可以通过修改windows 的注册表的相应设置来防范此类攻击。3. land 攻击此种攻击是利用tcp/ip的漏洞,发送大量的源地址与目标地址相同的数据包,从而使服务器解析数据包占用大量的处理资源。可以通过防火墙来解决,将源地址与目标地址相同的数据包丢弃处理。4. sumrf 攻击结合了 ip 欺骗和 icmp 回复方法,使大量的网络传输充斥目标系统。 ip 广播。这种攻击可以采取一些隔离设备,使之不能进行广播。还可以采用vlan。5. tear drop 攻击解决办法就是给系统打上最新的补丁,禁止防火墙的重组碎片功能。6. ukp flooad 攻击攻击者发送大量虚拟ip 地址的小字节udp 包。解决办法就是安装具有入侵检测的防火墙。二、分布式拒绝服务攻击1. 分布式拒绝服务攻击概述分布式拒绝服务攻击是在传统的dos 攻击基础产生的一类攻击方式,一对一的攻击方式。如果将多台计算机同 时攻击一台计算机就产生了一种分布式拒绝服务攻击。2. 被分布式攻击时的现象3. 分布式拒绝服务攻击的原理4. 分布式拒绝服务攻击的防范(1) 在服务器上关闭不必要的服务,限制同时打开的syn半连接数据包,及时更新系统补丁。(2) 在防火墙方面,禁止对主要的非开放服务的访问, 严格限制对外开放的服务器的向外访问。(3) 在路由器方面,使用访问控制列表过滤。(4) isp/icp 要注意管理范围的客户托管主机不要成为傀儡机。2.5 网络监听一、网络监听的基本原则1. 网络监听网络监听技术最终是提供给网络管理员进行管理的工具, 用以监视网络的状态、数据流动情况以及网络上传输的信息。2. 在局域网实现监听的基本原则在局域

温馨提示

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

评论

0/150

提交评论