Publication:
Preventing stack overflow using Alternative Stack approaches

dc.contributor.authorMohd Salleh K.A.en_US
dc.contributor.authorAhmad A.R.en_US
dc.contributor.authorIsmail R.en_US
dc.contributor.authorid57205239467en_US
dc.contributor.authorid35589598800en_US
dc.contributor.authorid15839357700en_US
dc.date.accessioned2023-05-29T06:54:27Z
dc.date.available2023-05-29T06:54:27Z
dc.date.issued2018
dc.description.abstractBuffer 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.en_US
dc.description.natureFinalen_US
dc.identifier.doi10.14419/ijet.v7i4.35.22739
dc.identifier.epage243
dc.identifier.issue4
dc.identifier.scopus2-s2.0-85059240948
dc.identifier.spage239
dc.identifier.urihttps://www.scopus.com/inward/record.uri?eid=2-s2.0-85059240948&doi=10.14419%2fijet.v7i4.35.22739&partnerID=40&md5=a46d0727b0effe78f00100b4a6da2f59
dc.identifier.urihttps://irepository.uniten.edu.my/handle/123456789/24024
dc.identifier.volume7
dc.publisherScience Publishing Corporation Incen_US
dc.relation.ispartofAll Open Access, Bronze, Green
dc.sourceScopus
dc.sourcetitleInternational Journal of Engineering and Technology(UAE)
dc.titlePreventing stack overflow using Alternative Stack approachesen_US
dc.typeArticleen_US
dspace.entity.typePublication
Files
Collections