【摘 要】
:
随着互联网技术的不断发展,Web应用项目的不断推广和使用,Web应用的复杂度也在随着提高。为了适应云计算、大数据等新技术的需求,Web系统架构变得越来越复杂,同时也就带来了
论文部分内容阅读
随着互联网技术的不断发展,Web应用项目的不断推广和使用,Web应用的复杂度也在随着提高。为了适应云计算、大数据等新技术的需求,Web系统架构变得越来越复杂,同时也就带来了很多潜在的安全隐患。目前导致软件缺陷存在的主要原因是大多数开发人员将关注点放在了业务实现上,而忽略了编写安全代码的重要性。如果能在开发阶段对软件代码进行检测,及时修正代码中存在的安全缺陷,那么恶意攻击者的可乘之机就会大幅减少。随着JavaEE的迅速发展,Web开源框架得到推广,安全性和保密性较高的大型企业多是基于JavaEE进行软件开发。所以本文对Java Web应用的源码缺陷检测技术进行研究与实现具有一定的现实意义。本文对当前Java Web应用架构进行分析,着重研究了服务器端Java构件的原理和应用场景,包括JSP,Java Servlet和JavaBean。对于Web应用中的高危漏洞SQL注入和XSS跨站脚本攻击的原理和防范进行了深入研究。在源码静态分析部分,创新性地提出了一种双向污点传播分析方法,提高静态分析准确性的同时还能够获取污点数据的传播路径。在程序动态检测部分,创新性地提出了利用静态分析得出的污点传播路径和污点引入点程序切片信息来指导测试用例生成和监测代码植入的方法。并且在深入研究java web应用缺陷检测技术的基础上开发实现了一个针对Java Web应用的源码缺陷检测系统JavaChecker,实验结果表明本文提出的缺陷检测技术能有效的提高结果准确率。
其他文献
大多数动物和植物的精子都有鞭毛,精子及许多原生动物都以鞭毛或纤毛为运动器,它们以拍击的方式运动推进身体前进,研究表明拍击是由位于鞭毛轴丝微管上的动力蛋白所驱动。现
本文研究了油松(Pinus tabulaeformis)人工林枯枝落叶层的下列问题:①枯落物凋落动态,其年凋落量为3.2t/ha。②枯枝落叶层截留降雨动态。其截留量(I)占同期林内降雨量的11.1%,
随着自然界中环境的不断变化,各种感染病的病原也在不断发生变化,其致病性及对抗菌药物的耐药性也在随之不断增强,这给感染性病症的预防和治疗带来了极大的挑战。目前细菌耐药的防控工作已经成为我们国家各级卫生部门十分重视的一项工作,这也对微生物学检测工作提出了更高的要求。但是,由于传统的微生物检测方式步骤繁复,缺乏标准化流程,手工操作、肉眼判读易出错,导致检测结果很难追溯,检测效率低下,微生物学检测的发展遇
利用玉米稭稈結合騾馬粪和人粪尿漚制高溫堆肥,是大寨大队粮食增产的重要措施之一。1964年由于粮食不断增长,稭稈越来越多,这就产生了騾馬粪和人粪尿不足的問題。本年二月,我
目的 探讨肛瘘的MRI表现与诊断价值。材料与方法 16例肛瘘患者 ,MRI行冠状面及横断面STIR序列扫描 ,冠状面及横断面FFE序列平扫及Gd DTPA增强扫描 ,检查结果与手术对照。
目的观察HPV在宫颈癌、宫颈癌前病变、宫颈炎患者中的不同含量和亚型表达,探讨HPV检测的临床意义。方法选择浙江萧山医院2013年3月—2014年6月确诊为宫颈病变患者314例作为研
柴达木盆地北缘大面积发育侏罗系油气致密储层,是柴达木盆地油气勘探的新领域。但由于该地区致密油形成地质条件认识不清,致密油勘探尚处于起步阶段。本次研究以柴达木盆地北缘九龙山地区为研究区域,以中侏罗统大煤沟组为重点研究层段。在收集前人研究资料的基础上,对九龙山地区中侏罗统大煤沟组进行了岩心观察、野外样品采集和室内实验测试,主要分析了大煤沟组的沉积环境、烃源岩分布和有机地球化学特征,以及碎屑岩储层孔隙结
左图一场新的战斗开始了。陈永责同志和大队党支部委员认真学习马列的书和毛主席著作,坚决执行毛主席的革命路线,带领大寨贫下中农在批林批孔斗争中不断前进。
Left a new
近一个世纪以来,中国东北兴蒙—吉黑造山带及毗邻地域发生在前寒武纪末期或寒武纪的一场造山运动,一直为国内外地质学家所关注。先后提出过:贝加尔运动、萨拉伊尔运动、兴凯
针对焊接比赛试件数量多、射线检测时间紧、须确保底片质量的特点,对射线检测工艺及试件支架进行优化设计,极大地提高了工效,保证了检测质量,具有借鉴推广价值。