J4 ›› 2011, Vol. 38 ›› Issue (3): 128-135.doi: 10.3969/j.issn.1001-2400.2011.03.020

• 研究论文 • 上一篇    下一篇

一种基于逆向迭代搜索的快速隐通道检测方法

张立勇;王献青;陈平;邓凡;孔德兰   

  1. (西安电子科技大学 软件工程研究所,陕西 西安  710071)
  • 收稿日期:2010-07-19 出版日期:2011-06-20 发布日期:2011-07-14
  • 通讯作者: 张立勇
  • 作者简介:张立勇(1976-),男,副教授,西安电子科技大学博士研究生,E-mail: zhangliyong@xidian.edu.cn.
  • 基金资助:

    国家“十一五”预研资助项目(51315060103)

Fast reverse searching method for covert channels identification

ZHANG Liyong;WANG Xianqing;CHEN Ping;DENG Fan;KONG Delan   

  1. (Research Inst. of Software Engineering, Xidian Univ., Xi'an   710071, China)
  • Received:2010-07-19 Online:2011-06-20 Published:2011-07-14
  • Contact: ZHANG Liyong

摘要:

提出了一种基于静态分析的隐通道自动检测方法.采用完整语法与语义分析手段完成原始信息流提取,保留了局部变量导致的间接信息流,定义了库函数信息流规则以及信息流推导规则,提高了信息流收集的准确性与完整性| 采用基于信息流图的带约束逆向深度优先搜索算法,实现了潜在隐通道检测,与传统共享资源矩阵法与正向遍历信息流图方法相比,该方法具有更高的检测效率|并通过语法及语义规则实现了伪隐通道的筛选,减少了误报.

关键词: 隐通道, 静态分析, 信息流图, 带约束的逆向深度优先搜索

Abstract:

A method for identifing covert channels automatically based on static analysis is proposed. The method adopts typical syntax and semantic analysis technology to implement initial information flow extraction, retains indirect information flows produced by local variables and establishes information flow rules for library functions and information flow deduction, which enhanceds the accuracy and integrality of information flow collection. Based on the information flow graph, a constrained reverse depth-first traversing (DFT) algorithm is designed to iteratively detect potential covert channels, and the efficiency of covert channel detection is thus improved. Finally, syntax and semantic rules are discussed to eliminate illegal covert channels.

Key words: covert channels, static analysis, information flow graph, constrained reverse DFT

中图分类号: 

  • TP311