Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
research-article

KI-Mon ARM: A Hardware-Assisted Event-triggered Monitoring Platform for Mutable Kernel Object

Published: 01 March 2019 Publication History

Abstract

External hardware-based kernel integrity monitors have been proposed to mitigate kernel-level malwares. However, the existing external approaches have been limited to monitoring the static regions of kernel while the latest rootkits manipulate the dynamic kernel objects. To address the issue, we present KI-Mon, a hardware-based platform that introduces event-triggered monitoring techniques for kernel dynamic objects. KI-Mon advances the bus traffic snooping technique to not only detect memory write traffic on the host bus but also filter out all but meaningful traffic to generate events. We show how kernel invariant verification software can be developed around these events, and also provide a set of APIs for additional invariant verification development. We also report our findings and considerations on the unique challenges for external monitors – such as cache coherency, dynamic object tracing. We introduce host-side kernel changes that alleviate these issues that involve changes in kernel's object allocation and cache policy control. We have built a prototype of KI-Mon on the ARM architecture to demonstrate the efficacy of KI-Mon's event-triggered mechanism in terms of performance overhead for the monitored host system and the processor usage of the KI-Mon processor.

Cited By

View all
  • (2022)Secure boot, trusted boot and remote attestation for ARM TrustZone-based IoT NodesJournal of Systems Architecture: the EUROMICRO Journal10.1016/j.sysarc.2021.102240119:COnline publication date: 9-Apr-2022
  • (2020)RusTEE: Developing Memory-Safe ARM TrustZone ApplicationsAnnual Computer Security Applications Conference10.1145/3427228.3427262(442-453)Online publication date: 7-Dec-2020
  1. KI-Mon ARM: A Hardware-Assisted Event-triggered Monitoring Platform for Mutable Kernel Object

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image IEEE Transactions on Dependable and Secure Computing
    IEEE Transactions on Dependable and Secure Computing  Volume 16, Issue 2
    March 2019
    185 pages

    Publisher

    IEEE Computer Society Press

    Washington, DC, United States

    Publication History

    Published: 01 March 2019

    Qualifiers

    • Research-article

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)0
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 04 Oct 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2022)Secure boot, trusted boot and remote attestation for ARM TrustZone-based IoT NodesJournal of Systems Architecture: the EUROMICRO Journal10.1016/j.sysarc.2021.102240119:COnline publication date: 9-Apr-2022
    • (2020)RusTEE: Developing Memory-Safe ARM TrustZone ApplicationsAnnual Computer Security Applications Conference10.1145/3427228.3427262(442-453)Online publication date: 7-Dec-2020

    View Options

    View options

    Get Access

    Login options

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media