Using Pointer Issues about Security in Programming Languages


Creative Commons License

YEŞİLTEPE M., Ömeri F.

TBD 35. Ulusal Bilisim Kurultayi, Ankara, Türkiye, cilt.1, sa.1, ss.119

  • Yayın Türü: Bildiri / Tam Metin Bildiri
  • Cilt numarası: 1
  • Basıldığı Şehir: Ankara
  • Basıldığı Ülke: Türkiye
  • Sayfa Sayıları: ss.119
  • Yıldız Teknik Üniversitesi Adresli: Evet

Özet

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