首页> 中文学位 >浏览器扩展程序不安全行为的识别
【6h】

浏览器扩展程序不安全行为的识别

代理获取

目录

封面

声明

中文摘要

英文摘要

目录

第一章 绪论

1.1研究背景和意义

1.2研究内容

1.3论文结构

第二章 研究综述

2.1浏览器扩展程序的机制

2.2浏览器扩展安全问题

2.3浏览器扩展漏洞检测研究现状

第三章 浏览器扩展程序不安全行为的识别

3.1 Firefox浏览器提供的API

3.2不同API函数参数间的依赖关系

3.3浏览器扩展程序行为图的创建

3.4不安全扩展程序行为图的识别

第四章 浏览器扩展程序不安全行为识别工具的设计与实现

4.1 API调用信息提取模块

4.2扩展程序行为图的创建模块

4.3最小差异子图的计算模块

第五章 实验结果及分析

5.1实验环境

5.2实验数据

5.3实验过程

5.4实验结果及分析

第六章 结论与展望

6.1结论

6.2展望

参考文献

发表论文和参加科研情况说明

致谢

展开▼

摘要

浏览器扩展程序可以丰富浏览器的功能,使用户对浏览器进行个性化的定制,同时也带来一些安全问题。浏览器扩展程序一般使用脚本语言通过调用浏览器提供的API来实现功能,由于它可以访问比较敏感的浏览器API,同时扩展程序可以访问网页内容,因此它可能存在一定的安全问题,包括存在安全漏洞的或者恶意的扩展程序。
  本文通过对Firefox浏览器进行分析,提出一种识别不安全扩展程序的方法。浏览器扩展程序的不安全行为的识别是基于对已知的恶意或者有漏洞的扩展程序的认识之上的。该方法以扩展程序对浏览器API接口调用的数据为基础创建行为图模型,通过比较扩展程序行为图之间的差异来找出不安全扩展程序特有的行为特征。首先,对Firefox的XPConnect模块进行插装,安装扩展程序后运行Firefox来获取扩展程序对API的调用数据;其次,基于获取的API调用数据,以浏览器对API方法的调用信息为顶点,调用信息包含了接口的名称,方法的名称,参数的类型,参数的取值等信息。以API方法的参数间依赖关系为边,依赖关系包括流依赖,反向依赖和输出依赖,创建扩展程序的行为图;然后,通过图挖掘算法来得到不安全扩展程序与多个正常扩展程序间行为图的极小差异子图,合并子图即为不安全扩展程序的行为。
  最后,本文将上述方法做了实现,以来自Mozilla官方库的不同扩展程序为实验样本,其中包含恶意的和正常的扩展程序,通过运行扩展程序不安全行为识别工具得到了恶意扩展程序的特殊行为子图。实验结果表明这个方法可以有效得到恶意扩展的特殊行为。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号