您的位置: 专家智库 > >

安徽省自然科学基金(11040606M131)

作品数:12 被引量:24H指数:3
相关作者:曾凡平董齐兴武飞邓超强王健康更多>>
相关机构:中国科学技术大学安徽省计算与通讯软件重点实验室中国科学院软件研究所更多>>
发文基金:安徽省自然科学基金国家自然科学基金国家科技重大专项更多>>
相关领域:自动化与计算机技术电子电信更多>>

文献类型

  • 12篇中文期刊文章

领域

  • 11篇自动化与计算...
  • 1篇电子电信

主题

  • 3篇正则
  • 3篇正则表达式
  • 3篇流分类
  • 2篇断言
  • 2篇数据流
  • 2篇数据流分类
  • 2篇ANDROI...
  • 2篇不变量
  • 2篇测试用例
  • 2篇程序不变量
  • 1篇调用图
  • 1篇引擎
  • 1篇隐式
  • 1篇应用程序
  • 1篇用户
  • 1篇用户界面
  • 1篇软件测试
  • 1篇搜索
  • 1篇图形用户
  • 1篇图形用户界面

机构

  • 12篇中国科学技术...
  • 10篇安徽省计算与...
  • 7篇中国科学院软...

作者

  • 12篇曾凡平
  • 6篇董齐兴
  • 5篇武飞
  • 5篇邓超强
  • 3篇熊能
  • 3篇张辉
  • 3篇王健康
  • 2篇袁园
  • 1篇张震宇
  • 1篇严俊
  • 1篇潘能刚
  • 1篇王建敏
  • 1篇朱贯淼
  • 1篇彭凌
  • 1篇汤杨

传媒

  • 8篇小型微型计算...
  • 2篇电子技术(上...
  • 1篇计算机应用与...
  • 1篇计算机应用

年份

  • 3篇2016
  • 1篇2015
  • 4篇2014
  • 3篇2012
  • 1篇2011
12 条 记 录,以下是 1-10
排序方式:
基于启发式搜索的IP数据流分类方法的研究被引量:2
2012年
基于应用层载荷特征的IP流分类技术的准确性较高,但是,当特征库庞大时遍历匹配特征库需要消耗大量的时间.鉴于此,提出一种将应用层载荷特征和启发式搜索相结合的IP数据流分类方法.通过从各种应用产生的数据包之间提取共同特征并以此共同特征建立启发式规则,根据启发式规则将特征库划分为多个特征子集,在数据包匹配过程中只需要根据启发式规则搜索匹配特定的特征子集,从而大大减少了对无关特征的匹配过程,使待匹配的特征子集具有更强的针对性、使得时间性能得到提高.对于部分应用采用以DNS为引导的方法来对数据包进行分类,该方法部分消除了基于载荷无法对加密数据进行识别的弊端.本文用C语言实现了该算法,并与开源软件l7-filter算法进行了对比实验.实验结果表明:在离线状态下,本文提出的方法的分类速度是l7-filter分类速度的6-10倍,总体识别准确性达到98%以上.
武飞曾凡平熊能邓超强董齐兴
关键词:数据流分类启发式规则正则表达式
Android应用程序的隐式控制流图构建
2016年
由于Android系统的事件驱动特性,应用程序中存在着大量的隐式调用,这是静态分析工具构建控制流图过程中面临的一个比较大的挑战。本文结合工具Edge Miner提供的描述框架层中隐式调用的API总结,利用过程内后向数据流分析技术,提取应用程序中所有与回调方法相关的隐式控制流。结合应用程序中的显式控制流,我们开发出了一款比较精确的,可扩展的原型工具用来构建Android应用程序的控制流图。实验结果表明,本文开发的控制流提取工具可以发现更多的隐式调用关系。
王健康曾凡平
关键词:控制流字节码应用程序
变概率的随机测试
2014年
适应性随机测试是对随机测试低覆盖率和盲目性的一种改进.它的思想是通过尽量地使测试用例均匀地分布在整个测试域范围内,从而提高测试效率.研究显示,相比于常规的随机测试,适应性随机测试能够使用更少的测试用例来发现被测程序的第一个错误.但是,现有的适应性随机测试的实现方案的时间效率不高,在生成测试用例的过程中大量的计算将消耗大量的时间.针对已有适应性随机测试耗时的缺点,提出一种快速的适应性随机测试的实现方法.该方法主要是通过改变输入域空间内不同区域的测试用例生成的概率来实现测试用例的均匀分布.为最大限度地减少时间消耗,该方法每次只计算局部输入域空间内测试用例的生成概率.该方法理论上生成n个测试用例的时间消耗为O(n log n).实验显示,本文提出的方法只需很低的时间消耗就能生成大量的测试用例.
熊能曾凡平邓超强武飞董齐兴
关键词:二叉排序树
程序不变量到断言的自动转换方法研究及其应用被引量:2
2012年
程序不变量可以揭示程序的内部属性和动态执行情况,已经成功应用于软件测试用例的生成与约简。然而,每新增一个用例都要在整个测试用例集合上重新提取程序不变量,时间开销较大。提出一种基于正则表达式的将程序不变量自动转换为对应断言的方法,并利用断言判断新用例是否冗余,仅当新用例非冗余时才提取程序不变量,从而大幅度减小时间开销。将这种基于断言的测试方法应用于回归测试,可以有效约简测试用例集合,识别程序改动所影响的元素,进而发现潜在的程序错误。实验结果表明,与其它测试用例选择方法相比,该方法时间消耗小、测试用例集合约简率高、揭错能力强。
邓超强曾凡平武飞熊能董齐兴
关键词:程序不变量断言
基于污点跟踪的黑盒fuzzing测试被引量:6
2012年
针对传统fuzzing测试中的低效率问题,提出一种基于污点跟踪的黑盒fuzzing测试方法.通过将合法输入标记为污染源,并记录污点在应用程序中的传播过程,提取关键的污点信息,用以指导新的测试用例的生成.这样生成的测试用例,具有更好的针对性,以及能够达到较深的代码深度,有良好的代码覆盖率,能更好的挖掘出潜在的漏洞和安全脆弱点.采用这种方法对几款图形处理软件和图形库进行了测试,发现了一个漏洞,并提交SecurityFocus通过.
朱贯淼曾凡平袁园武飞
关键词:FUZZING黑盒漏洞挖掘
程序断言与切片技术在检测程序非崩溃错误中的应用
2014年
针对程序非崩溃错误难以被发现的问题,提出一种基于程序断言与切片技术的程序执行监测方法:根据程序执行过程中断言是否被违反来检测程序异常,并根据断言违反信息对反馈的程序异常进行自动分类;在程序切片技术的帮助下,对分类后的程序异常进行分析,判断程序是否真的出错并找到程序错误来源.实验结果表明,该方法可以有效地发现程序执行过程中发生的非崩溃错误,对程序异常进行合理的分类,约简程序代码和不变量,并将程序错误来源定位到具体的汇编指令,从而帮助程序员快速方便地找到错误来源.
邓超强曾凡平张辉张震宇董齐兴
关键词:断言切片
数据流应用层载荷特征正则表达式的自动提取被引量:2
2014年
基于载荷特征的IP流分类技术的准确性较高,但是该分类技术的基础是提取出准确的载荷特征.目前大部分应用的载荷特征依靠手工逆向分析数据包结构来进行提取.然而手工分析提取应用产生的数据包是十分耗时的,特别是对于一个未知的应用.鉴于此,本文设计并实现了一种把固定位置载荷特征和载荷特征公共子串相结合的载荷特征自动提取算法.该算法可以自动提取应用层载荷特征并构造出正则表达式.除了可以提取出公共特征串之外,还可提取出很多特征提取算法所忽略的固定位置的单字节特征.实验结果验证了算法的有效性和准确性.
武飞曾凡平张辉董齐兴
关键词:正则表达式数据流分类
改进动态符号执行中的非线性约束求解过程被引量:2
2014年
动态符号执行用程序变量的具体值替换动态数据结构及复杂表达式中的符号变量以便简化路径条件.这种简化路径条件的方法虽然简单,但不精确,会导致路径条件无法约束求解或者求解结果不正确.为此,提出一种改进动态符号执行中非线性算术约束求解过程的方法.该方法利用连续求解的路径条件约束具有相似性这一特征,在进行非线性算术约束求解时充分利用上次约束求解的输出信息.它用具体值依次试探替换符号变量;若所有符号变量都被试探替换而仍未求解成功,则枚举涉及非线性算术约束的变量的取值情况,将非线性算术约束转化为线性算术约束并进行求解.实验结果表明,与传统的动态符号执行工具相比,本文方法对非线性算术约束具有更快的求解速度.
董齐兴曾凡平严俊张辉彭凌
关键词:软件测试
基于静态分析的Android GUI遍历方法被引量:3
2016年
针对传统软件安全测试方法(例如:符号执行、模糊测试、污点分析等)无法获得较高的Android程序图形用户界面(GUI)覆盖率的问题,提出动态和静态相结合的Android程序测试方法。该方法在静态分析Android应用程序数据流的基础之上,构建程序活动转换图和函数调用图,解析程序GUI元素,进而编写测试脚本动态遍历应用程序GUI元素。将该方法应用于订票日历、WiFi万能钥匙和360天气应用的实际测试,结果表明:Activity的平均覆盖率达到76%,明显高于人工测试的平均值30.08%和基于控件树遍历的42.05%~61.29%,该方法能够有效遍历Android应用程序GUI元素。
汤杨曾凡平王健康黄心依
关键词:函数调用图
不变量指导的随机测试用例生成被引量:3
2011年
随机测试以其自动化程度高、揭错能力强的优势一直在测试用例的自动化生成领域占据着重要的地位,但其冗余度高、覆盖率低的缺陷限制了它的应用.程序不变量是程序的某个或某些特定的点上保持为真的属性,它可以提供程序运行时的有价值的信息.提出一种不变量指导下的随机测试用例的自动化生成方法.这种方法通过提取程序运行时的动态不变量,指导随机测试用例的生成,并且利用随机生成的无效用例的反馈信息,约简冗余的随机用例空间,增大了选中有效用例的概率.实验结果表明,该方法在保持随机测试的高揭错能力的前提下,可以有效的降低随机测试的冗余度,提高其覆盖率.
曾凡平袁园潘能刚邓超强
关键词:程序不变量测试用例
共2页<12>
聚类工具0