Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1109/WCSE.2009.61guideproceedingsArticle/Chapter ViewAbstractPublication PagesConference Proceedingsacm-pubtype
Article

SCISM: A Solution for General Buffer Overflow Protection

Published: 19 May 2009 Publication History

Abstract

In software coding practices, buffer overflow is most frequently used as a means of intrusion. Typically, an attacker is able to affect a successful intrusion by causing buffer overflow in the stack frame of a function call, thereby causing the valid return address to get overwritten by a malicious value. This allows the attacker to redirect the return from a function call to a malicious piece of code introduced by the attacker. In this paper, we propose a compiler-based solution to the notorious buffer overflow attack problem. A Stack Control Information Separating Mechanism (SCISM)is developed to separate control information, which is stored in a safe area of address space, from data information in run-time stack. When a program is compiled by the compiler SCISM-based, it can detect stack-smashing by buffer overflow, thus stop running automatically, and the control flow of itcannot be changed andtransferred to the injected code. The proposed approach is evaluated with 11 SPEC CPU2000 benchmark programs and demonstrated its feasibility to solve the problem with only a slight performance loss.
  1. SCISM: A Solution for General Buffer Overflow Protection

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image Guide Proceedings
    WCSE '09: Proceedings of the 2009 WRI World Congress on Software Engineering - Volume 03
    May 2009
    525 pages
    ISBN:9780769535708

    Publisher

    IEEE Computer Society

    United States

    Publication History

    Published: 19 May 2009

    Qualifiers

    • Article

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • 0
      Total Citations
    • 0
      Total Downloads
    • Downloads (Last 12 months)0
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 16 Jan 2025

    Other Metrics

    Citations

    View Options

    View options

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media