软件安全性分析的关键技术与工具

结题报告
项目介绍
AI项目解读

基本信息

  • 批准号:
    91418206
  • 项目类别:
    重大研究计划
  • 资助金额:
    180.0万
  • 负责人:
  • 依托单位:
  • 学科分类:
    F0203.软件理论、软件工程与服务
  • 结题年份:
    2016
  • 批准年份:
    2014
  • 项目状态:
    已结题
  • 起止时间:
    2015-01-01 至2016-12-31

项目摘要

Software security and safety is gaining more and more importance in recent years. This project aims at developing highly efficient and precise analysis techniques to enhance software security and safety. It focuses on symbolic execution and dynamic taint analysis techniques. Specifically, we will work on offline taint propagation analysis, static code instrumentation on Android systems, path feasibility analysis for complex program paths, analysis of binary executables, and so on. Prototype tools will be developed, based on the above techniques.
软件安全性日益受到人们的重视。针对源代码、中间语言代码或二进制代码的静态分析、动态分析是保障安全性的重要手段。学术界对此进行了广泛的研究,但是形成的技术或者工具在针对真实软件分析中存在精度、效率、实用性等方面的问题。本项目将针对软件安全性分析中的的关键技术,包括符号执行、污点分析等,进行深入细致的研究。在此基础上改进现有的技术,或者提出新的技术,并研制相应的原型工具,构建程序安全分析的基础设施,并将其应用于多个平台上重要软件的缺陷检测。

结项摘要

本项目主要研究可信软件,特别是如何分析、提高软件的安全性。项目组围绕动态污点传播、静态分析、数据竞争和死锁检测、安卓应用程序缺陷检测与修复等多个方面开展了深入研究,取得了一系列研究成果。包括:通过静态插桩添加污点跟踪语句实施动态污点跟踪技术,提出了一种名叫引用劫持的新技术,较好地解决了安全性增强与分析工作的部署问题,达到动态运行时检测恶意行为的目的;针对Android应用的Delvik字节码,提出了一套流敏感的、支持跨过程分析的自动化静态分析框架;对Android系统组件间通信使用的权限机制进行了安全性分析,提出了相应的攻击模型;提出了一种称为AntMiner的方法来提高缺陷挖掘技术的精度,通过引入程序切片技术和程序规范化技术,设计出一个分而治之的缺陷挖掘方法,有效减少了噪声代码的干扰,显著降低了缺陷挖掘工作的漏报和误报;提出了一种针对二进制程序的更为细粒度的控制流完整性校验方法,即BinCC,能够显著优化间接控制流转移的合法目标数量,提高控制流转移的防护效果;针对并发程序中常见的错误(数据竞争和死锁),提出了新的有效的动态检测方法,等等。.项目组在著名的国际会议和期刊(IEEE TSE,ICSE, FSE, ASE, RAID, ...)上发表了10余篇高水平论文。此外,还开发了多个原型工具,包括:面向二进制应用的污点传播系统AOTA,漏洞利用早期检测系统Xede,Android上高可部署性的动态污点分析系统,Android应用资源泄漏缺陷静态检测工具Relda2,Android应用的字节码插桩工具InsDal. 有的工具已经在有关单位及华为公司得到应用。项目组对很多真实软件系统进行了实例分析,并发现了Linux内核等软件中的数十个缺陷,得到了软件开发者的认可。

项目成果

期刊论文数量(7)
专著数量(0)
科研奖励数量(0)
会议论文数量(21)
专利数量(0)
5W+1H pattern: A perspective of systematic mapping studies and a case study on cloud software testing
5W 1H模式:系统映射研究视角及云软件测试案例研究
  • DOI:
    10.1016/j.jss.2015.01.058
  • 发表时间:
    2016-06
  • 期刊:
    Journal of Systems and Software
  • 影响因子:
    3.5
  • 作者:
    Changjiang Jia;Yan Cai;Yuen Tak Yu;T.H. Tse
  • 通讯作者:
    T.H. Tse
Trace Abstraction Refinement for Solving Horn Clauses
求解 Horn 子句的跟踪抽象细化
  • DOI:
    10.1093/comjnl/bxw017
  • 发表时间:
    2016-08
  • 期刊:
    The Computer Journal
  • 影响因子:
    --
  • 作者:
    Weifeng Wang;Li Jiao
  • 通讯作者:
    Li Jiao
Direct Resource Hijacking in Android
Android 中的直接资源劫持
  • DOI:
    --
  • 发表时间:
    2016
  • 期刊:
    IEEE Internet Computing
  • 影响因子:
    3.2
  • 作者:
    Gu Yacong;Li Qi;Zhang Hongtao;Su Purui;Zhang Xinwen;Feng Dengguo
  • 通讯作者:
    Feng Dengguo
Light-Weight, Inter-Procedural and Callback-Aware Resource Leak Detection for Android Apps
适用于 Android 应用的轻量级、过程间和回调感知资源泄漏检测
  • DOI:
    10.1109/tse.2016.2547385
  • 发表时间:
    2016-11
  • 期刊:
    IEEE Transactions on Software Engineering (IEEE TSE)
  • 影响因子:
    --
  • 作者:
    Chaorong Guo;Yanli Zhang;Jun Yan;Jian Zhang
  • 通讯作者:
    Jian Zhang
Dynamic Testing for Deadlocks via Constraints
通过约束动态测试死锁
  • DOI:
    10.1109/tse.2016.2537335
  • 发表时间:
    2016-09
  • 期刊:
    IEEE Transactions on Software Engineering (IEEE TSE)
  • 影响因子:
    --
  • 作者:
    Yan Cai;Qiong Lu
  • 通讯作者:
    Qiong Lu

数据更新时间:{{ journalArticles.updateTime }}

{{ item.title }}
{{ item.translation_title }}
  • DOI:
    {{ item.doi || "--"}}
  • 发表时间:
    {{ item.publish_year || "--" }}
  • 期刊:
    {{ item.journal_name }}
  • 影响因子:
    {{ item.factor || "--"}}
  • 作者:
    {{ item.authors }}
  • 通讯作者:
    {{ item.author }}

数据更新时间:{{ journalArticles.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.authors }}

数据更新时间:{{ monograph.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.authors }}

数据更新时间:{{ sciAawards.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.authors }}

数据更新时间:{{ conferencePapers.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.authors }}

数据更新时间:{{ patent.updateTime }}

其他文献

Ca2+、Mg2+共存对SBR工艺生物脱氮和微生物群落结构的影响
  • DOI:
    10.13671/j.hjkxxb.2019.0263
  • 发表时间:
    2019
  • 期刊:
    环境科学学报
  • 影响因子:
    --
  • 作者:
    张兰河;赵倩男;郑晶;关晓辉;贾艳萍;张海丰;张健;朱遂一;张小雨
  • 通讯作者:
    张小雨
广西大厂矿田锡多金属矿床与矽卡岩型锌铜矿床地球化学特征差异及成因关系分析
  • DOI:
    10.16539/j.ddgzyckx.2019.06.006
  • 发表时间:
    2019
  • 期刊:
    大地构造与成矿学
  • 影响因子:
    --
  • 作者:
    张健;黄文婷;陈喜连;伍静;任龙;梁华英;陈玲
  • 通讯作者:
    陈玲
气象辐射用太阳模拟器组合聚光镜设计
  • DOI:
    10.19441/j.cnki.issn1006-009x.2018.03.008
  • 发表时间:
    2018
  • 期刊:
    气象水文海洋仪器
  • 影响因子:
    --
  • 作者:
    张燃;张国玉;梁婧;张健;刘石;苏拾;张建良
  • 通讯作者:
    张建良
科技人才激励政策感知、工作价值观与创新投入
  • DOI:
    10.16192/j.cnki.1003-2053.2021.04.003
  • 发表时间:
    2021
  • 期刊:
    科学学研究
  • 影响因子:
    --
  • 作者:
    倪渊;张健
  • 通讯作者:
    张健
全风化花岗岩地层单-双液浆加固试验研究
  • DOI:
    10.11817/j.issn.1672-7207.2018.12.019
  • 发表时间:
    2018
  • 期刊:
    中南大学学报(自然科学版)
  • 影响因子:
    --
  • 作者:
    张健;李术才;李召峰;杨磊;张庆松;王凯;齐延海;林荣峰
  • 通讯作者:
    林荣峰

其他文献

{{ item.title }}
{{ item.translation_title }}
  • DOI:
    {{ item.doi || "--" }}
  • 发表时间:
    {{ item.publish_year || "--"}}
  • 期刊:
    {{ item.journal_name }}
  • 影响因子:
    {{ item.factor || "--" }}
  • 作者:
    {{ item.authors }}
  • 通讯作者:
    {{ item.author }}
empty
内容获取失败,请点击重试
重试联系客服
title开始分析
查看分析示例
此项目为已结题,我已根据课题信息分析并撰写以下内容,帮您拓宽课题思路:

AI项目思路

AI技术路线图

张健的其他基金

面向形式化验证的可信编译和程序分析
  • 批准号:
    62132020
  • 批准年份:
    2021
  • 资助金额:
    294 万元
  • 项目类别:
    重点项目
基于EFSM模型的测试与错误诊断
  • 批准号:
    61070039
  • 批准年份:
    2010
  • 资助金额:
    36.0 万元
  • 项目类别:
    面上项目
经典逻辑和描述逻辑中的可满足性问题
  • 批准号:
    60673044
  • 批准年份:
    2006
  • 资助金额:
    24.0 万元
  • 项目类别:
    面上项目
反例生成技术与形式化方法
  • 批准号:
    69703014
  • 批准年份:
    1997
  • 资助金额:
    12.0 万元
  • 项目类别:
    青年科学基金项目

相似国自然基金

{{ item.name }}
  • 批准号:
    {{ item.ratify_no }}
  • 批准年份:
    {{ item.approval_year }}
  • 资助金额:
    {{ item.support_num }}
  • 项目类别:
    {{ item.project_type }}

相似海外基金

{{ item.name }}
{{ item.translate_name }}
  • 批准号:
    {{ item.ratify_no }}
  • 财政年份:
    {{ item.approval_year }}
  • 资助金额:
    {{ item.support_num }}
  • 项目类别:
    {{ item.project_type }}
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了

AI项目解读示例

课题项目:调控A型流感病毒诱导IFN-β表达的机制研究

AI项目摘要:

本研究聚焦于TRIM2蛋白在A型流感病毒诱导的IFN-β表达中的调控机制。A型流感病毒是全球性健康问题,其感染可导致严重的呼吸道疾病。IFN-β作为关键的抗病毒因子,其表达水平对抗病毒防御至关重要。然而,TRIM2如何调控IFN-β的表达尚未明确。本研究假设TRIM2通过与病毒RNA或宿主因子相互作用,影响IFN-β的产生。我们将采用分子生物学、细胞生物学和免疫学方法,探索TRIM2与A型流感病毒诱导IFN-β表达的关系。预期结果将揭示TRIM2在抗病毒免疫反应中的作用,为开发新的抗病毒策略提供理论基础。该研究对理解宿主抗病毒机制具有重要科学意义,并可能对临床治疗流感病毒感染提供新的视角。

AI项目思路:

科学问题:TRIM2如何调控A型流感病毒诱导的IFN-β表达?
前期研究:已有研究表明TRIM2参与抗病毒反应,但其具体机制尚不明确。
研究创新点:本研究将深入探讨TRIM2在IFN-β表达中的直接作用机制。
技术路线:包括病毒学、分子生物学、细胞培养和免疫检测技术。
关键技术:TRIM2与病毒RNA的相互作用分析,IFN-β启动子活性检测。
实验模型:使用A型流感病毒感染的细胞模型进行研究。

AI技术路线图

        graph TD
          A[研究起始] --> B[文献回顾与假设提出]
          B --> C[实验设计与方法学准备]
          C --> D[A型流感病毒感染模型建立]
          D --> E[TRIM2与病毒RNA相互作用分析]
          E --> F[TRIM2对IFN-β启动子活性的影响]
          F --> G[IFN-β表达水平测定]
          G --> H[TRIM2功能丧失与获得研究]
          H --> I[数据收集与分析]
          I --> J[结果解释与科学验证]
          J --> K[研究结论与未来方向]
          K --> L[研究结束]
      
关闭
close
客服二维码