{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,7]],"date-time":"2024-09-07T12:15:32Z","timestamp":1725711332347},"reference-count":20,"publisher":"IEEE","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"DOI":"10.1109\/iwia.2004.1288041","type":"proceedings-article","created":{"date-parts":[[2004,6,10]],"date-time":"2004-06-10T10:19:45Z","timestamp":1086862785000},"page":"97-106","source":"Crossref","is-referenced-by-count":4,"title":["Protection against indirect overflow attacks on pointers"],"prefix":"10.1109","author":[{"family":"Ge Zhu","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"A.","family":"Tyagi","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"263","reference":[{"key":"19","article-title":"Statically detecting likely buffer overflow vulnerabilities","author":"larochelle","year":"2001","journal-title":"Proceedings of the 10th USENIX Security Symposium"},{"key":"17","article-title":"Type-assisted dynamic buffer overflow detection","author":"lhee","year":"2002","journal-title":"Proceedings of the 11th USENIX Security Symposium"},{"key":"18","article-title":"A first step towards automated detection of buffer overrun vulnerabilities","author":"wagner","year":"2000","journal-title":"Proc Symp Network and Distributed System Security"},{"doi-asserted-by":"publisher","key":"15","DOI":"10.1145\/178243.178446"},{"key":"16","article-title":"Backwards-compatible bounds checking for arrays and pointers in C programs","author":"jones","year":"1997","journal-title":"Proc Third Int'l Workshop Automatic Debugging (AADEBUG '97)"},{"key":"13","article-title":"StackGuard: Automatic adaptive detection and prevention of buffer-overflow attacks","author":"cowan","year":"1998","journal-title":"Proceedings of the 7th USENIX Security Symposium"},{"key":"14","article-title":"Transparent run-time defense against stack smashing attacks","author":"baratloo","year":"2000","journal-title":"Proceedings of the 2000 USENIX Annual Technical Conference"},{"year":"0","author":"one","journal-title":"Smashing the Stack for Fun and Profit","key":"11"},{"year":"0","journal-title":"Stack Shield","key":"12"},{"key":"3","article-title":"Encoded program. Counter: Self protection from buffer overflow attacks","author":"tyagi","year":"0","journal-title":"Final Project Report for DARPA\/AFRL"},{"year":"0","author":"jones","journal-title":"A Bounds Checking C Compiler - Final Report","key":"20"},{"key":"2","article-title":"Buffer overflows: Attacks and defenses for the vulnerability of the decade","author":"cowan","year":"2000","journal-title":"Proc DARPA Information Survivability Conference and Exposition (DISCEX)"},{"key":"1","first-page":"387","article-title":"Encoded program counter: Self protection from buffer overflow attacks","author":"tyagi","year":"2000","journal-title":"Proc of the 1st Int'l Conference on Internet Computing (IC'2000)"},{"doi-asserted-by":"publisher","key":"10","DOI":"10.1007\/10958513_20"},{"year":"1997","author":"muchnick","journal-title":"Advanced Compiler Design Implementation","key":"7"},{"key":"6","first-page":"91","article-title":"PointGuard?: Protecting pointers from buffer overflow vulnerabilitie","author":"cowan","year":"0","journal-title":"12th USENIX Security Symposium"},{"year":"0","journal-title":"w00w00 on heap overflows","key":"5"},{"key":"4","article-title":"The Internet worm incident","author":"spafford","year":"1989","journal-title":"Proceedings of the 1989 European Software Engineering Conference (ESEC 89)"},{"key":"9","article-title":"Backwards-compatible bounds checking for arrays and pointers in C programs","author":"jones","year":"1997","journal-title":"Third International Workshop on Automated Debugging"},{"year":"1999","author":"schneider","journal-title":"Trust in Cyberspace","key":"8"}],"event":{"name":"Second IEEE International Information Assurance Workshop, 2004.","location":"Charlotte, NC, USA"},"container-title":["Second IEEE International Information Assurance Workshop, 2004. Proceedings."],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx5\/9053\/28708\/01288041.pdf?arnumber=1288041","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2017,3,14]],"date-time":"2017-03-14T13:19:52Z","timestamp":1489497592000},"score":1,"resource":{"primary":{"URL":"http:\/\/ieeexplore.ieee.org\/document\/1288041\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[null]]},"references-count":20,"URL":"https:\/\/doi.org\/10.1109\/iwia.2004.1288041","relation":{},"subject":[]}}