Supporting Operating System Kernel Data Disambiguation Using Points-to Analysis

被引:0
|
作者
Ibrahim, Amani S. [1 ]
Grundy, John [1 ]
Hamlyn-Harris, James [1 ]
Almorsy, Mohamed [1 ]
机构
[1] Swinburne Univ Technol, Ctr Comp & Engn Software Syst, Melbourne, Vic, Australia
关键词
Systematic kernel data integrity checking; points-to analysis;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Generic pointers scattered around operating system (OS) kernels make the kernel data layout ambiguous. This limits current kernel integrity checking research to covering a small fraction of kernel data. Hence, there is a great need to obtain an accurate kernel data definition that resolves generic pointer ambiguities, in order to formulate a set of constraints between structures to support precise integrity checking. In this paper, we present KDD, a new tool for systematically generating a sound kernel data definition for any C-based OS e.g. Windows and Linux, without any prior knowledge of the kernel data layout. KDD performs static points-to analysis on the kernel's source code to infer the appropriate candidate types for generic pointers. We implemented a prototype of KDD and evaluated it to prove its scalability and effectiveness.
引用
收藏
页码:234 / 237
页数:4
相关论文
共 50 条
  • [31] Operating Analysis and Data Mining System for Power Grid Dispatching
    Shao Li-zheng
    Liu Dun-nan
    Zengmin
    2011 AASRI CONFERENCE ON ARTIFICIAL INTELLIGENCE AND INDUSTRY APPLICATION (AASRI-AIIA 2011), VOL 2, 2011, : 140 - 143
  • [32] Analysis of High Resolution Timer Latency using Kernel Analysis System in Embedded System
    Kwon, Kiduk
    Sugaya, Midori
    Nakajima, Tatsuo
    FIRST INTERNATIONAL WORKSHOP ON SOFTWARE TECHNOLOGIES FOR FUTURE DEPENDABLE DISTRIBUTED SYSTEMS, PROCEEDINGS, 2009, : 122 - +
  • [33] Using VisorFlow to Control Information Flow without Modifying the Operating System Kernel or its Userspace
    Shockley, Matt
    Maixner, Chris
    Johnson, Ryan
    DeRidder, Mitch
    Petullo, W. Michael
    PROCEEDINGS OF THE 2017 INTERNATIONAL WORKSHOP ON MANAGING INSIDER SECURITY THREATS (MIST'17), 2017, : 13 - 24
  • [34] AN IMPLEMENTATION OF AN OPERATING SYSTEM KERNEL USING CONCURRENT OBJECT ORIENTED LANGUAGE ABCL/C+
    DOI, N
    KODAMA, Y
    HIROSE, K
    LECTURE NOTES IN COMPUTER SCIENCE, 1988, 322 : 250 - 266
  • [35] Prediction of Election Result by Enhanced Sentiment Analysis on Twitter Data using Word Sense Disambiguation
    Jose, Rincy
    Chooralil, Varghese S.
    2015 INTERNATIONAL CONFERENCE ON CONTROL COMMUNICATION & COMPUTING INDIA (ICCC), 2015, : 638 - 641
  • [36] Supporting National Forest System Planning with Forest Inventory and Analysis Data
    Wurtzebach, Zachary
    DeRose, R. Justin
    Bush, Renate R.
    Goeking, Sara A.
    Healey, Sean
    Menlove, Jim
    Pelz, Kristen A.
    Schultz, Courtney
    Shaw, John D.
    Witt, Chris
    JOURNAL OF FORESTRY, 2020, 118 (03) : 289 - 306
  • [37] Experiences using DIKE, a system for supporting cooperative information system and data warehouse design
    Palopoli, L
    Terracina, G
    Ursino, D
    INFORMATION SYSTEMS, 2003, 28 (07) : 835 - 865
  • [38] Verification of Novel Maritime Route Extraction Using Kernel Density Estimation Analysis with Automatic Identification System Data
    Lee, Jeong-Seok
    Son, Woo-Ju
    Lee, Hyeong-Tak
    Cho, Ik-Soon
    JOURNAL OF MARINE SCIENCE AND ENGINEERING, 2020, 8 (05)
  • [39] Efficiency analysis of a multi-fuzzy logic controller for the determination of operating points in a PV system
    Rajesh, R.
    Mabel, M. Carolin
    SOLAR ENERGY, 2014, 99 : 77 - 87
  • [40] An Integration Method Using Kernel Principal Component Analysis and Cascade Support Vector Data Description for Pipeline Leak Detection with Multiple Operating Modes
    Zhou, Mengfei
    Zhang, Qiang
    Liu, Yunwen
    Sun, Xiaofang
    Cai, Yijun
    Pan, Haitian
    PROCESSES, 2019, 7 (10)