基于程序分析方法的Web安全研究

基本信息
批准号:61173166
项目类别:面上项目
资助金额:55.00
负责人:孙建华
学科分类:
依托单位:湖南大学
批准年份:2011
结题年份:2015
起止时间:2012-01-01 - 2015-12-31
项目状态: 已结题
项目参与者:陈浩,石林,刘樑骄,彭鑫,姜曙光,刘超,汪宁,李菁平,周浩
关键词:
Web安全程序分析漏洞特征码
结项摘要

随着Web应用系统在实际环境中部署的增多,由于Web漏洞而导致的攻击事件所占比例越来越大,迫切需要提高Web系统的安全性。现有的Web系统的安全保护方法主要是动态检测、通信协议的改进等等,而静态分析方法应用较少。本课题拟研究一系列基于程序分析方法的Web安全问题:设计一个脚本语言静态分析框架,构造各种静态分析算法;研究针对安全漏洞的基于全局污染数据跟踪的静态分析算法,综合考虑Web应用所包含的所有模块,实现更全面的分析和灵活的算法设计;在此基础上,提出安全漏洞的特征码生成方法,其特征基于安全漏洞本身的特征,而不是某个具体攻击的特征;最后,研究一种基于版本差异化的攻击自动生成方法,自动生成攻击实例可用于测试。本研究将促进Web安全领域特征码生成、程序代码静态分析等关键技术的深入研究,为Web应用的快速开发和安全部署奠定基础,具有十分重要的意义。

项目摘要

随着Web应用的普及,针对其漏洞的攻击也越来越多,本课题研究一套Web系统的安全检测与防御方法。.在程序分析方面,提出了一种从Web日志中挖掘攻击频繁序列模式的方法,使用序列模式挖掘方法,对攻击数据进行挖掘,可以探索漏洞扫描器的扫描路径,从网站安全考虑有助于发现和分析攻击行为;结合污点追踪和信息流分析术,设计了一种基于污点分析的Web安全检测系统,对javascript代码进行语义抽象结合污点追踪模型,记录敏感数据的信息流,保证信息机密性和完整性;设计了一种针对 JVM 运行时库安全策略的全自动检测方法,扫描Java标准类库字节码文件,将类的成员方法生成控制流图,通过定义检验模型,结合污点分析计算出方法摘要,自动检测出风险方法;针对Web应用的克隆代码带来的维护和安全问题,设计了一种基于kd森林的克隆代码检测方案,通过建立特征向量和降维得到克隆代码。.在安全漏洞的特征码生成方面,设计了一种基于符号执行自动生成输入数据的方法,该方法将符号执行应用于网页的程序片段,提取出代码的静态和动态路径约束并求解,生成精确的攻击参数;通过分析基于ROP和JOP技术的代码复用攻击特性,设计并实现了检测和防御代码复用攻击的系统,该系统基于二进制翻译框架,引入影子栈机制处理返回地址被篡改的问题,保证程序的正常运行。.在网页内容分析方面,针对以往隐藏页面(Cloaking)准确度不高的缺点,提出了一种基于网页特征的相似性检测优化算法检测隐藏页面,分别判别User Agent隐藏、IP隐藏、Referrer隐藏和JavaScript隐藏类型的页面;利用静态分析,提出了一种基于网页源代码和网址属性的特征提取方法,并实现一个恶意网页检测系统。.在网络流量方面,随着网络流量的急剧增长,离线网络数据分析时大量冗余数据造成了存储空间的严重浪费,我们在GPU上实现了Rabin纹识别算法,加速网络数据去冗余过程中的关键算法;移动App的数量正在急速增长,为了方便安全管理,需要识别移动流量的各个应用类型,设计了一个使用聚类生成应用指纹,从移动网络流量中自动识别App流量的系统;为了从海量网络数据报中快速检索出特定的数据报,提出了一种基于Wavelet Tree的网络数据检索方法,并设计实现了网络数据索引系统Pi,为网络安全和监控提供支持。.本课题的研究成果为Web应用开发和安全部署奠定基础,具有重要意义。

项目成果
{{index+1}}

{{i.achievement_title}}

{{i.achievement_title}}

DOI:{{i.doi}}
发表时间:{{i.publish_year}}

暂无此项成果

数据更新时间:2023-05-31

其他相关文献

1

玉米叶向值的全基因组关联分析

玉米叶向值的全基因组关联分析

DOI:
发表时间:
2

正交异性钢桥面板纵肋-面板疲劳开裂的CFRP加固研究

正交异性钢桥面板纵肋-面板疲劳开裂的CFRP加固研究

DOI:10.19713/j.cnki.43-1423/u.t20201185
发表时间:2021
3

硬件木马:关键问题研究进展及新动向

硬件木马:关键问题研究进展及新动向

DOI:
发表时间:2018
4

基于SSVEP 直接脑控机器人方向和速度研究

基于SSVEP 直接脑控机器人方向和速度研究

DOI:10.16383/j.aas.2016.c150880
发表时间:2016
5

小跨高比钢板- 混凝土组合连梁抗剪承载力计算方法研究

小跨高比钢板- 混凝土组合连梁抗剪承载力计算方法研究

DOI:10.19701/j.jzjg.2015.15.012
发表时间:2015

孙建华的其他基金

批准号:41375053
批准年份:2013
资助金额:86.00
项目类别:面上项目
批准号:41075032
批准年份:2010
资助金额:55.00
项目类别:面上项目
批准号:81160224
批准年份:2011
资助金额:50.00
项目类别:地区科学基金项目
批准号:21373103
批准年份:2013
资助金额:80.00
项目类别:面上项目
批准号:60803130
批准年份:2008
资助金额:19.00
项目类别:青年科学基金项目
批准号:40405008
批准年份:2004
资助金额:26.00
项目类别:青年科学基金项目
批准号:81473748
批准年份:2014
资助金额:74.00
项目类别:面上项目
批准号:41675045
批准年份:2016
资助金额:70.00
项目类别:面上项目
批准号:19871039
批准年份:1998
资助金额:6.50
项目类别:面上项目
批准号:81273839
批准年份:2012
资助金额:70.00
项目类别:面上项目
批准号:40875021
批准年份:2008
资助金额:40.00
项目类别:面上项目
批准号:30270877
批准年份:2002
资助金额:20.00
项目类别:面上项目
批准号:61572179
批准年份:2015
资助金额:65.00
项目类别:面上项目
批准号:31272019
批准年份:2012
资助金额:80.00
项目类别:面上项目
批准号:10171044
批准年份:2001
资助金额:11.00
项目类别:面上项目
批准号:81560363
批准年份:2015
资助金额:37.00
项目类别:地区科学基金项目
批准号:30971904
批准年份:2009
资助金额:38.00
项目类别:面上项目
批准号:30973794
批准年份:2009
资助金额:31.00
项目类别:面上项目

相似国自然基金

1

基于程序行为分析的Web安全复合信任机理研究

批准号:61402029
批准年份:2014
负责人:毛剑
学科分类:F0206
资助金额:24.00
项目类别:青年科学基金项目
2

web系统的安全分析与防御方法研究

批准号:60803130
批准年份:2008
负责人:孙建华
学科分类:F0205
资助金额:19.00
项目类别:青年科学基金项目
3

基于领域本体的产品质量安全Web信息分析

批准号:71271013
批准年份:2012
负责人:王理
学科分类:G0112
资助金额:56.00
项目类别:面上项目
4

WEB程序污点分析的形式化定义和验证研究

批准号:61562040
批准年份:2015
负责人:郭帆
学科分类:F0203
资助金额:35.00
项目类别:地区科学基金项目