• DocumentCode
    2449522
  • Title

    Bridging the Semantic Gap to Mitigate Kernel-Level Keyloggers

  • Author

    Navarro, Joao ; Naudon, E. ; Oliveira, Daniel

  • Author_Institution
    Comput. Sci. Dept., Bowdoin Coll., Brunswick, ME, USA
  • fYear
    2012
  • fDate
    24-25 May 2012
  • Firstpage
    97
  • Lastpage
    103
  • Abstract
    Kernel-level key loggers, which are installed as part of the operating system (OS) with complete control of kernel code, data and resources, are a growing and very serious threat to the security of current systems. Defending against this type of malware means defending the kernel itself against compromise and it is still an open and difficult problem. This paper details the implementation of two classical kernel-level key loggers for Linux 2.6.38 and how current defense approaches still fail to protect OSes against this type of malware. We further present our current research directions to mitigate this threat by employing an architecture where a guest OS and a virtual machine layer actively collaborate to guarantee kernel integrity. This collaborative approach allows us to better bridge the semantic gap between the OS and architecture layers and devise stronger and more flexible defense solutions to protect the integrity of OS kernels.
  • Keywords
    Linux; invasive software; operating system kernels; Linux 2.6.38; OS layers; architecture layers; kernel code; kernel integrity; kernel-level keyloggers; malware; operating system; security threat; semantic gap; virtual machine layer; Data structures; Kernel; Keyboards; Linux; Malware; Semantics; collaboration; dynamic information flow; keylogger; operating system; virtual machine;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Security and Privacy Workshops (SPW), 2012 IEEE Symposium on
  • Conference_Location
    San Francisco, CA
  • Print_ISBN
    978-1-4673-2157-0
  • Type

    conf

  • DOI
    10.1109/SPW.2012.22
  • Filename
    6227691