• DocumentCode
    3348748
  • Title

    A New Approach against Stack Overrun: Separates the Stack to Two Parts

  • Author

    Du Jiang ; Mai, Jian

  • Author_Institution
    Dept. of Comput. Sci. & Technol., Chongqing Univ. of Post & Telecommun., Chongqing, China
  • fYear
    2011
  • fDate
    21-23 Oct. 2011
  • Firstpage
    441
  • Lastpage
    444
  • Abstract
    Since 1980s, stack overrun has been discussed all around the world. At the same time, more and more people began to have a deep research for the attack which exploiting stack overflows. Many solutions have been proposed to protect against a direct stack smashing attack overwriting a return address. In this paper, we present a new approach against stack overrun. Our new countermeasure does not rely on exception handle (Such as Safe SEH) or secret values (Such as canaries). Our opinion separates the standard stack to two parts, original stack saves the return address and the address of buffer with read permissions only, and the true values of buffer we save in other space. Then the former saved address as a pointer link to our space of the values in buffer. This approach synthesizes several customized protections against stack overflow.
  • Keywords
    buffer storage; security of data; buffer address; direct stack smashing attack protection; pointer link; read permissions; return address; stack overflows; stack overrun; Arrays; Buffer overflow; Buffer storage; Computers; Layout; Programming; Security; Stack Overrun; stack overflows;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Instrumentation, Measurement, Computer, Communication and Control, 2011 First International Conference on
  • Conference_Location
    Beijing
  • Print_ISBN
    978-0-7695-4519-6
  • Type

    conf

  • DOI
    10.1109/IMCCC.2011.116
  • Filename
    6154141