• DocumentCode
    2865059
  • Title

    A Practical Covert Channel Identification Approach in Source Code Based on Directed Information Flow Graph

  • Author

    Wu, Jingzheng ; Ding, Liping ; Wang, Yongji ; Han, Wei

  • Author_Institution
    Nat. Eng. Res. Center for Fundamental Software, Inst. of Software, Beijing, China
  • fYear
    2011
  • fDate
    27-29 June 2011
  • Firstpage
    98
  • Lastpage
    107
  • Abstract
    Covert channel analysis is an important requirement when building secure information systems, and identification is the most difficult task. Although some approaches were presented, they are either experimental or constrained to some particular systems. This paper presents a practical approach based on directed information flow graph taking advantage of the source code analysis. The approach divides the whole system into serval independent modules and analyzes them respectively. All the shared variables and their caller functions are found out from the source codes and modeled into directed information flow graphs. When the information flow branches are visible and modifiable to the external interface, a potential covert channel exists. Contributions made in this paper are as follows: a modularized analysis scheme is proved and reduces the workloads of identifying, a directed information flow graph algorithm is presented and used to model the covert channels, more than 30 covert channels have been identified in Linux kernel source code using this scheme, and a typical channel scenario is constructed.
  • Keywords
    Linux; data flow graphs; security of data; user interfaces; Linux kernel source code; directed information flow graph; modularized analysis scheme; practical covert channel identification approach; secure information system; source code analysis; Explosions; Kernel; Linux; Manganese; Security; Semantics; alias analysis; covert channel identification; directed information flow graph; modularized analysis; prune algorithm; source code analysis;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Secure Software Integration and Reliability Improvement (SSIRI), 2011 Fifth International Conference on
  • Conference_Location
    Jeju Island
  • Print_ISBN
    978-1-4577-0780-3
  • Electronic_ISBN
    978-0-7695-4453-3
  • Type

    conf

  • DOI
    10.1109/SSIRI.2011.17
  • Filename
    5992008