Preventing stack overflow using Alternative Stack approaches

Buffer overflow marks a phenomenon of a malicious technique employed by attackers, as reported in the NIST statistics. This paper presents a method of implementing a dual stack approach using software to protect the data stack from experiencing the attack by using 3 types of architecture, ranging fr...

Full description

Saved in:
Bibliographic Details
Main Authors: Mohd Salleh K.A., Ahmad A.R., Ismail R.
Other Authors: 57205239467
Format: Article
Published: Science Publishing Corporation Inc 2023
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Universiti Tenaga Nasional
id my.uniten.dspace-24024
record_format dspace
spelling my.uniten.dspace-240242023-05-29T14:54:27Z Preventing stack overflow using Alternative Stack approaches Mohd Salleh K.A. Ahmad A.R. Ismail R. 57205239467 35589598800 15839357700 Buffer overflow marks a phenomenon of a malicious technique employed by attackers, as reported in the NIST statistics. This paper presents a method of implementing a dual stack approach using software to protect the data stack from experiencing the attack by using 3 types of architecture, ranging from parallel program, multi-threading to a simple sequential subroutine. The current research on dual stack may require new hardware or a modified version of compiler which may complicate the implementation. These implementations spark some major issues in code backward compatibility with some changes in the language semantics especially in handling the movement of data to and from the dual stack. This paper discusses the implementation of Alternative Stack prototypes in 3 types of architecture and observation on its behavior during the performance and security test. The test has been benchmarked against the programs that are compiled with Microsoft Security Cookie. The Alternative Stack Architecture 3 prototype displayed a significant performance against the benchmarked programs whilst maintaining the confidentiality, integrity and availability of the programs. � 2018 Authors. Final 2023-05-29T06:54:27Z 2023-05-29T06:54:27Z 2018 Article 10.14419/ijet.v7i4.35.22739 2-s2.0-85059240948 https://www.scopus.com/inward/record.uri?eid=2-s2.0-85059240948&doi=10.14419%2fijet.v7i4.35.22739&partnerID=40&md5=a46d0727b0effe78f00100b4a6da2f59 https://irepository.uniten.edu.my/handle/123456789/24024 7 4 239 243 All Open Access, Bronze, Green Science Publishing Corporation Inc Scopus
institution Universiti Tenaga Nasional
building UNITEN Library
collection Institutional Repository
continent Asia
country Malaysia
content_provider Universiti Tenaga Nasional
content_source UNITEN Institutional Repository
url_provider http://dspace.uniten.edu.my/
description Buffer overflow marks a phenomenon of a malicious technique employed by attackers, as reported in the NIST statistics. This paper presents a method of implementing a dual stack approach using software to protect the data stack from experiencing the attack by using 3 types of architecture, ranging from parallel program, multi-threading to a simple sequential subroutine. The current research on dual stack may require new hardware or a modified version of compiler which may complicate the implementation. These implementations spark some major issues in code backward compatibility with some changes in the language semantics especially in handling the movement of data to and from the dual stack. This paper discusses the implementation of Alternative Stack prototypes in 3 types of architecture and observation on its behavior during the performance and security test. The test has been benchmarked against the programs that are compiled with Microsoft Security Cookie. The Alternative Stack Architecture 3 prototype displayed a significant performance against the benchmarked programs whilst maintaining the confidentiality, integrity and availability of the programs. � 2018 Authors.
author2 57205239467
author_facet 57205239467
Mohd Salleh K.A.
Ahmad A.R.
Ismail R.
format Article
author Mohd Salleh K.A.
Ahmad A.R.
Ismail R.
spellingShingle Mohd Salleh K.A.
Ahmad A.R.
Ismail R.
Preventing stack overflow using Alternative Stack approaches
author_sort Mohd Salleh K.A.
title Preventing stack overflow using Alternative Stack approaches
title_short Preventing stack overflow using Alternative Stack approaches
title_full Preventing stack overflow using Alternative Stack approaches
title_fullStr Preventing stack overflow using Alternative Stack approaches
title_full_unstemmed Preventing stack overflow using Alternative Stack approaches
title_sort preventing stack overflow using alternative stack approaches
publisher Science Publishing Corporation Inc
publishDate 2023
_version_ 1806427765136687104