Probabilistic Program Modeling for High-Precision Anomaly Classification

被引:16
|
作者
Xu, Kui [1 ]
Yao, Danfeng [1 ]
Ryder, Barbara G. [1 ]
Tian, Ke [1 ]
机构
[1] Virginia Tech, Dept Comp Sci, Blacksburg, VA 24060 USA
关键词
Anomaly detection; static program analysis; hidden Markov model; probability;
D O I
10.1109/CSF.2015.37
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The trend constantly being observed in the evolution of advanced modern exploits is their growing sophistication in stealthy attacks. Code-reuse attacks such as return-oriented programming allow intruders to execute mal-intended instruction sequences on a victim machine without injecting external code. We introduce a new anomaly-based detection technique that probabilistically models and learns a program's control flows for high-precision behavioral reasoning and monitoring. Our prototype in Linux is named STILO, which stands for STatically InitiaLized markOv. Experimental evaluation involves real-world code-reuse exploits and over 4,000 testcases from server and utility programs. STILO achieves up to 28-fold of improvement in detection accuracy over the state-of-the-art HMM-based anomaly detection. Our findings suggest that the probabilistic modeling of program dependences provides a significant source of behavior information for building high-precision models for real-time system monitoring.
引用
收藏
页码:497 / 511
页数:15
相关论文
共 50 条
  • [31] High-precision clamping
    EPE (European Production Engineering), 1992, (03):
  • [32] High-Precision Geochronology
    Schmitz, Mark D.
    Kuiper, Klaudia F.
    ELEMENTS, 2013, 9 (01) : 25 - 30
  • [33] High-precision micromachining
    Anon
    Professional Engineering, 2001, 14 (08)
  • [34] A high-precision magnetometer
    A. A. Golubev
    V. K. Ignat’ev
    A. V. Nikitin
    Instruments and Experimental Techniques, 2008, 51 : 753 - 758
  • [35] High-precision chuck
    不详
    MANUFACTURING ENGINEERING, 2000, 124 (05): : 42 - 42
  • [36] High-precision working
    Krause, Joachim
    Printed Circuit Fabrication, 2000, 23 (03): : 26 - 28
  • [37] HIGH-PRECISION POINTING
    MARECHAL, A
    JOURNAL OF THE OPTICAL SOCIETY OF AMERICA, 1961, 51 (04) : 396 - &
  • [38] HIGH-PRECISION POINTING
    MARECHAL, A
    JOURNAL OF THE OPTICAL SOCIETY OF AMERICA, 1960, 50 (11) : 1127 - 1127
  • [39] A high-precision polarimeter
    Hauger, M
    Honegger, A
    Jourdan, J
    Kubon, G
    Petitjean, T
    Rohe, D
    Sick, I
    Warren, G
    Wöhrle, H
    Zhao, J
    Ent, R
    Mitchell, J
    Crabb, D
    Tobias, A
    Zeier, M
    Zihlmann, B
    NUCLEAR INSTRUMENTS & METHODS IN PHYSICS RESEARCH SECTION A-ACCELERATORS SPECTROMETERS DETECTORS AND ASSOCIATED EQUIPMENT, 2001, 462 (03): : 382 - 392
  • [40] HIGH-PRECISION GRAVIMETRY
    LYNESS, D
    HIPKIN, RG
    GEOPHYSICAL JOURNAL OF THE ROYAL ASTRONOMICAL SOCIETY, 1981, 65 (01): : 259 - 259