New Constructive Approach to Covert Channel Modeling

论文:New Constructive Approach to Covert Channel Modeling and Channel Capacity Estimation 作者:Zhenghong Wang, Ruby B. Lee (Princeton University) 来源:ISC 2005, LNCS 3650, pp. 498-505 原始路径: /田浩然上传的资料/0CI03 操作系统安全/课程参考文献/covert channel/ 提取时间: 2026-09-21 页数: 8页 提取方式: PDF文本提取

核心贡献

本文提出了隐蔽信道(Covert Channel)分析的新方法,主要贡献包括:

  1. 系统性抽象层级模型:定义”可见空间”概念,将系统分析限定在单一抽象层级
  2. 最小要求定理:推导出建立隐蔽信道的必要条件
  3. 四类信道分类:基于两种机制提出新的分类体系
  4. 异步信道容量估计:提出删除-插入信道模型,考虑系统行为对容量的影响

关键定义

可见空间(Visible Space)

观察者能获取值的对象的集合。 sender必须能在receiver的可见空间中引起变化才能建立隐蔽信道。

主体(Subject)与对象(Object)

  • 主体:执行操作的序列(如运行程序)
  • 对象:被动数据,构成系统状态
  • 陌生人(Stranger):不受sender控制的第三方主体

两大建信道机制

机制一(定理1):改变可见空间值

sender能改变receiver可见空间中对象值 → 空间信道

机制二(定理2):控制更新时间顺序

sender能控制对象更新时间相对于receiver观测的顺序 → 时间信道

四类信道分类

类型机制说明
基于值的空间信道定理1传统存储信道,sender设置值,receiver读取
基于转换的空间信道定理1sender决定修改是否发生,receiver观察变化
基于值的时间信道定理2sender等待特定值出现后触发receiver观测
基于转换的时间信道定理2sender控制多个对象修改的相对顺序

创新点:基于值的时间信道是全新发现,此前未被识别。

异步信道容量模型

传统方法假设信道同步,本文指出隐蔽信道通常是非同步的。

删除-插入信道模型

  • 发送符号可能被删除或插入
  • 引入反馈机制提高容量
  • 合法信息流可作为完美反馈路径

容量公式

C = N(1 - pd)

其中N为符号编码位数,pd为删除概率(由系统设计决定)。

重要结论

  1. MLS系统中,合法信息流可从低到高作为反馈路径,隐蔽信道相对容易利用且速率较高
  2. 系统设计(如调度算法)直接影响隐蔽信道容量
  3. 本方法可评估不同系统设计对容量的影响

知识关联

NCSC-TG-007-Burgundy-设计文档化 | 0C107设计模式-课程总复习