A Study on the Effect of Processor Stack Frame Mechanism on Secure Programming in C Language


The KIPS Transactions:PartC, Vol. 8, No. 1, pp. 1-11, Feb. 2001
10.3745/KIPSTC.2001.8.1.1,   PDF Download:

Abstract

There are several traditional factors of software quality. Some of them are such as correctness, reliability, efficiency, compatibility, portability, etc. In addition to them, security is required as another factor of software quality nowadays because some application programs are used as a way to attack information systems by stack frame manipulation. Each processor has its own peculiar stack frame mechanism and C language uses the characteristics of them. This paper explains the concept of security problem caused by stack frame manipulation, and the stack frame mechanism of Pentium, Alpha and SPARC processor in detail. And then it examines the effect of stack frame mechanism on the security of programs in C language.


Statistics
Show / Hide Statistics

Statistics (Cumulative Counts from September 1st, 2017)
Multiple requests among the same browser session are counted as one view.
If you mouse over a chart, the values of data points will be shown.


Cite this article
[IEEE Style]
H. B. Lee, H. J. Tcha, H. Y. Rho, S. M. Rhee, "A Study on the Effect of Processor Stack Frame Mechanism on Secure Programming in C Language," The KIPS Transactions:PartC, vol. 8, no. 1, pp. 1-11, 2001. DOI: 10.3745/KIPSTC.2001.8.1.1.

[ACM Style]
Hyung Bong Lee, Hong Jun Tcha, Hi Young Rho, and Sang Min Rhee. 2001. A Study on the Effect of Processor Stack Frame Mechanism on Secure Programming in C Language. The KIPS Transactions:PartC, 8, 1, (2001), 1-11. DOI: 10.3745/KIPSTC.2001.8.1.1.