• DocumentCode
    2598301
  • Title

    KAFE: Kernel Analysis Front-End for Software Assurance

  • Author

    Burns, Luanne ; Pendergrass, J. Aaron ; Grizzard, Julian

  • Author_Institution
    Appl. Phys. Lab., Johns Hopkins Univ., Baltimore, MD, USA
  • fYear
    2011
  • fDate
    4-7 Jan. 2011
  • Firstpage
    1
  • Lastpage
    9
  • Abstract
    KAFE is a tool for kernel inspection, navigation, iterative drill down and analysis with an easy to use interface for searching and sorting on kernel files, functions, types, variables, macros, and symbols. Although debuggers are geared towards run-time program analysis, the information they rely on offers a powerful basis for the static analysis of programs. The KAFE relational database is automatically gen-erated by analyzing the "Debug With Arbitrary Records Format" information. While we gain a great deal of insight into the workings of the Linux kernel and could hopefully recognize potentially problematic violations of data isolation and encapsulation, the scope of the KAFE tool goes behind kernel inspection and could be applied to program understanding in general. This paper shows how this approach differs from static source code analysis, run-time analysis or debuggers. The database generation and architecture are described and the interface is illustrated.
  • Keywords
    Linux; program diagnostics; relational databases; reverse engineering; software architecture; sorting; user interfaces; KAFE relational database; KAFE tool; Linux kernel; arbitrary record format; architecture; database generation; kernel analysis front-end; kernel file searching; kernel file sorting; kernel inspection; kernel navigation; program debug; program understanding; run-time program analysis; software assurance; static analysis; static source code analysis; user interface; Databases; Debugging; Geophysical measurement techniques; Inspection; Kernel; Linux;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    System Sciences (HICSS), 2011 44th Hawaii International Conference on
  • Conference_Location
    Kauai, HI
  • ISSN
    1530-1605
  • Print_ISBN
    978-1-4244-9618-1
  • Type

    conf

  • DOI
    10.1109/HICSS.2011.266
  • Filename
    5718999