Zero-Sum Defender: Fast and Space-Efficient Defense against Return-Oriented Programming Attacks
Recently, return-oriented programming (ROP) attacks have been rapidly increasing. In this letter, we introduce a fast and space-efficient defense technique, called zero-sum defender, that can respond against general ROP attacks. Our technique generates additional codes, at compile time, just before...
Gespeichert in:
Veröffentlicht in: | IEICE Transactions on Fundamentals of Electronics, Communications and Computer Sciences Communications and Computer Sciences, 2014/01/01, Vol.E97.A(1), pp.303-305 |
---|---|
Hauptverfasser: | , , , |
Format: | Artikel |
Sprache: | eng |
Schlagworte: | |
Online-Zugang: | Volltext |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
container_end_page | 305 |
---|---|
container_issue | 1 |
container_start_page | 303 |
container_title | IEICE Transactions on Fundamentals of Electronics, Communications and Computer Sciences |
container_volume | E97.A |
creator | KIM, Jeehong KIM, Inhyeok MIN, Changwoo EOM, Young Ik |
description | Recently, return-oriented programming (ROP) attacks have been rapidly increasing. In this letter, we introduce a fast and space-efficient defense technique, called zero-sum defender, that can respond against general ROP attacks. Our technique generates additional codes, at compile time, just before return instructions to check whether the execution has been abused by ROP attacks. We achieve very low runtime overhead with very small increase in file size. In our experimental results, performance overhead is 1.7%, and file size overhead is 4.5%. |
doi_str_mv | 10.1587/transfun.E97.A.303 |
format | Article |
fullrecord | <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_proquest_miscellaneous_1541434119</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>1541434119</sourcerecordid><originalsourceid>FETCH-LOGICAL-c468t-eef5374a4596e984b73cadfc7e5e6f8f11d89f65c1aa9e43ca86f93c19539f5b3</originalsourceid><addsrcrecordid>eNpdkDtPwzAURi0EEuXxB5gysqTkYjux2apSHhISiMfCYl2c65LSOMV2Bv49qQpFYrrDd84dDmMnUIxBquosBfTR9X4809V4MuYF32EjqITMgfNql40KDWWuZKH22UGMi6IAdQ5ixMwrhS5_6tvskhz5msJFdoUxZejr7GmFlvKZc41tyKcNEinDOTZ-YB4p9cHn92G9Up09hG4esG0bP88mKaH9iEdsz-Ey0vHPPWQvV7Pn6U1-d399O53c5VaUKuVETvJKoJC6JK3EW8Ut1s5WJKl0ygHUSrtSWkDUJIZRlU5zC1py7eQbP2Snm7-r0H32FJNpm2hpuURPXR8NSAGCCwA9oOcb1IYuxkDOrELTYvgyUJh1TfNb0ww1zcQMNQfpZiMtYsI5bRUMqbFL-q_An7pF7DsGQ55_A4PyhqI</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>1541434119</pqid></control><display><type>article</type><title>Zero-Sum Defender: Fast and Space-Efficient Defense against Return-Oriented Programming Attacks</title><source>J-STAGE Free</source><creator>KIM, Jeehong ; KIM, Inhyeok ; MIN, Changwoo ; EOM, Young Ik</creator><creatorcontrib>KIM, Jeehong ; KIM, Inhyeok ; MIN, Changwoo ; EOM, Young Ik</creatorcontrib><description>Recently, return-oriented programming (ROP) attacks have been rapidly increasing. In this letter, we introduce a fast and space-efficient defense technique, called zero-sum defender, that can respond against general ROP attacks. Our technique generates additional codes, at compile time, just before return instructions to check whether the execution has been abused by ROP attacks. We achieve very low runtime overhead with very small increase in file size. In our experimental results, performance overhead is 1.7%, and file size overhead is 4.5%.</description><identifier>ISSN: 0916-8508</identifier><identifier>EISSN: 1745-1337</identifier><identifier>DOI: 10.1587/transfun.E97.A.303</identifier><language>eng</language><publisher>The Institute of Electronics, Information and Communication Engineers</publisher><subject>Defense programs ; malware defense ; Programming ; return-oriented programming ; Run time (computers) ; software security</subject><ispartof>IEICE Transactions on Fundamentals of Electronics, Communications and Computer Sciences, 2014/01/01, Vol.E97.A(1), pp.303-305</ispartof><rights>2014 The Institute of Electronics, Information and Communication Engineers</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c468t-eef5374a4596e984b73cadfc7e5e6f8f11d89f65c1aa9e43ca86f93c19539f5b3</citedby><cites>FETCH-LOGICAL-c468t-eef5374a4596e984b73cadfc7e5e6f8f11d89f65c1aa9e43ca86f93c19539f5b3</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><link.rule.ids>314,776,780,1877,27901,27902</link.rule.ids></links><search><creatorcontrib>KIM, Jeehong</creatorcontrib><creatorcontrib>KIM, Inhyeok</creatorcontrib><creatorcontrib>MIN, Changwoo</creatorcontrib><creatorcontrib>EOM, Young Ik</creatorcontrib><title>Zero-Sum Defender: Fast and Space-Efficient Defense against Return-Oriented Programming Attacks</title><title>IEICE Transactions on Fundamentals of Electronics, Communications and Computer Sciences</title><addtitle>IEICE Trans. Fundamentals</addtitle><description>Recently, return-oriented programming (ROP) attacks have been rapidly increasing. In this letter, we introduce a fast and space-efficient defense technique, called zero-sum defender, that can respond against general ROP attacks. Our technique generates additional codes, at compile time, just before return instructions to check whether the execution has been abused by ROP attacks. We achieve very low runtime overhead with very small increase in file size. In our experimental results, performance overhead is 1.7%, and file size overhead is 4.5%.</description><subject>Defense programs</subject><subject>malware defense</subject><subject>Programming</subject><subject>return-oriented programming</subject><subject>Run time (computers)</subject><subject>software security</subject><issn>0916-8508</issn><issn>1745-1337</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2014</creationdate><recordtype>article</recordtype><recordid>eNpdkDtPwzAURi0EEuXxB5gysqTkYjux2apSHhISiMfCYl2c65LSOMV2Bv49qQpFYrrDd84dDmMnUIxBquosBfTR9X4809V4MuYF32EjqITMgfNql40KDWWuZKH22UGMi6IAdQ5ixMwrhS5_6tvskhz5msJFdoUxZejr7GmFlvKZc41tyKcNEinDOTZ-YB4p9cHn92G9Up09hG4esG0bP88mKaH9iEdsz-Ey0vHPPWQvV7Pn6U1-d399O53c5VaUKuVETvJKoJC6JK3EW8Ut1s5WJKl0ygHUSrtSWkDUJIZRlU5zC1py7eQbP2Snm7-r0H32FJNpm2hpuURPXR8NSAGCCwA9oOcb1IYuxkDOrELTYvgyUJh1TfNb0ww1zcQMNQfpZiMtYsI5bRUMqbFL-q_An7pF7DsGQ55_A4PyhqI</recordid><startdate>20140101</startdate><enddate>20140101</enddate><creator>KIM, Jeehong</creator><creator>KIM, Inhyeok</creator><creator>MIN, Changwoo</creator><creator>EOM, Young Ik</creator><general>The Institute of Electronics, Information and Communication Engineers</general><scope>AAYXX</scope><scope>CITATION</scope><scope>7SC</scope><scope>7SP</scope><scope>8FD</scope><scope>JQ2</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope></search><sort><creationdate>20140101</creationdate><title>Zero-Sum Defender: Fast and Space-Efficient Defense against Return-Oriented Programming Attacks</title><author>KIM, Jeehong ; KIM, Inhyeok ; MIN, Changwoo ; EOM, Young Ik</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c468t-eef5374a4596e984b73cadfc7e5e6f8f11d89f65c1aa9e43ca86f93c19539f5b3</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2014</creationdate><topic>Defense programs</topic><topic>malware defense</topic><topic>Programming</topic><topic>return-oriented programming</topic><topic>Run time (computers)</topic><topic>software security</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>KIM, Jeehong</creatorcontrib><creatorcontrib>KIM, Inhyeok</creatorcontrib><creatorcontrib>MIN, Changwoo</creatorcontrib><creatorcontrib>EOM, Young Ik</creatorcontrib><collection>CrossRef</collection><collection>Computer and Information Systems Abstracts</collection><collection>Electronics & Communications Abstracts</collection><collection>Technology Research Database</collection><collection>ProQuest Computer Science Collection</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection><jtitle>IEICE Transactions on Fundamentals of Electronics, Communications and Computer Sciences</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>KIM, Jeehong</au><au>KIM, Inhyeok</au><au>MIN, Changwoo</au><au>EOM, Young Ik</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Zero-Sum Defender: Fast and Space-Efficient Defense against Return-Oriented Programming Attacks</atitle><jtitle>IEICE Transactions on Fundamentals of Electronics, Communications and Computer Sciences</jtitle><addtitle>IEICE Trans. Fundamentals</addtitle><date>2014-01-01</date><risdate>2014</risdate><volume>E97.A</volume><issue>1</issue><spage>303</spage><epage>305</epage><pages>303-305</pages><issn>0916-8508</issn><eissn>1745-1337</eissn><abstract>Recently, return-oriented programming (ROP) attacks have been rapidly increasing. In this letter, we introduce a fast and space-efficient defense technique, called zero-sum defender, that can respond against general ROP attacks. Our technique generates additional codes, at compile time, just before return instructions to check whether the execution has been abused by ROP attacks. We achieve very low runtime overhead with very small increase in file size. In our experimental results, performance overhead is 1.7%, and file size overhead is 4.5%.</abstract><pub>The Institute of Electronics, Information and Communication Engineers</pub><doi>10.1587/transfun.E97.A.303</doi><tpages>3</tpages></addata></record> |
fulltext | fulltext |
identifier | ISSN: 0916-8508 |
ispartof | IEICE Transactions on Fundamentals of Electronics, Communications and Computer Sciences, 2014/01/01, Vol.E97.A(1), pp.303-305 |
issn | 0916-8508 1745-1337 |
language | eng |
recordid | cdi_proquest_miscellaneous_1541434119 |
source | J-STAGE Free |
subjects | Defense programs malware defense Programming return-oriented programming Run time (computers) software security |
title | Zero-Sum Defender: Fast and Space-Efficient Defense against Return-Oriented Programming Attacks |
url | https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-02-03T17%3A19%3A26IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Zero-Sum%20Defender:%20Fast%20and%20Space-Efficient%20Defense%20against%20Return-Oriented%20Programming%20Attacks&rft.jtitle=IEICE%20Transactions%20on%20Fundamentals%20of%20Electronics,%20Communications%20and%20Computer%20Sciences&rft.au=KIM,%20Jeehong&rft.date=2014-01-01&rft.volume=E97.A&rft.issue=1&rft.spage=303&rft.epage=305&rft.pages=303-305&rft.issn=0916-8508&rft.eissn=1745-1337&rft_id=info:doi/10.1587/transfun.E97.A.303&rft_dat=%3Cproquest_cross%3E1541434119%3C/proquest_cross%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=1541434119&rft_id=info:pmid/&rfr_iscdi=true |