基于决策树算法的Web客户端脚本安全检测研究

来源 :北京林业大学 | 被引量 : 0次 | 上传用户:bigsoul
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着互联网技术和Web应用技术日新月异的发展,用户与应用程序之间的交互越来越频繁,大量的用户数据在互联网上传播。如何保证这些数据的安全,成为Web安全的研究目标。早期,人们对Web安全的研究主要侧重点在于服务器端的防御研究。但是由于Web应用技术的快速发展,Web应用程序与用户之间的交互需求越来越复杂,为减少Web客户端与服务器之间的信息传输次数和传输量,客户端承担了许多逻辑控制方面的功能需求,以JavaScript为代表的脚本编程技术是实现Web客户端完成逻辑控制功能的有力工具。由于脚本程序强大的控制能力,导致黑客利用脚本程序对Web客户端进行攻击。目前的脚本安全防护主要从输入输出过滤和编码、约束脚本程序运行、静态代码渗透测试等方面进行研究,但仍然没有一种有效的防御方法可以杜绝客户端脚本攻击。本文提出一种基于决策树算法的脚本攻击检测方法,利用CART决策树的分类优势,对Web应用程序中可能遭受脚本攻击的特征属性进行分析,根据特征属性的取值来判断该取值是否含有恶意脚本。其中涉及到对脚本攻击的攻击原理和危害、现有的防御措施以及决策树的建树、剪枝和分类等方法的研究。在特征属性的选取方面,本文充分考虑了Web应用程序容易发生脚本攻击的关键点,并对这些关键点的属性和对象取值进行全面的分析。通过Java语言实现一个基于该方法的脚本攻击检测系统并进行实验测试,结果证明该方法能够有效的解决客户端脚本攻击的检测问题。
其他文献
哼唱检索方式是一种方便、新颖、人性化的音乐检索方式,有着广泛的应用前景和重要研究价值。它使得用户在忘记歌词、歌名和作者的情况下,只要哼出旋律就可以找到想要的歌曲。
控制关系分析(Dominant Relationship)成为数据库领域研究人员关注的一个热点问题。控制关系分析在很多的领域,比如Skyline计算,Rank-Aware查询的处理以及市场分析中都有非常广
随着网络经济的飞速发展,Web应用软件的规模不断扩大,使得Web站点流量的迅速增长,其复杂性也逐渐增加,导致一些经常使用的Web站点由于负载过重而变得反应迟缓,甚至系统瘫痪。当站
电子商务推荐系统是电子商务网站用来向顾客提供商品信息和建议,并模拟商店销售人员帮助顾客顺利完成购买过程。随着电子商务的快速发展,越来越多的电子商务网站开通了个性化信
学位
近年来,随着多媒体技术的发展和数字成像设备的普及,图像作为一种表达形式简洁直观、内容信息丰富多样的信息载体在信息传递中占据着越来越重要的位置。与此同时,目前的图像规模
施工隧道监控量测是现代隧道施工技术的重要内容。真实准确的隧道监测数据信息是指导隧道进行安全施工的关键。如何处理监测数据并分析判断围岩安全状态是本文的研究重点。本
无线传感器网络具有广阔的应用前景,能应用于环境监测、城市管理、生物医疗、工农业控制、国防军事等领域,因而一经诞生就引起学术界、军界和工业界的极大关注。无线传感器网络
计算技术和无线通信设备的发展与结合使得随时随地获得个人位置成为可能,同时促进了新一类应用程序——位置服务(Location Based Service,LBS)的产生和发展。位置服务是与用户
项目管理子系统是中国国土资源航空物探遥感中心(AGRS)“管理与决策支持系统”项目的一部分,该项目主要建立项目管理、设备管理、合同管理、外事管理、质量文件管理、学会管理
学位