Deakin University
Browse

File(s) under permanent embargo

Operating system kernel data disambiguation to support security analysis

Version 2 2024-06-04, 06:01
Version 1 2016-11-14, 15:26
conference contribution
posted on 2024-06-04, 06:01 authored by AS Ibrahim, J Grundy, J Hamlyn-Harris, M Almorsy
It is very challenging to verify the integrity of Operating System (OS) kernel data because of its complex layout. In this paper, we address the problem of systematically generating an accurate kernel data definition for OSes without any prior knowledge of the OS kernel data. This definition accurately reflects the kernel data layout by resolving the pointer-based relations ambiguities between kernel data, in order to support systemic kernel data integrity checking. We generate this definition by performing static points-to analysis on the kernel's source code. We have designed a new points-to analysis algorithm and have implemented a prototype of our system. We have performed several experiments with real-world applications and OSes to prove the scalability and effectiveness of our approach for OS security applications.

History

Volume

7645

Pagination

263-276

Location

Fujian, China

Start date

2012-11-21

End date

2012-11-23

ISSN

0302-9743

eISSN

1611-3349

ISBN-13

9783642346002

Language

eng

Publication classification

E Conference publication, E1.1 Full written paper - refereed

Copyright notice

2012, Springer

Title of proceedings

NSS 2012 : Proceedings of the 6th International Conference on Network and System Security 2012

Event

Network and System Security. International Conference (6th : 2012 : Fujian, China)

Publisher

Springer

Place of publication

Berlin, Germany

Series

Lecture Notes in Computer Science

Usage metrics

    Research Publications

    Categories

    No categories selected

    Exports

    RefWorks
    BibTeX
    Ref. manager
    Endnote
    DataCite
    NLM
    DC