资源描述:
《毕业设计论文电子商务系统的安全性设计与实现》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、毕业设计说明书电子商务系统的安全性设计与实现学生姓名:邓洪跃学号:0806064157电子与计算机科学技学院:专业:指导教师:网络工程韩燮2012年5月电子商务系统的安全性设计与实现摘要随着计算机网络与因特网技术的发展与普及,电子商务已逐步进入人们的口常生活,电子商务活动已经演变成利用因特网进行经济活动的网络经济。在电子商务环境下所进行的交易活动中,其安全性,可靠性,不可否认性等一直是人们关注的问题。电子商务系统的安全性,涉及到对称加密算法和非对称加密、SSL协议、数字签名和数字证书。数字证书是对数字签名的应用。数字证书的制作需要利用openssl来生成根证书与密钥、服务器端证书与
2、密钥、客户端证书与密钥。整个系统是利用PHP来实现后台逻辑与显示,HTML和JS来实现前端的排版与交互特效。系统逻辑业务主要是会员的注册与登录,选择商品加入购物车,实现在线购买。在用户进行注册之后,下载数字证书,然后再进行登录时,要实现对用户的认证就需要对客户端证书的验证,没有数字证书和非本人的证书不能登陆,防止用户账号被盗后被别人登陆进行非法操作。对客户端证书的验证需要apache服务器对SSL的支持,以及客户证书的自动生成,写入和关信息來完成对用户的协议的上的认证和业务逻辑上的认证。关键词:电子商务,安全性,apache,SSL,认证DesignandImplementatio
3、nofthesecurityofe-commercesystemAbstractAlongwiththecomputernetworkandtheInternettechnologydevelopmentandpopularization,e-commercehasgraduallyenteredthePeople'sDailylife,e-commerceaffairsactivityhasevolvedintousingInternettoeconomicactivitiesofthenetworkeconomy.Intheelectroniccommerceenvironme
4、ntthetradingactivities,theirsafety,reliability,cantdenialoftheconcernhasalwaysbeenaproblem.Theelectroniccommercesystemsecurity,involvesthesymmetricalencryptionalgorithmandasymmetricencryption,SSLprotocol,digitalsignaturesanddigitalcertificate.Digitalcertificateistotheapplicationofdigitalsignat
5、ure.Digitalcertificateproductionneedtousetogenerateacertificateandopensslkey,theservercertificateandkey,theclientcertificateandkey.ThewholesystemisusingPHPtorealizelogicanddisplaybackground,HTMLandJStorealizethetypesettingandinteractivefrontspecialeffects.Themainbusinessofthesystemlogicismembe
6、roftheregistrationandlogin,choosegoodsaddtocart,realizetheonlinepurchase.Inusersafterregistering,downloaddigitalcertificate,andthenwhentheylogon,torealizetheneedofuserauthenticationofclientcertificatevalidation,nodigitalcertificateandnotmycertificatecan'tlogin,preventingtheuseraccountshaveitst
7、olenoperatingillegallylandingbyothers.TotheclientoftheapacheservervalidationcertificateneedtoSSLsupport,andcustomersoftheautomaticgenerationofcertificate,writtentotherelatedinformationtocompletetheagreementtotheuserauthenticationandtheb