基于PHP的网站信息安全研究

来源 :西安工业大学 | 被引量 : 0次 | 上传用户:daijiangduck
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
PHP语言的流行性使得使用PHP搭建的动态网站大量涌现,然而因为开发者安全意识相对淡薄,加之网站攻击手法层出不穷,PHP网站的安全问题逐渐凸显。所以,研究总结出一整套能够系统防御各类网站攻击的方法并以此来指导编程人员去编写安全健壮的PHP应用就显得愈发重要。本课题主要分析和研究了 PHP技术开发出的网站存在的安全漏洞以及防御方法。课题从开源WEB应用安全项目(OWASP)社区所列出的WEB应用的十大安全隐患入手,将应用层DDOS、SQL注入、跨站脚本XSS、跨站请求伪造CSRF及文件包含漏洞作为研究重点,详细分析这些攻击的攻击原理与攻击过程,同时,本课题也针对这些攻击研究并设计出对应行之有效的防御措施。本课题提出针对应用层DDOS攻击,可以从Apache安全配置、限制请求频率和使用PHP Memcache等方面进行防御;针对SQL注入攻击,可以利用PHP安全配置、PHP数据对象(PDO)以及数据库安全设置等方法防御;针对跨网站脚本XSS攻击,可以利用输入过滤和输出编码及cookie的httponly属性等方法防御:针对跨网站请求伪造CSRF,可以利用检查cookie 一致性、检验HTTP请求来源(HTTP Referer)、验证码以及使用Anti CSRF Token等方法防御;针对文件包含漏洞,可以从设置php.ini相关选项、PHP编程中尽量避免包含用户可控的动态变量等方面防御。政务网站重在服务民众,但网站存在的安全问题却有碍这一功能的实现。本课题以交通管理部门门户网站为背景,系统说明如何去搭建一个安全、健壮、可靠的PHP应用。结合课题所面临的实际应用系统的功能需求与性能要求,从用户注册、授权登录、权限管理等角度重点针对应用层DDOS、SQL注入、跨网站脚本XSS以及跨网站请求伪造CSRF安全漏洞设计出网站平台重点模块的安全实现,最后运用漏洞测试工具对系统注册、登录等重点模块进行安全测试并分析,测试结果显示,使用本文提出的一些防御方法能够有效防御攻击,达到预期的安全性要求。今后可以将这些方法应用到实际的项目中,并可以对这些防御措施进行更加深入的研究和探索。
其他文献
由于汉字形态的复杂性以及书写的多样性,导致学生在进行汉字书写的时候经常会犯一些笔画错误。这些笔画错误包括基本笔画书写错误(stroke production error),笔画顺序错误(st
极低能商指数:0(1)用复印纸从来不心疼(2)用饮用水洗手(3)电器从来不拔插头(4)买东西多要购物袋(5)冷气开得很低(6)水电费从来不过问(7)洗衣水白白流掉(8)家里安30多盏灯(9)
运动性痛经是运动性月经失调的一个特殊现象。用益肾调经合剂治疗 60例 ,痊愈 5 1例 ,好转 9例 ,疗效满意。
关于医疗过程中由于检查不全而出现漏诊、未能及时使失血过程得到有效控制,致使失血发展成为失血性休克进而患者死亡的报道并不鲜见;此类医疗过错与损害后果间的因果关系和过
<正>随着国家社会主义建设的发展,人口统计的重要性日趋显著,分析研究人口增长的趋势,已成为当前人口统计工作的迫切任务之一。研究人口增长趋势主要是分析人口出生率、死亡
《侵权责任法》规定保护患者隐私权;患者为诊疗目的而放弃隐私权,其法理依据是紧急避险;医疗目的以外使用包含患者隐私内容的病历信息,应该获得患者的同意;传染病报告、枪刀伤等异
随着信息检索技术的发展,基于上下文的信息检索技术(Contextual Information Retrieval,CIR)成为当前信息检索领域研究的热点。CIR是把有关用户、查询的上下文知识和信息检索