Detailed Information

Cited 0 time in webofscience Cited 0 time in scopus
Metadata Downloads

Encoding function pointers and memory arrangement checking against buffer overflow attack

Full metadata record
DC Field Value Language
dc.contributor.authorPyo, C-
dc.contributor.authorLee, G-
dc.date.accessioned2022-04-11T03:42:01Z-
dc.date.available2022-04-11T03:42:01Z-
dc.date.created2022-04-11-
dc.date.issued2002-
dc.identifier.issn0302-9743-
dc.identifier.urihttps://scholarworks.bwise.kr/hongik/handle/2020.sw.hongik/27158-
dc.description.abstractProgram counter is the only mechanism for processor to access instruction to execute. Protecting program counter is the fundamental defense for securing computer system. This paper presents a scheme of protecting program counter by encoding function pointers. In the scheme, every function address is encoded by linker. Compiler inserts instructions for decoding function addresses before call instruction. Encoding code pointers, function addresses as well as return addresses in stack frame, provides substantial coverage of protecting program counter. Several suggestions are also made to detect compromised code pointers at run-time without memory space for sensor mechanism. A demo Linux system has been under construction with the proposed scheme. Experimental data shows performance slowdown less than 10% when all return addresses and function addresses are encoded. With a Pentium III processor of 866MHz, the overhead for each function call is on the order of nanoseconds. We plan to migrate parts of our code pointer encoding scheme from linker to dynamic linker, which should improve security and performance.-
dc.language영어-
dc.language.isoen-
dc.publisherSPRINGER-VERLAG BERLIN-
dc.titleEncoding function pointers and memory arrangement checking against buffer overflow attack-
dc.typeArticle-
dc.contributor.affiliatedAuthorPyo, C-
dc.identifier.wosid000182802800003-
dc.identifier.bibliographicCitationINFORMATION AND COMMUNICATIONS SECURITY, PROCEEDINGS, v.2513, pp.25 - 36-
dc.relation.isPartOfINFORMATION AND COMMUNICATIONS SECURITY, PROCEEDINGS-
dc.citation.titleINFORMATION AND COMMUNICATIONS SECURITY, PROCEEDINGS-
dc.citation.volume2513-
dc.citation.startPage25-
dc.citation.endPage36-
dc.type.rimsART-
dc.type.docTypeArticle; Proceedings Paper-
dc.description.journalClass1-
dc.description.journalRegisteredClassscie-
dc.description.journalRegisteredClassscopus-
dc.relation.journalResearchAreaComputer Science-
dc.relation.journalWebOfScienceCategoryComputer Science, Information Systems-
dc.relation.journalWebOfScienceCategoryComputer Science, Theory & Methods-
dc.subject.keywordAuthorbuffer overflow attack-
dc.subject.keywordAuthorprogram counter-
dc.subject.keywordAuthorfunction pointer encoding-
dc.subject.keywordAuthormemory arrangement checking-
Files in This Item
There are no files associated with this item.
Appears in
Collections
ETC > 1. Journal Articles

qrcode

Items in ScholarWorks are protected by copyright, with all rights reserved, unless otherwise indicated.

Altmetrics

Total Views & Downloads

BROWSE