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


Vol. 8,  No. 1, pp. 1-11, Feb.  2001
10.3745/KIPSTC.2001.8.1.1


PDF
  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


  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.