电子商务发展中存在的安全问题.docx
- 文档编号:20259886
- 上传时间:2023-04-25
- 格式:DOCX
- 页数:10
- 大小:23.18KB
电子商务发展中存在的安全问题.docx
《电子商务发展中存在的安全问题.docx》由会员分享,可在线阅读,更多相关《电子商务发展中存在的安全问题.docx(10页珍藏版)》请在冰豆网上搜索。
电子商务发展中存在的安全问题
电子商务发展中存在的安全问题
————————————————————————————————作者:
————————————————————————————————日期:
:
我所了解的电子商务发展中存在的安全问题。
可以说在电子商务的系统里面没有安全保证的系统一定是一个豆腐渣工程,没有人敢用,安全问题非常重要。
怎么看待电子商务的安全问题?
安全不是一个纯技术的概念,没有绝对的安全。
安全是有成本和代价的,要采取安全措施不光会带来不方便的地方,可能会带来成本和代价。
在安全是发展的、动态的。
包括病毒、攻击措施,不可能一蹴而就。
1:
程序安全
程序安全中的问题主要包括程序漏洞和恶意代码,众所周知,程序开发中的微小需错误都可能造成很大的安全问题,所以不安全编程引发的问题就会被一些恶意的攻击者所利用从而改变程序的执行流程,譬如:
缓冲区溢出不完全输入验证以及“检查时刻到使用时刻”错误恶意代码是以破坏为目的的一类程序,例如病毒蠕虫特洛伊木马隐蔽通道分析因此人们对如何保证软件质量预防程序漏洞或恶意代码应当引起极大的关注。
2:
操作系统安全
随着电子商务运行环境通过网络访问共享资源的未知用户的增加,如何提供验证机制是一个很重要的问题
3:
数据库安全
当前越来越多的应用系统依靠数据库管理系统来管理和保护大量的共享数据,数据库管理系统也成为计算机信息系统的核心部件,因此他的安全问题也变得越来越重要。
4:
网络安全
网络安全是信息系统安全的基础,它可以通过采用各种技术和管理措施来防御各种网络攻击,保证网络系统正常运行,并确保网络数据的可用性,完整性和保密性。
随着INTERNET的发展,网络丰富的信息资源给用户带来了极大的方便,通过INTERNET进行的各种电子商务业务也日益增多,但是由于INTERNET的开放性,电子商务应用和企业网络中的商业机密均成为攻击者的目标,因此网络安全问题也成为各种网络服务和应用能否进一步发展的关键问题之一。
二:
电子商务过程中遇到安全问题的解决方法。
1:
关于程序安全。
编程人员可以使用对缓冲区溢出攻击具有抵抗力的标准库来防御缓冲区溢出攻击。
采用数字签名阻止漏洞被攻击者利用,采用软件工程控制等等方法来保护程序的安全。
2:
关于操作系统安全。
可以通过自主访问控制,强制访问控制给予角色访问控制等办法来控制访问权限
3:
关于数据库安全。
可以采用数据库访问控制,完整性约束,推理控制和秘密通道数据库加密以及数据库用户管理来保护数据库的安全。
4:
关于网络安全。
防火墙是一种用来保护本地系统的设备,以防止网络攻击破坏系统或网络,另外虚拟私有网络和入侵监测系统能够阻止部分网络攻击但是要想全面防范,则还需要在网络服务或应用程序开发阶段就要开始仔细考虑安全因素这样才能减少程序漏洞,不要随意相信用户输入的任何数据对所有输入数据进行检查,此外最小特权原则也是有效的安全策略,系统管理员可以只赋予服务器上的程序所需要的最低权限,仅允许其访问完成任务所必需的资源。
三:
电子商务安全对策
商务交易安全则紧紧围绕传统商务在互联网络上应用时产生的各种安全问题,在计算机网络安全的基础上,如何保障电子商务过程的顺利进行。
即实现电子商务的保密性、完整性、可鉴别性、不可伪造性和不可抵赖性。
一个全方位的计算机网络安全体系结构包含网络的物理安全、访问控制安全、系统安全、用户安全、信息加密、安全传输和管理安全等。
充分利用各种先进的主机安全技术、身份认证技术、访问控制技术、密码技术、防火墙技术、安全审计技术、安全管理技术、系统漏洞检测技术、黑客跟踪技术,在攻击者和受保护的资源间建立多道严密的安全防线,极大地增加了恶意攻击的难度,并增加了审核信息的数量,利用这些审核信息可以跟踪入侵者。
这里我们具体要了解的是商务交易安全及安全措施。
商务交易安全:
当许多传统的商务方式应用在Internet上时,便会带来许多源于安全方面的问题,如传统的贷款和借款卡支付/保证方案及数据保护方法、电子数据交换系统、对日常信息安全的管理等。
电子商务的大规模使用虽然只有几年时间,但不少公司都已经推出了相应的软、硬件产品。
由于电子商务的形式多种多样,涉及的安全问题各不相同,但在Internet上的电子商务交易过程中,最核心和最关键的问题就是交易的安全性。
一般来说商务安全中普遍存在着以下几种安全隐患:
1窃取信息
由于未采用加密措施,数据信息在网络上以明文形式传送,入侵者在数据包经过的网关或路由器上可以截获传送的信息。
通过多次窃取和分析,可以找到信息的规律和格式,进而得到传输信息的内容,造成网上传输信息泄密。
2篡改信息
当入侵者掌握了信息的格式和规律后,通过各种技术手段和方法,将网络上传送的信息数据在中途修改,然后再发向目的地。
这种方法并不新鲜,在路由器或网关上都可以做此类工作。
3假冒
由于掌握了数据的格式,并可以篡改通过的信息,攻击者可以冒充合法用户发送假冒的信息或者主动获取信息,而远端用户通常很难分辨。
4恶意破坏
由于攻击者可以接入网络,则可能对网络中的信息进行修改,掌握网上的机要信息,甚至可以潜入网络内部,其后果是非常严重的。
因此,电子商务的安全交易主要保证以下四个方面:
5信息保密性
交易中的商务信息均有保密的要求。
如信用卡的账号和用户名等不能被他人知悉,因此在信息传播中一般均有加密的要求。
6交易者身份的确定性
网上交易的双方很可能素昧平生,相隔千里。
要使交易成功,首先要能确认对方的身份,对商家要考虑客户端不能是骗子,而客户也会担心网上的商店不是一个玩弄欺诈的黑店。
因此能方便而可靠地确认对方身份是交易的前提。
7不可否认性
由于商情的千变万化,交易一旦达成是不能被否认的。
否则必然会损害一方的利益。
因此电子交易通信过程的各个环节都必须是不可否认的。
8不可修改性
交易的文件是不可被修改的,否则也必然会损害一方的商业利益。
因此电子交易文件也要能做到不可修改,以保障商务交易的严肃和公正。
安全措施:
在早期的电子交易中,曾采用过一些简易的安全措施,包括:
部分告知(PartialOrder):
即在网上交易中将最关键的数据如信用卡号码及成交数额等略去,然后再用电话告之,以防泄密。
另行确认(OrderConfirmation):
即当在网上传输交易信息后,再用电子邮件对交易做确认,才认为有效。
此外还有其它一些方法,这些方法均有一定的局限性,且操作麻烦,不能实现真正的安全可靠性。
近年来,针对电子交易安全的要求,IT业界与金融行业一起,推出不少有效的安全交易标准和技术。
主要的协议标准有:
安全超文本传输协议(S-HTTP):
依靠密钥对的加密,保障Web站点间的交易信息传输的安全性。
安全套接层协议(SSL):
由Netscape公司提出的安全交易协议,提供加密、认证服务和报文的完整性。
SSL被用于NetscapeCommunicator和MicrosoftIE浏览器,以完成需要的安全交易操作。
安全交易技术协议(STT,SecureTransactionTechnology):
由Microsoft公司提出,STT将认证和解密在浏览器中分离开,用以提高安全控制能力。
Microsoft在InternetExplorer中采用这一技术。
安全电子交易协议(SET,SecureElectronicTransaction)
1996年6月,由IBM、MasterCardInternational、VisaInternational、Microsoft、Netscape、GTE、VeriSign、SAIC、Terisa就共同制定的标准SET发布公告,并于1997年5月底发布了SETSpecificationVersion1.0,它涵盖了信用卡在电子商务交易中的交易协定、信息保密、资料完整及数据认证、数据签名等。
SET2.0预计今年发布,它增加了一些附加的交易要求。
这个版本是向后兼容的,因此符合SET1.0的软件并不必要跟着升级,除非它需要新的交易要求。
SET规范明确的主要目标是保障付款安全,确定应用之互通性,并使全球市场接受。
所有这些安全交易标准中,SET标准以推广利用信用卡支付网上交易,而广受各界瞩目,它将成为网上交易安全通信协议的工业标准,有望进一步推动Internet电子商务市场。
主要的安全技术有:
虚拟专用网(VPN)
这是用于Internet交易的一种专用网络,它可以在两个系统之间建立安全的信道(或隧道),用于电子数据交换(EDI)。
它与信用卡交易和客户发送订单交易不同,因为在VPN中,双方的数据通信量要大得多,而且通信的双方彼此都很熟悉。
这意味着可以使用复杂的专用加密和认证技术,只要通信的双方默认即可,没有必要为所有的VPN进行统一的加密和认证。
现有的或正在开发的数据隧道系统可以进一步增加VPN的安全性,因而能够保证数据的保密性和可用性。
数字认证
数字认证可用电子方式证明信息发送者和接收者的身份、文件的完整性(如一个发票未被修改过),甚至数据媒体的有效性(如录音、照片等)。
随着商家在电子商务中越来越多地使用加密技术,人们都希望有一个可信的第三方,以便对有关数据进行数字认证。
目前,数字认证一般都通过单向Hash函数来实现,它可以验证交易双方数据的完整性,JavaJDK1.1也能够支持几种单向Hash算法。
另外,S/MIME协议已经有了很大的进展,可以被集成到产品中,以便用户能够对通过Email发送的信息进行签名和认证。
同时,商家也可以使用PGP(PrettyGoodPrivacy)技术,它允许利用可信的第三方对密钥进行控制。
可见,数字认证技术将具有广阔的应用前景,它将直接影响电子商务的发展。
加密技术
保证电子商务安全的最重要的一点就是使用加密技术对敏感的信息进行加密。
现在,一些专用密钥加密(如3DES、IDEA、RC4和RC5)和公钥加密(如RSA、SEEK、PGP和EU)可用来保证电子商务的保密性、完整性、真实性和非否认服务。
然而,这些技术的广泛使用却不是一件容易的事情。
密码学界有一句名言:
加密技术本身都很优秀,但是它们实现起来却往往很不理想。
现在虽然有多种加密标准,但人们真正需要的是针对企业环境开发的标准加密系统。
加密技术的多样化为人们提供了更多的选择余地,但也同时带来了一个兼容性问题,不同的商家可能会采用不同的标准。
另外,加密技术向来是由国家控制的,例如SSL的出口受到美国国家安全局(NSA)的限制。
目前,美国的商家一般都可以使用128位的SSL,但美国只允许加密密钥为40位以下的算法出口。
虽然40位的SSL也具有一定的加密强度,但它的安全系数显然比128位的SSL要低得多。
据报载,最近美国加州已经有人成功地破译了40位的SSL,这已引起了人们的广泛关注。
美国以外的国家很难真正在电子商务中充分利用SSL,这不能不说是一种遗憾。
上海市电子商务安全证书管理中心推出128位SSL的算法,弥补国内的空缺,并采用数字签名等技术确保电子商务的安全。
电子商务认证中心(CA,CertificateAuthority)
实行网上安全支付是顺利开展电子商务的前提,建立安全的认证中心(CA)则是电子商务的中心环节。
建立CA的目的是加强数字证书和密钥的管理工作,增强网上交易各方的相互信任,提高网上购物和网上交易的安全,控制交易的风险,从而推动电子商务的发展。
为了推动电子商务的发展,首先是要确定网上参与交易的各方(例如持卡消费户、商户、收单银行的支付网关等)的身份,相应的数字证书(DC:
DigitalCertificate)就是代表他们身份的,数字证书是由权威的、公正的认证机构管理的。
各级认证机构按照根认证中心(RootCA)、品牌认证中心(BrandCA)以及持卡人、商户或收单银行(Acquirer)的支付网关认证中心(HolderCardCA,MerchantCA或PaymentGatewayCA)由上而下按层次结构建立的。
电子商务安全认证中心(CA)的基本功能是:
生成和保管符合安全认证协议要求的公共和私有密钥、数字证书及其数字签名。
对数字证书和数字签名进行验证。
对数字证书进行管理,重点是证书的撤消管理,同时追求实施自动管理(非手工管理)。
建立应用接口,特别是支付接口。
CA是否具有支付接口是能否支持电子商务的关键。
第一代CA是由SETCO公司(由Visa&MasterCard组建)建立的,以SET协议为基础,服务于BC电子商务模式的层次性结构。
由于BB电子商务模式的发展,要求CA的支付接口能够兼容支持BB与BC的模式,即同时支持网上购物、网上银行、网上交易与供应链管理等职能,要求安全认证协议透明、简单、成熟(即标准化),这样就产生了以公钥基础设施(PKI)为技术基础的平面与层次结构混合型的第二代CA体系。
近年来,PKI技术无论在理论上还是应用上以及开发各种配套产品上,都已经走向成熟,以PKI技术为基础的一系列相应的安全标准已经由Internet特别工作组(IETF)、国际标准化组织(ISO)和国际电信联盟(ITU)等国际权威机构批准颁发实施。
建立在PKI技术基础上的第二代安全认证体系与支付应用接口所使用的主要标准有:
由Internet特别工作组颁发的标准:
LDAP(轻型目录访问协议)、S/MIME(安全电子邮件协议)、TLC(传输层安全套接层传输协议)、CAT(通用认证技术,CommonAuthenticationTechnology)和GSS-API(通用安全服务接口)等。
由国际标准化组织(ISO)或国际电信联盟(ITU)批准颁发的标准为9594-8/X.509(数字证书格式标准)。
在计算机互联网络上实现的电子商务交易必须具有保密性、完整性、可鉴别性、不可伪造性和不可抵赖性等特性。
一个完善的电子商务系统在保证其计算机网络硬件平台和系统软件平台安全的基础上,应该还具备以下特点:
强大的加密保证
使用者和数据的识别和鉴别
存储和加密数据的保密
联网交易和支付的可靠
方便的密钥管理
数据的完整、防止抵赖
电子商务对计算机网络安全与商务安全的双重要求,使电子商务安全的复杂程度比大多数计算机网络更高,因此电子商务安全应作为安全工程,而不是解决方案来实施。
四:
关于《中华人民共和国电子签名法》
该法所涉及的技术问题是电子签名问题。
电子签名也称作“数字签名”,是指用符号及代码组成电子密码进行“签名”来代替书写签名或印章,它采用规范化的程序和科学化的方法,用于鉴定签名人的身份以及对一项数据电文内容信息的认可。
所谓电子签名,是指数据电文中以电子形式所含、所附用于识别签名人身份并表明签名人认可其中内容的数据,通俗地说,也就是通过密码技术对电子文件所进行的电子形式的签名。
电子签名运用一定的加密技术,将签名人信息转化为加密状态,并在需要时进行解密还原。
电子文件在经过电子签名后,就可以用来识别签名人的身份以及文件内容是否是签名人所认可的原本内容。
目前制约因素主要有:
国内电子签名的软硬件普遍不过硬,国内真正有实力的认证企业屈指可数,其中很多没有任何国家资质,只是在行业和go-vern-ment内部使用,而且国内直接提供电子签名技术的企业更是凤毛麟角;其次,认证标准有待互联互通,在目前情况下,电子签名认证采用的技术标准不止一个,这也会在很大程度上影响电子签名的普及应用。
除了法律和技术问题之外,电子签名或许还要面对“心理”门槛。
一位有多次网上购物经历的张老师,她对中国经济时报记者说,大宗交易我不敢信任电子签名,而像百元左右的小宗交易,又觉得不需要电子签名。
电子商务的法律完善集中以下领域:
数据与隐私权保护、电子合同、电子支付、电子商务的消费者保护、信息安全、电子商务税收、知识产权问题、相关程序法律问题。
目前的法律主要解决了信息流方面的问题,包括电子签名、电子合同、电子记录的法律效力,但是对于信息流的知识产权、信息监管以及资金流的电子支付、电子发票、网上证券、网上银行与物流方面的所有权凭证的转移等没有涉及。
我国《电子签名法》明确和规范了以下几个方面的问题:
1.明确了电子签名的法律效力。
2.明确了电子签名所需要的技术和法理条件。
3.对电子商务认证机构和行为做了规定。
4.明确了电子商务交易双方和认证机构在电子签名活动中的权利、义务和行为规范。
5.明确了“技术中立”原则。
6.增加了有关go-vern-ment监管部门法律责任的条款。
随着这部法律的出台和实施,电子签名将获得与传统手写签名和盖章同等的法律效力,意味着在网上通行有了“身份证”。
专家认为,这部法律将对我国电子商务、电子政务的发展起到极其重要的促进作用。
这部法律规定,可靠的电子签名与手写签名或者盖章具有同等的法律效力。
尽管开始实施的《电子签名法》只是我国电子商务历程中一部从局部入手的法律,但是它的诞生却是我国在信息化领域探索法治管理的一个良好开端。
这部法律将建立良好的网络信用机制和高效的网上交易途径,对我国电子商务的发展以及网络经济繁荣起到极其重要的促进作用。
《电子签名法》实施后将对我国电子商务的发展起到极其重要的促进作用。
在我国网络信用与数据电文法律效力保障缺乏的情况下,《电子签名法》的实施,使网上数据电文获得法律效力保障,这在很大程度上消除了网络信用危机,加强了电子商务的安全性,使得电子签名与传统手写签名和盖章有同等的法律效力。
另外一个好处就是降低成本,提高效率。
《电子签名法》的出台为我国电子商务发展提供了基本的法律保障,它解决了电子签名的法律效力这一基本问题,并对电子商务认证机构、电子签名的安全性、签名人的行为规范、电子交易中的纠纷认定等一系列问题做出了明确的规定。
有了《电子签名法》的相关规定,电子商务发展中的许多问题就有了解决的依据,真正的网上交易将会逐步发展起来,制约电子商务发展的一些问题也会在发展中逐步解决,我国电子商务将会很快走出无法可依、盲目无序的状态。
电子签名法的通过,标志着我国首部“真正意义上的信息化法律”已正式诞生,已经于2005年4月1日起施行。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 电子商务 发展 存在 安全问题