{"id":"https://openalex.org/W1552723007","doi":"https://doi.org/10.3745/kipstc.2005.12c.3.323","title":"Efficient Buffer-Overflow Prevention Technique Using Binary Rewriting","display_name":"Efficient Buffer-Overflow Prevention Technique Using Binary Rewriting","publication_year":2005,"publication_date":"2005-06-01","ids":{"openalex":"https://openalex.org/W1552723007","doi":"https://doi.org/10.3745/kipstc.2005.12c.3.323","mag":"1552723007"},"language":"en","primary_location":{"id":"doi:10.3745/kipstc.2005.12c.3.323","doi":"https://doi.org/10.3745/kipstc.2005.12c.3.323","is_oa":false,"landing_page_url":"https://doi.org/10.3745/kipstc.2005.12c.3.323","pdf_url":null,"source":{"id":"https://openalex.org/S4210179343","display_name":"The KIPS Transactions PartC","issn_l":"1598-2858","issn":["1598-2858"],"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":"https://openalex.org/P4376894282","host_organization_name":"Korea Information Processing Society","host_organization_lineage":["https://openalex.org/P4376894282"],"host_organization_lineage_names":["Korea Information Processing Society"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"The KIPS Transactions:PartC","raw_type":"journal-article"},"volume":null,"type":"article","is_traditional":true,"indexed_in":["crossref"],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5040755370","display_name":"Yun-Sam Kim","orcid":null,"observed_orcids":[]},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Yun-Sam Kim","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"last","author":{"id":"https://openalex.org/A5085984900","display_name":"Eun-Sun Cho","orcid":null,"observed_orcids":[]},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Eun-Sun Cho","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]}],"institutions":[],"countries_distinct_count":0,"institutions_distinct_count":0,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":1,"citation_normalized_percentile":{"value":0.0,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":88,"max":93},"biblio":{"volume":"12C","issue":"3","first_page":"323","last_page":"330"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11424","display_name":"Security and Verification in Computing","score":1.0,"subfield":{"id":"https://openalex.org/subfields/1708","display_name":"Hardware and Architecture"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T11424","display_name":"Security and Verification in Computing","score":1.0,"subfield":{"id":"https://openalex.org/subfields/1708","display_name":"Hardware and Architecture"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10743","display_name":"Software Testing and Debugging Techniques","score":0.0,"subfield":{"id":"https://openalex.org/subfields/1712","display_name":"Software"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10126","display_name":"Logic, programming, and type systems","score":0.0,"subfield":{"id":"https://openalex.org/subfields/1712","display_name":"Software"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/buffer-overflow-prevention","display_name":"buffer overflow prevention","score":0.9549999833106995},{"id":"https://openalex.org/keywords/binary-rewriting","display_name":"binary rewriting","score":0.9729999899864197},{"id":"https://openalex.org/keywords/stack-frames","display_name":"stack frames","score":0.8659999966621399},{"id":"https://openalex.org/keywords/runtime-overhead","display_name":"runtime overhead","score":0.7490000128746033}],"concepts":[{"id":"https://openalex.org/C154690210","wikidata":"https://www.wikidata.org/wiki/Q1668499","display_name":"Rewriting","level":2,"score":0.7397007346153259},{"id":"https://openalex.org/C145018004","wikidata":"https://www.wikidata.org/wiki/Q4985944","display_name":"Buffer (optical fiber)","level":2,"score":0.6619194746017456},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.5971775650978088},{"id":"https://openalex.org/C48372109","wikidata":"https://www.wikidata.org/wiki/Q3913","display_name":"Binary number","level":2,"score":0.5579795837402344},{"id":"https://openalex.org/C40842320","wikidata":"https://www.wikidata.org/wiki/Q19423","display_name":"Buffer overflow","level":2,"score":0.5093358755111694},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.24526220560073853},{"id":"https://openalex.org/C94375191","wikidata":"https://www.wikidata.org/wiki/Q11205","display_name":"Arithmetic","level":1,"score":0.21255189180374146},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.15950483083724976},{"id":"https://openalex.org/C76155785","wikidata":"https://www.wikidata.org/wiki/Q418","display_name":"Telecommunications","level":1,"score":0.08699974417686462}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.3745/kipstc.2005.12c.3.323","doi":"https://doi.org/10.3745/kipstc.2005.12c.3.323","is_oa":false,"landing_page_url":"https://doi.org/10.3745/kipstc.2005.12c.3.323","pdf_url":null,"source":{"id":"https://openalex.org/S4210179343","display_name":"The KIPS Transactions PartC","issn_l":"1598-2858","issn":["1598-2858"],"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":"https://openalex.org/P4376894282","host_organization_name":"Korea Information Processing Society","host_organization_lineage":["https://openalex.org/P4376894282"],"host_organization_lineage_names":["Korea Information Processing Society"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"The KIPS Transactions:PartC","raw_type":"journal-article"},{"id":"mag:2981628954","doi":null,"is_oa":false,"landing_page_url":"https://kiss.kstudy.com/thesis/thesis-view.asp?key=2444845","pdf_url":null,"source":{"id":"https://openalex.org/S4210179343","display_name":"The KIPS Transactions PartC","issn_l":"1598-2858","issn":["1598-2858"],"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":"https://openalex.org/P4376894282","host_organization_name":"Korea Information Processing Society","host_organization_lineage":["https://openalex.org/P4376894282"],"host_organization_lineage_names":["Korea Information Processing Society"],"type":"journal"},"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":false,"raw_source_name":"\uc815\ubcf4\ucc98\ub9ac\ud559\ud68c\ub17c\ubb38\uc9c0C","raw_type":null}],"best_oa_location":null,"sustainable_development_goals":[],"study_designs":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":1,"referenced_works":["https://openalex.org/W2162986442"],"related_works":["https://openalex.org/W2119931217","https://openalex.org/W3003761279","https://openalex.org/W2022188239","https://openalex.org/W2516271284","https://openalex.org/W7100167464","https://openalex.org/W7098110911","https://openalex.org/W7097685084","https://openalex.org/W2229637487","https://openalex.org/W2981628954","https://openalex.org/W7098643026"],"abstract_inverted_index":{"Buffer":[0],"overflow":[1,19],"is":[2,106],"one":[3],"of":[4,59],"the":[5,60,79,82,87,109],"most":[6],"prevalent":[7],"and":[8,66],"critical":[9],"internet":[10],"security":[11],"vulnerabilities.":[12],"Recently,":[13],"various":[14],"methods":[15],"to":[16,29,31,35,46,70,75],"prevent":[17,47],"buffer":[18],"attacks":[20,49],"have":[21,86],"been":[22],"investigated,":[23],"but":[24],"they":[25],"are":[26],"still":[27],"difficult":[28],"apply":[30],"real":[32],"applications":[33],"due":[34],"their":[36],"run-time":[37],"overhead.":[38],"This":[39],"paper":[40],"suggests":[41],"an":[42],"efficient":[43],"rewrite":[44],"method":[45],"buffer-overflow":[48],"only":[50],"with":[51],"lower":[52,88],"costs":[53],"by":[54,78],"generating":[55],"a":[56,98],"redundant":[57],"copy":[58,84],"return":[61,68,72],"address":[62,69,89],"in":[63],"stack":[64],"frame":[65],"comparing":[67],"copied":[71],"address.":[73],"Not":[74],"be":[76],"overwritten":[77],"attack":[80],"data":[81],"new":[83],"will":[85],"number":[90],"than":[91],"local":[92],"buffers":[93],"have.":[94],"In":[95],"addition,":[96],"for":[97],"safer":[99],"execution":[100],"environment,":[101],"every":[102],"vulnerable":[103],"function":[104],"call":[105],"transformed":[107],"during":[108],"rewriting":[110],"procedure.":[111]},"counts_by_year":[{"year":2024,"cited_by_count":1}],"updated_date":"2026-11-04T10:54:05.112534","created_date":"2016-06-24T00:00:00"}
