Using Pointer Issues about Security in Programming Languages

Creative Commons License


TBD 35. Ulusal Bilisim Kurultayi, Ankara, Turkey, vol.1, no.1, pp.119

  • Publication Type: Conference Paper / Full Text
  • Volume: 1
  • City: Ankara
  • Country: Turkey
  • Page Numbers: pp.119


The aim of this article is to make applications more secure and reliable. Writing secure applications in C programming language can be difficult because of several inherent aspects of the language. For example, C programming language does not prevent the programmer from writing outside an array’s bounds. This can result in corrupted memory and introduce potential security risks. In addition, the improper use of pointers is often at the root of many security problems. The paper will focus on those security issues related to the use of pointers. Understanding pointers and the proper ways to use them is an important tool for developing secure and reliable applications. In this paper, it will be examined security issues from several perspectives: • Declaration and initialization of pointers • Improper pointer usage • Deallocation problems