基于Zen Cart的禽类产品O2O安全商务系统

来源 :福州大学 | 被引量 : 0次 | 上传用户:hayyangxiong
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Zen Cart开源电子商务系统是在2003年从成熟的开源框架osCommerce的基础上开发出来的。由于其免费、界面友好和成熟性,及其对安装人员的专业知识要求不高,在世界上有广泛的应用。但随着技术的不断发展,由于其框架开发时间早,很多函数已不能满足当前的安全需求(如MD5加密函数)且当时考虑不严谨等原因,极大降低了系统的安全性,所以本文结合当前较热的“互联网+”新形态,以开源系统Zen Cart作为框架,采用PHP语言开发一个专门售卖武平县当地禽类产品的O2O(Online to Offline,线上到线下)商务系统,并根据以下几方面对O2O电子商务系统进行安全加固:1、对Zen Cart框架的安全性进行分析及测试,并对发现的漏洞进行修复,特别是SQL(Structured Query Language,结构化查询语言)注入或跨站脚本攻击(XSS,Cross Site Scripting)。同时,本文通过配置安全策略文件的方式,对客户端输入的参数进行拦截验证,防止SQL注入和XSS攻击。2、对Zen Cart自带的session安全机制进行加固,加固的方式为:基于Ben Adida提出的session保护思想,利用浏览器自带的sessionStorage存储用于HMAC-SHA256(Hash-based Message Authentication Code,哈希运算消息认证码;Secure Hash Algorithm,安全哈希算法)加密的共享密钥,采用HMAC-SHA256对请求路径、当前时间戳及请求参数进行加密并将加密之后的结果随请求提交给服务器,最后在服务端重新计算HMAC-SHA256值,并与提交的值比较来验证该请求的合法性,以此来加固Zen Cart的session安全。3、对MySQL数据库进行安全机制配置,包括访问权限控制(最小权限原则赋予用户权限)和一些常规配置;对web服务器进行安全配置,包括SSL(Secure Sockets Layer,安全套阶层协议)配置、php.ini配置和一些常规配置等。之后,将系统部署在Linux+ Apache + Nginx +MySQL环境下运行,并在相同的安全配置策略下,采用目前流行的Web安全扫描工具IBM Security AppScan对开发后的商务系统和安全加固后的商务系统进行安全测试,与此同时,对加固前后的系统进行性能测试,并对结果作分析比较,结果表明该系统能有效的保护Session安全、预防SQL注入和XSS攻击等,且几乎不影响原先的性能开销。最后,我们将系统放在谷歌、IE、火狐等多个主流的浏览器上面进行兼容性测试,结果表明系统可以很好的兼容各个浏览器且运行流畅。
其他文献
Web应用遍及生活各领域,其性能至关重要。性能测试用于测定应用系统的各项性能指标(如响应时间、吞吐量和资源使用率),并将其作为性能评价依据。可信的测试结果需要由真实的
针对当前水体中抗生素污染、养殖场粪便污染以及能源短缺等问题,本研究提出利用养殖场牛粪和玉米秸秆进行厌氧发酵实验,探索抗生素(磺胺二甲基嘧啶、红霉素)在厌氧发酵系统中的去除以及对厌氧发酵产气性能、酸碱度、原料降解、酶活性和微生物群落变化的影响,研究抗生素在厌氧发酵中的去除机制和对厌氧发酵性能影响机制。主要结果如下:(1)外源添加抗生素(磺胺二甲基嘧啶、红霉素)的玉米秸秆和牛粪混合厌氧发酵的产气量呈随
分布式存储系统是网络环境下的数据分布式存储方法,因其适应海量数据的大规模存储,成本低,并具有容错性、可扩展性,被广泛运用在云计算、云存储中。随着攻击者能力的不断提升
商业信用是指上下游企业在商品交易中形成的一种自发性的贷款关系,主要表现为应收账款、预收账款等形式。与企业主要融资方式(银行贷款)受金融机构管制较多不同,商业信用是一
近年来,随着人们对传统历史文化的保护和传承工作越来越重视,研究人员对历史文献数字化研究投入的精力也越来越多。藏族是一个拥有丰富传统文化的民族,是五千年中华文明不可
近年来,随着移动智能设备的普及,移动云计算技术得到飞速发展。目前移动设备访问云资源与固定设备一样,通过网络发送至各级路由到达远程云服务器。然而移动设备和PC机相比具
未来移动通信系统的数据流量将达到现在的千倍以上,为了满足如此高的要求,第五代移动通信系统(5G)将实现密集化部署。这会引起更加严重的干扰问题,如何有效地管理和利用干扰
随着科学技术的发展和人口数量的快速增长,环境污染现象日益严峻,全面治理大气、水、土壤等的污染问题已经刻不容缓。光催化氧化技术可以利用天然太阳能,在常温常压下将污染物彻底矿化成二氧化碳和水,是处理环境污染问题潜在有效的方法,而传统的TiO_2催化剂对可见光的利用率低且催化活性不高。针对上述问题,本论文构建了三种铁酸盐异质结可见光响应型催化剂,利用异质结构促进光生载流子的分离和迁移效率,从而提高光催化
机器人行业中并联机器人的研究越来越受关注,在工业、农业、服务业等产业也是得到了广泛的应用。六自由度并联机器人相比于串联机器人稳定性更好,在航空航天业、工程机械以及娱乐设施等行业都展现出了其独具优势的地位,所以六自由度并联机器人一直都是机器人领域的研究热点。伴随着研究的进一步深入,并联机器人的研究逐渐向高精度和高稳定性的方向发展,应用也是更加广泛。并联机器人包含了各种传感器设备,为了对并联机器人实现
伴随着中国经济的快速发展,人们物质生活的逐步提升,同时人们也越来越追求居住生活周边的生态景观环境。近年来由于中国政府大力推进高速铁路建设,1000公里以内的旅程,人们首