基于动态污点分析的状态协议实现软件模糊测试方法分析-analysis of software fuzzy test method based on dynamic taint analysis for state protocol implementation.docxVIP
- 9
- 0
- 约4.41万字
- 约 61页
- 2018-05-18 发布于上海
- 举报
基于动态污点分析的状态协议实现软件模糊测试方法分析-analysis of software fuzzy test method based on dynamic taint analysis for state protocol implementation
摘要模糊测试(Fuzzing)是目前对软件进行安全测试和漏洞发掘的最有效方法之一,如何利用模糊测试技术构建高效、准确和高覆盖率的安全测试系统是相关究领域和业界所关注的关键问题和研究热点。本文针对传统模糊测试方法所存在的测试用例生成盲目性高、测试执行效率较低以及对状态网络协议支持不够等问题,研究如何通过动态污点分析技术使得模糊测试方法可更加高效地应用于状态网络协议实现软件的安全测试中。本文的主要工作包括:首先,基于动态污点分析技术,提出了启发式测试用例生成方法。该方法利用动态污点分析技术跟踪程序对不可信数据的处理,通过监视程序中可疑的错误点来追踪输入网络报文中潜在的攻击点,并以此作为模糊测试用例生成的启发式信息。基于动态污点分析的启发式测试用例生成可在一定程度上降低测试用例生成的盲目性,提高了模糊测试的效率和有效性。其次,针对目前多数安全测试对具有复杂状态网络协议支持的不足,提出面向状态协议的模糊测试框架。该框架使用状态机刻画状态协议,设计并实现了易扩展的状态协议描述脚本语言,能够生成高覆盖的状态协议测试用例。同时,使用基于异常元素库的测试用例变异技术,结合动态污点分析结果,启发式地变异生成畸形测试用例。最后,设计并实现了基于动态污点分析的状态协议模糊测试系统SmartFuzzer,能够有效的发掘出典型商业软件目标程序中潜在的漏洞信息。通过与其他模糊测试器的比较,SmartFuzzer的用例生成更加具有针对性,对软件漏洞的发掘更加准确和高效。主题词:软件安全测试,漏洞发掘,模糊测试,状态协议,动态污点分析ABSTRACTFuzzingiscurrentlyoneofthemostpowerfultestingmethodologieswidelyusedintheareaofsoftwaresecuritytestingandvulnerabilitymining.Buildingefficientandprecisesecuritytestingsystemwithhigh-coverageisthekeypointandhotareaforbothresearchandindustry.However,thetraditionalfuzzingtechniquehastheweaknessofblindgenerationoftestingcases,lowperformanceinexecutionefficiencyandinsufficientsupportforstatefulnetworkprotocols.Aimedataboveissues,thisthesisstudieshowtoapplythetechniqueofdynamictaintanalysistothefuzzingofstatefulnetworkprotocolimplementationsefficiently.Ourworkincludes:Firstly,theapproachofheuristictestcasegeneratingbasedondynamictaintanalysis(DTA)isproposed.DTAisusedtotracehowtheprogramprocessesuntrustworthydata,andthenminethepotentialattackingpointsinthetestcasesbymonitoringpotentialerrorpointsintheprogram.Themethodtreatthepotentialattackingpointsasheuristicinformationinthegenerationoftestingcasesandgreatlyreducetheblindnessintestcasegenerationwithhighertestingperformance.Secondly,wepresentanewfuzzingframeworkorientedtothesecuritytestingofcomplexstatefulprotocolswhichisunsatisfactorilysupportedbymosttesting.Ourframeworkusestatemachinetodescriptstatefulprotocols,andthendesignandimplementeasy-extendeddescriptionscriptlanguageofstatefulprotocols,whichcouldgeneratetestcasesofstatefulprotocolswithhigh-coverage.Combinin
您可能关注的文档
- 基于地域特色的山地居住小区外部空间设计分析——以重庆为例-analysis of external space design of mountainous residential areas based on regional characteristics - a case study of chongqing.docx
- 基于地域文化的关中小城市市民中心空间环境设计研究——以蒲城县市民中心规划设计为例-study on spatial environment design of citizen center in small and medium-sized cities based on regional culture - taking the planning and design of pucheng county citizen center as an exampl.docx
- 基于地域性的大学校园空间营造——以南京旅游职业学院为例-construction of campus space based on regionality - taking nanjing tourism vocational college as an example.docx
- 基于地域文化的城市识别系统规划研究——以大庆市为例-study on urban identification system planning based on regional culture - a case study of daqing city.docx
- 基于地域文化视角的城市桥梁景观设计研究——以重庆为例-study on urban bridge landscape design from the perspective of regional culture - a case study of chongqing.docx
- 基于地域化理念的生态建筑设计研究——以织金三甲新区行政文化中心方案设计为例-study on the design of ecological architecture based on the concept of regionalization - taking the scheme design of administrative and cultural center in zhijin 3a new district as an example.docx
- 基于地域文化景观塑造的山地城市步行空间设计分析——以重庆渝中半岛为例-design and analysis of walking space in mountainous cities based on regional cultural landscape - taking yuzhong peninsula, chongqing as an example.docx
- 基于地震响应的连续刚构桥梁设计参数分析-analysis of design parameters of continuous rigid frame bridge based on seismic response.docx
- 基于地址子树zigbee路由算法的分析-analysis of zigbee routing algorithm based on address subtree.docx
- 基于地震因素埋地upvc供水管线抗震性能分析-seismic performance analysis of buried upvc water supply pipeline based on seismic factors.docx
- 小区绿化施工协议书.docx
- 墙面施工协议书.docx
- 1 古诗二首(课件)--2025-2026学年统编版语文二年级下册.pptx
- (2026春新版)部编版八年级道德与法治下册《3.1《公民基本权利》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《4.3《依法履行义务》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.2《按劳分配为主体、多种分配方式并存》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.1《公有制为主体、多种所有制经济共同发展》PPT课件.pptx
- 初三教学管理交流发言稿.docx
- 小学生课外阅读总结.docx
- 餐饮门店夜经济运营的社会责任报告(夜间贡献)撰写流程试题库及答案.doc
原创力文档

文档评论(0)