Web应用业务逻辑漏洞检测技术研究

来源 :浙江工商大学 | 被引量 : 0次 | 上传用户:kevinlynx
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着Web应用不断深入到人们工作和生活中,Web应用安全问题日益严峻,新的攻击手段层出不穷,特别是针对Web应用业务逻辑漏洞的攻击时有发生,如攻击者根据在线购物支付漏洞可以任意修改支付金额。然而,现有的Web应用漏洞扫描工具只能对非业务逻辑如SQL注入等常见漏洞进行检测,业务逻辑漏洞只能靠人工检测,准确率较高但是效率极其低下。为了解决该问题,本文对密码找回漏洞、在线购物支付漏洞以及业务接口调用安全漏洞等三种类型的Web应用业务逻辑漏洞进行研究,结合工具自动化检测和人工渗透测试的长处,使用Python开发了一个Web应用业务逻辑漏洞检测系统。本文的主要工作如下:(1)分析了 Web应用安全的严峻形势以及国内外研究现状,包括Web应用安全从传统Web应用漏洞到Web应用业务逻辑漏洞的转变;(2)对检测Web应用漏洞过程中使用的渗透测试技术进行了论述,并对渗透测试过程中使用的主流的抓包和编码转换等辅助工具进行说明,介绍了系统的开发语言和开发环境以及系统整体结构;(3)针对密码找回漏洞、在线购物支付漏洞以及业务接口调用安全漏洞等Web应用业务逻辑漏洞进行了大量的渗透测试,并在此基础上分析漏洞利用原理,总结出漏洞测试的一般性方法,对业务逻辑漏洞的检测方法进行研究;(4)解决了网络爬虫的两个核心问题:URL提取和核心算法的选择,实现了基于网络爬虫的密码找回漏洞、在线购物支付漏涧以及业务接口调用安全漏洞的自动化检测;(5)在系统需求分析和设计的基础上开发了一款扩展性良好的Web应用业务逻辑漏洞检测系统,对关键模块的设计和实现进行了详细说明,然后选取主流的Web应用对系统进行功能模块测试和性能测试,分析测试结果证实系统的可行性和高效性。
其他文献
随着我国社会经济和科学技术的发展,平面双向钢桁架工业厂房以其特有的结构特征及受力性能,越来越得到广泛的研究和应用.平面双向钢桁架其结构双向均能形成单榀桁架以承担荷
语文课程是实践性课程,学生语言文字运用能力是在“真实的语言运用情境中”主动建构的。立足“读”指向“写”的小学语文“写-读”实践,应树立三重意识:文体意识、单元意识和
皮亚杰相对于奥尔夫、柯达伊等人来说,他的理论并不常用于音乐教学中。而我国目前小学合唱教学具有教学形式单一、缺乏合唱课该有的乐趣和氛围的通病。因此,本文通过搜集文献
回 回 产卜爹仇贱回——回 日E回。”。回祖 一回“。回干 肉果幻中 N_。NH lP7-ewwe--一”$ MN。W;- __._——————》 砧叫]们羽 制作:陈恬’#陈川个美食 Back to yield
钢结构作为一种传统的建筑结构产业,近年来在我国得到了广泛的发展。钢结构工业厂房由于存在某种缺陷,事故频繁发生,给人类造成了巨大的损失。本文就事故发生的原因做了分析,
1引言折环与锥体粘结成振膜,是扬声器振动系统的一个关键部件,它直接影响扬声器的谐振频率、有效频率范围、灵敏度、失真等性能指标以及其音质的好坏.而由于折环材料、厚度、
在财务会计中,本文通过几个方面对产权价值运动进行诠释,以期对产权价值运动的基本概念有个了解,从而促进财务会计的迅速发展。 In the financial accounting, this article
回 回 产卜爹仇贱回——回 日E回。”。回祖 一回“。回干 肉果幻中 N_。NH lP7-ewwe--一”$ MN。W;- __._——————》 砧叫]们羽 制作:陈恬’#陈川个美食 Back to yield
在《新辩证法与马克思〈资本论〉》一书中,阿瑟以'价值形式辩证法'为切入点,重新在本体论层面将黑格尔《逻辑学》方法与马克思《资本论》进行了互文性解读。这一研究
扬州河道纵横,水网密布,水文化是这座城市精神文化的重要组成部分。从古至今,桥梁作为重要的交通枢纽,在扬州人的生活中具有特殊的意义。古桥不仅起着通行的作用,而且在装饰