【摘 要】
:
PHP语言是当今最热门的网站开发语言,已经有越来越多的PHP网站涌现在互联网上。但是,由于程序员本身缺乏安全意识以及各种PHP网站攻击手段层出不穷,PHP网站的安全性问题也暴
论文部分内容阅读
PHP语言是当今最热门的网站开发语言,已经有越来越多的PHP网站涌现在互联网上。但是,由于程序员本身缺乏安全意识以及各种PHP网站攻击手段层出不穷,PHP网站的安全性问题也暴露的越来越多。因此,研究总结一套应对各种攻击的防范方法来指导程序员编写安全可靠的PHP应用程序也显得愈发重要了本文分析和研究了PHP网站的攻击手段以及防范的方法,本文重点分析了SQL注入攻击、跨站脚本攻击、跨站请求伪造攻击以及文件上传漏洞攻击的攻击原理、攻击过程以及攻击所造成的危害,同时本文也针对这些攻击手段,研究了相应的防范方法。本文提出利用安全配置、数据库设计技巧等方法来防范SQL注入;用过滤和验证输入输出以及将cookie设置成httponly等方法来防范跨站脚本攻击;用验证cookie和http refer的一致性等方法来防范跨站请求伪造攻击;用设置文件上传目录的权限和检查文件类型大小等方法防范文件上传漏洞攻击。本文以一个具体的PHP图片上传系统来说明如何编写安全、健壮、可靠地PHP应用程序,首先本文进行了图片上传系统的需求分析,接着编写了一个没有考虑任何安全性设计的图片上传系统,然后分析了该系统可能遭受到的各种攻击,最后利用之前所研究出的攻击防范的方法完善了这个系统,从而设计出一个安全可靠的PHP图片上传系统。
其他文献
近几年中国移动3G项目TD-SCDMA网络在国内发展较快,参与的系统设备厂商越来越多,使得网络管理越来越复杂。为了提高标准化,减少各厂商之间私有接口的差异,中国移动在3GPP规范
<正>确定是一个过程,一个真实、实在的过程;也是一个结果,一个确切、明确的结果。结果是从过程发展而来,在过程中确定和否定。古典诗词的教学什么应该教,什么不应该教,应该怎
推导了空空导弹攻击空中目标的三维空间控制系统数学模型 ,该模型由目标运动方程组 ,导弹运动方程组 ,导弹与目标间的相对运动方程组 ,导弹控制与制导模型以及导弹状态模型等
2012~2013年,在成都市天回镇发掘4座西汉土坑木椁墓,墓葬出土漆木器、陶器、少量铜器和铁器等遗物620余件,其中最为重要的有M1出土的公私文书、M出土的玉璋和4部竹木制织机模
本文主要是对物联网国内外技术发展的现状进行分析,发现现阶段物联网发展过程中存在的问题,并对物联网在发展过程中涉及到的关键技术进行分析,使之对物联网业务的发展起到推
政府公共管理责任机制是政府公共管理权力与政府公共管理责任相互作用的一种系统,它是旨在保证政府实现公共管理责任的一套制度安排,应当包括政府公共管理责任的分配机制、实
目的:研究尿中巯基检测和人类乳头瘤病毒DNA(HPV-DNA)检测对子宫颈癌诊断的敏感性和特异性。方法:对236例子宫颈癌患者和300例正常对照分别做尿中巯基和HPV-DNA检测。结果:尿
社区学院和企业合作创建面向就业的课程是一条最为直接和高效的方法。目前美国已经出现多种层次、多种力量参与创建的面向就业的课程,他们的实施基本上都起到了多赢的效果。
目的:探讨多层螺旋CT(mulitislice spiral computed tomography MSCT)及其后处理技术在腰椎峡部裂诊断及治疗中的临床应用价值。方法:分析2005年至2009年收治的经临床确诊的50
<正>本报告发表的是中国社会科学院考古研究所考古科技实验研究中心碳十四实验室和中国科学院地球环境研究所西安加速器质谱中心在2012~2013年期间测定的20个考古数据。为方