【摘 要】
:
Web系统是当前最重要的一种信息交换手段,所以针对Web系统的攻击行为也在不断的增加。随着Web开发技术的不断演进,当前的Web系统已经不再仅仅是纯静态的HTML页面,而是由PHP等
论文部分内容阅读
Web系统是当前最重要的一种信息交换手段,所以针对Web系统的攻击行为也在不断的增加。随着Web开发技术的不断演进,当前的Web系统已经不再仅仅是纯静态的HTML页面,而是由PHP等动态脚本语言开发的应用程序。PHP语言被广泛的用来开发Web系统,PHP语言的入门门槛很低,语法灵活,很多PHP开发人员并不具备基础的安全开发知识,导致使用PHP语言开发的Web系统一直是黑客攻击的重点目标。由于PHP语言开发的Web系统遭受的攻击正在不断增加,在网站实际部署之前有必要对其进行安全审查。然而当前采用的人工代码审计方法不仅费时费力,而且对代码审计人员的技能要求非常高,所以需要开发自动化的代码缺陷检测工具。代码检测有静态分析和动态分析的方法,本文主要采用静态分析的方法检测PHP代码中的安全缺陷,然而由于PHP语言为动态脚本语言,具有动态弱类型,运行时文件包含等动态特性,导致对其进行有效的静态分析是比较困难的。本文在Facebook HHVM的基础上提出了一个针对PHP语言的流敏感、上下文敏感和过程间的前向数据流分析方法。为了尽可能支持PHP语言的特性,本文提出了一种针对PHP的变量进行数据建模的方法,并在此基础上实现了别名分析,以尽可能提高检测结果的准确度。为了处理PHP代码中灵活的审查过滤操作,尽可能的减少误报,本文静态检测技术还结合了一种基于有限自动机的字符串分析方法。本文还提出了一种规则定义方式,用来定义污染数据引入点、漏洞触发点与漏洞模式等信息。本文主要关注的漏洞为污染传播类型的漏洞,静态检测的目标是跨站点脚本漏洞和各种类型的注入漏洞,这些漏洞的产生原因都是因为用户可控的输入没有经过严格的审查过滤即传递到危险函数,从而导致安全漏洞。
其他文献
降低尖峰负荷可获得巨大的经济效益,但尖峰出现时间及持续时长具有很大的不确定性。文中依托信息网络建立了一个电网运行信息、电网价格激励信息、用户室内温度喜好设置信息
随着我国市场经济的不断发展,企业面临的国内外竞争日趋激烈。企业信息化的广泛使用、国际环境的瞬息万变还有人们思想的改变等,使得财务管理已然成为企业风险把控的前沿阵地
目的:了解我院静脉药物配置中心(PIVAS)拒配医嘱的原因及探讨药师在合理使用静脉滴注药物中的作用。方法:根据《中华人民共和国药典》、说明书及相关资料,对2010年11月—2011
针对关键基础设施(CI)依存关系导致的系统级联效应这一问题,在系统化分析网络化CI依存关系建模与仿真的各种方法之上,通过比较各种研究方法的优缺点、适用范围、存在问题,提
目的 :探讨分析应用无张力疝修补术治疗腹股沟疝的临床效果。方法 :选取2011年3月~2013年3月间我院收治的腹股沟疝患者65例作为研究对象,采用随机数字表法将其分为对照组(33
结合本溪钢铁集团公司连铸板坯质量存在的问题,应用大样电解、金相分析、扫描电镜能谱分析等检测手段,对选定典型钢种(Q235)铸坯中夹杂物的质量分数、形态及组成,铸坯中气体
阐述了我国一次能源(煤炭、石油、天然气、水电和核能)的利用现状,分析了我国一次能源消费状况及存在的问题,我国目前一次能源消费总量仅次于美国,一次能源消费结构以煤炭为
社会快速发展,人们的生活水平越来越高,电力变成了人们生活中越来越必不可少的一种资源。随着各种用电设备的增加,供电企业的压力越来愈大。所以如何及时给用户提供稳定、安
目的:探讨用微创手术治疗累及前交叉韧带止点的胫骨平台骨折的临床效果。方法 :对2013年4月~2014年12月期间我院收治的60例累及前交叉韧带止点的胫骨平台骨折患者的临床资料
目的探讨大鼠坐骨神经慢性卡压损伤后其卡压神经段内结缔组织生长因子(connective tissue growth factor,CTGF)表达及红景天对其表达水平的影响。方法将45只成年雄性SD大鼠随