基于浏览器嵌入规则的非安全JavaScript检测与分析

来源 :湖南大学 | 被引量 : 0次 | 上传用户:zzdj1990
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
作为一个客户端的应用程序,浏览器是用户和因特网之间进行交互的一个重要平台。现在存在许多与浏览器密切相关的恶意攻击,对用户浏览器安全造成了严重的威胁。此外Web2.0因功能丰富、响应快速以及交互性强而倍受开发人员与用户的青睐,Web2.0应用程序的特点是允许接受不受信任的来源并将大量计算工作放置客户端执行。随着这个趋势,攻击者也渐渐地将攻击目标从服务器端转向了客户端,而目前的Web安全技术发展远远落后于应用技术的发展,使得Web应用程序频繁遭到攻击,而JavaScript语言也同时被许多恶意团体用来开发基于浏览器的攻击。本文提出了一种根据安全检测规则控制JavaScript执行行为来确保浏览器安全的方法。目的是为了阻止或者修改因恶意脚本注入而导致的非合法行为,利用GreaseMonkey,保护机制(安全检测规则)将自动化的插入到代码中,在事件执行前拦截所有与安全相关的事件的执行。我们不需要对JavaScript代码进行静态分析,仅仅需要将JavaScript代码的执行情况与高层定义的安全检测规则进行比较就可以检测出代码的恶意行为。当用户访问Web站点时,该系统将安全检测规则自动化地插入到该Web站点中,分析网站潜在的安全威胁,并同时将审计的日志信息保存在客户端的本地文件中。安全检测规则的实现采用了面向方面编程技术原理。而创建安全检测规则的挑战主要来自于JavaScript语言本身的特性:在程序范围内任何变量都可以重新定义,并且可以动态创建和运行代码。这就带来了潜在的问题,尤其是保护机制的防篡改以及确保任何与安全有关的事件都不会绕过保护机制。不同于以前的那些方法,我们所提出的是一种轻量级的方法,第一,它不需要修改浏览器代码;其次,它不需要在运行期间解析并转换代码,包含所有动态生成的代码在内。此外,本文最后在实际环境下用多个Web应用程序对该方法进行了评估测试,实验表明该系统不要修改浏览器代码,并且能够有效地防御多种常见的恶意攻击类型。与其它系统进行比较,本系统的运行时间负载较低。
其他文献
低截获概率(Low Probability ofIntercept,LPI)技术是雷达反侦察抗干扰的一种有效手段。针对目前LPI雷达反侦察抗干扰能力弱的问题,本文提出了一种低截获概率雷达的设计思路。本
随着无线通信业务的飞速发展,无线频谱资源稀缺的问题变得十分严重。认知无线电的提出为解决频谱资源紧缺的问题提供了一种有效的途径。用认知无线电中动态的频谱分配方式替代
随着新课标的迅速改革,创新的教学方法和教学理念越来越受到整个教育部门的重视。近几年来,随着问答式教学法的提出,这种新型的教学模式收到了广大教师的青睐。问答式教学法
会商系统作为一种新型高效的会议系统在远程指挥调度和应急决策中发挥着日益重要的作用。伴随着移动互联网的迅猛发展,会商的方式逐渐朝手持化、移动化转变,出现了各式各样的移
随着我国金融业、特别是银行和房地产业、消费业的飞速发展,个人贷款业务在我国已显示出强劲的发展劲头,银行业以前个人贷款业务的产品品种和服务水平越来越不能满足客户的业
随着互联网技术的不断发展及网络带宽的不断改善,流媒体数据的实时传输技术已成为近年来研究的一个热点,该技术已广泛应用于视频会议、远程教育与医疗、网络直播和交通监测等媒
改革开发三十多年来,我国经济一直保持稳定、高速发展,取得了举世瞩目的诸多成就,然而伴随着经济的高速发展,出现的问题也越来越多。比如,调整经济结构就是我国当前及未来长
随着《中国旅游业“十二五”发展规划纲要》的发布,未来一定时期,我国旅行社迎来了其发展时代机遇;在后金融危机的背景下,中国经济环境面临越来越大的风险,这给旅行社如何规避
伴随着计算机的发展,计算机的运行速度在不断提升,但是尺寸却变得越来愈小,而近几年更是在往小型移动设备方向不断发展。正是由于PC设备的不断完善以及移动设备的快速发展,普
随着知识经济的观念深入人心,异质性知识作为企业获取竞争优势的宝贵资产之一,已经在竞争日趋激烈的今天受到了企业的广泛关注。跨界搜索作为一种企业跨越技术或组织边界在陌