• DocumentCode
    2390573
  • Title

    A dynamic detection method against ROP and JOP

  • Author

    Huang, ZhiJun ; Zheng, Tao ; Shi, Yunxiu ; Li, Ang

  • Author_Institution
    Software Inst., Nanjing Univ., Nanjing, China
  • fYear
    2012
  • fDate
    19-20 May 2012
  • Firstpage
    1072
  • Lastpage
    1077
  • Abstract
    As the proposition of the idea of Return-Oriented Programming (ROP), programs will face new challenges from viruses, and many of current defense measures will be ineffective. With fine granularity, covert virus features, deliberate and sophisticated construction and rare static characteristics, ROP attack can circumvent many traditional defense measures and its variant Jump-Oriented Programming (JOP) attack makes lots of current special ROP defense tools lose their effects. Under this circumstance, it´s imperative to discover the dynamic features of ROP exploits. At this time, bringing in the technology of Dynamic Binary Instrumentation (DBI) provides powerful support for dynamic analysis of ROP attack. In this paper, we will introduce a defense measure to ROP attack. By identifying malicious program execution flow and restricting the function call specification of general program libraries, we will prevent the turning-complete features of ROP attack. Our detection method can restrain malicious use of shared libraries by ROP and defend a large part of ROP attacks.
  • Keywords
    object-oriented programming; security of data; DBI; JOP; ROP attack; call specification function; current defense measurement; dynamic analysis; dynamic binary instrumentation; dynamic detection method; jump oriented programming; malicious program execution flow; program libraries; rare static characteristics; return oriented programming; sophisticated construction; Aerospace electronics; Instruments; Kernel; Law; Libraries; Linux; Characteristic Detection; Control Flow; Dynamic Binary Instrumentation; Jump-Oriented Programming; Program Security; Return-Oriented Programming; Turning-Complete;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Systems and Informatics (ICSAI), 2012 International Conference on
  • Conference_Location
    Yantai
  • Print_ISBN
    978-1-4673-0198-5
  • Type

    conf

  • DOI
    10.1109/ICSAI.2012.6223219
  • Filename
    6223219