{"id":"https://openalex.org/W206265171","doi":null,"title":"DIRA: Automatic Detection, Identification and Repair of Control-Hijacking Attacks.","display_name":"DIRA: Automatic Detection, Identification and Repair of Control-Hijacking Attacks.","publication_year":2005,"publication_date":"2005-01-01","ids":{"openalex":"https://openalex.org/W206265171","mag":"206265171"},"language":"en","primary_location":{"id":"pmh:oai:CiteSeerX.psu:10.1.1.163.4494","doi":null,"is_oa":false,"landing_page_url":"http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.163.4494","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"http://www.cs.princeton.edu/courses/archive/spring06/cos592/bib/dira-smirnov.pdf","raw_type":"text"},"volume":null,"type":"article","is_traditional":true,"indexed_in":[],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":null,"display_name":"\u0410. \u0412. \u0421\u043c\u0438\u0440\u043d\u043e\u0432","orcid":"https://orcid.org/0000-0001-5361-8232","observed_orcids":["https://orcid.org/0000-0001-5361-8232"]},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"\u0410. \u0412. \u0421\u043c\u0438\u0440\u043d\u043e\u0432","raw_affiliation_strings":[],"raw_orcid":"https://orcid.org/0000-0001-5361-8232","affiliations":[]},{"author_position":"last","author":{"id":"https://openalex.org/A5111960386","display_name":"Tzi\u2010cker Chiueh","orcid":null,"observed_orcids":[]},"institutions":[{"id":"https://openalex.org/I59553526","display_name":"Stony Brook University","ror":"https://ror.org/05qghxh33","country_code":"US","type":"education","lineage":["https://openalex.org/I59553526"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Tzi\u2010cker Chiueh","raw_affiliation_strings":["Stony Brook University"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Stony Brook University","institution_ids":["https://openalex.org/I59553526"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":25.5544,"has_fulltext":false,"cited_by_count":105,"citation_normalized_percentile":{"value":0.99467602,"is_in_top_1_percent":true,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":88,"max":99},"biblio":{"volume":null,"issue":null,"first_page":null,"last_page":null},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11424","display_name":"Security and Verification in Computing","score":0.9994999766349792,"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":0.9994999766349792,"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/T10400","display_name":"Network Security and Intrusion Detection","score":0.00019999999494757503,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"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":9.999999747378752e-05,"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-attacks","display_name":"buffer overflow attacks","score":0.9860000014305115},{"id":"https://openalex.org/keywords/source-code-transformation","display_name":"source code transformation","score":0.5139999985694885},{"id":"https://openalex.org/keywords/runtime-overhead","display_name":"runtime overhead","score":0.48100000619888306}],"concepts":[{"id":"https://openalex.org/C165696696","wikidata":"https://www.wikidata.org/wiki/Q11287","display_name":"Exploit","level":2,"score":0.7710155248641968},{"id":"https://openalex.org/C158379750","wikidata":"https://www.wikidata.org/wiki/Q214111","display_name":"Network packet","level":2,"score":0.7124592661857605},{"id":"https://openalex.org/C40842320","wikidata":"https://www.wikidata.org/wiki/Q19423","display_name":"Buffer overflow","level":2,"score":0.6967477798461914},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6951755881309509},{"id":"https://openalex.org/C169590947","wikidata":"https://www.wikidata.org/wiki/Q47506","display_name":"Compiler","level":2,"score":0.6497275233268738},{"id":"https://openalex.org/C116834253","wikidata":"https://www.wikidata.org/wiki/Q2039217","display_name":"Identification (biology)","level":2,"score":0.6454852819442749},{"id":"https://openalex.org/C38652104","wikidata":"https://www.wikidata.org/wiki/Q3510521","display_name":"Computer security","level":1,"score":0.6403405070304871},{"id":"https://openalex.org/C168167062","wikidata":"https://www.wikidata.org/wiki/Q1117970","display_name":"Component (thermodynamics)","level":2,"score":0.4892885386943817},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.4624927341938019},{"id":"https://openalex.org/C2780741293","wikidata":"https://www.wikidata.org/wiki/Q4818019","display_name":"Attack patterns","level":3,"score":0.4344896674156189},{"id":"https://openalex.org/C43126263","wikidata":"https://www.wikidata.org/wiki/Q128751","display_name":"Source code","level":2,"score":0.42802512645721436},{"id":"https://openalex.org/C31258907","wikidata":"https://www.wikidata.org/wiki/Q1301371","display_name":"Computer network","level":1,"score":0.2002687156200409},{"id":"https://openalex.org/C35525427","wikidata":"https://www.wikidata.org/wiki/Q745881","display_name":"Intrusion detection system","level":2,"score":0.1450551450252533},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.128114253282547},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.11818328499794006},{"id":"https://openalex.org/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"score":0.0},{"id":"https://openalex.org/C86803240","wikidata":"https://www.wikidata.org/wiki/Q420","display_name":"Biology","level":0,"score":0.0},{"id":"https://openalex.org/C59822182","wikidata":"https://www.wikidata.org/wiki/Q441","display_name":"Botany","level":1,"score":0.0},{"id":"https://openalex.org/C97355855","wikidata":"https://www.wikidata.org/wiki/Q11473","display_name":"Thermodynamics","level":1,"score":0.0},{"id":"https://openalex.org/C121332964","wikidata":"https://www.wikidata.org/wiki/Q413","display_name":"Physics","level":0,"score":0.0}],"mesh":[],"locations_count":4,"locations":[{"id":"pmh:oai:CiteSeerX.psu:10.1.1.163.4494","doi":null,"is_oa":false,"landing_page_url":"http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.163.4494","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"http://www.cs.princeton.edu/courses/archive/spring06/cos592/bib/dira-smirnov.pdf","raw_type":"text"},{"id":"pmh:oai:CiteSeerX.psu:10.1.1.529.9618","doi":null,"is_oa":false,"landing_page_url":"http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.529.9618","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"https://dc414.org/download/confs/defcon13/Speeches/DC_13-Smirnov-Chiueh/dira.pdf","raw_type":"text"},{"id":"pmh:oai:CiteSeerX.psu:10.1.1.74.3148","doi":null,"is_oa":false,"landing_page_url":"http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.74.3148","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"http://www.isoc.org/isoc/conferences/ndss/05/proceedings/papers/dira.pdf","raw_type":"text"},{"id":"mag:206265171","doi":null,"is_oa":false,"landing_page_url":"https://dc414.org/download/confs/defcon13/Speeches/DC_13-Smirnov-Chiueh/dira.pdf","pdf_url":null,"source":{"id":"https://openalex.org/S4306420590","display_name":"Network and Distributed System Security Symposium","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"conference"},"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":false,"raw_source_name":"Network and Distributed System Security Symposium","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":27,"referenced_works":["https://openalex.org/W11234669","https://openalex.org/W88694106","https://openalex.org/W111098712","https://openalex.org/W120748129","https://openalex.org/W1485086418","https://openalex.org/W1535713556","https://openalex.org/W1542906860","https://openalex.org/W1546149892","https://openalex.org/W1585257880","https://openalex.org/W1587981097","https://openalex.org/W1671661096","https://openalex.org/W1973326708","https://openalex.org/W1979117305","https://openalex.org/W1984248430","https://openalex.org/W2070869623","https://openalex.org/W2079055089","https://openalex.org/W2082498963","https://openalex.org/W2083796365","https://openalex.org/W2110066339","https://openalex.org/W2116409384","https://openalex.org/W2124228276","https://openalex.org/W2127532866","https://openalex.org/W2137952932","https://openalex.org/W2146804254","https://openalex.org/W2150277819","https://openalex.org/W2162986442","https://openalex.org/W2167231283"],"related_works":["https://openalex.org/W7096140480","https://openalex.org/W7095826563","https://openalex.org/W7095591109","https://openalex.org/W2372741315","https://openalex.org/W7099099786","https://openalex.org/W1655226010","https://openalex.org/W1946775303","https://openalex.org/W7095108886","https://openalex.org/W2141658222","https://openalex.org/W70760381"],"abstract_inverted_index":{"Buffer":[0],"overflow":[1,127,194],"attacks":[2,12,41,128],"are":[3],"known":[4,221],"to":[5,16,27,96,104,161,215,243,256],"be":[6],"the":[7,51,60,82,92,99,109,121,162,186,199,204,208,229,245,248],"most":[8,252],"com-mon":[9],"type":[10],"of":[11,115],"that":[13,49,53,70,75,90,97,123,178,185],"allow":[14],"attackers":[15],"hijack":[17],"a":[18,23,28,54,112,158,172,180],"re-mote":[19],"system":[20],"by":[21,203,227],"sending":[22],"specially":[24],"crafted":[25],"packet":[26,148],"vulnerable":[29],"network":[30,218],"application":[31],"running":[32,106],"on":[33,145],"it.":[34],"A":[35],"compre-hensive":[36],"defense":[37],"strategy":[38],"against":[39,196],"such":[40,79],"should":[42],"in-clude":[43],"(1)":[44],"an":[45,66,86],"attack":[46,61,67,72,87,100,147,151,195,210,249,266,269],"detection":[47,267],"component":[48,69,89],"determines":[50],"fact":[52],"program":[55,188],"is":[56,143,271],"compromised":[57,93],"and":[58,84,101,206,223,251,268,273],"prevents":[59],"from":[62],"further":[63],"propagation,":[64],"(2)":[65],"identifica-tion":[68],"identifies":[71],"packets":[73,80],"so":[74,184],"one":[76],"can":[77,124,189],"block":[78],"in":[81,120],"future,":[83],"(3)":[85],"repair":[88,198,254],"restores":[91],"applica-tion\u2019s":[94],"state":[95],"before":[98],"allows":[102],"it":[103],"con-tinue":[105],"normally.":[107],"Over":[108],"last":[110],"decade,":[111],"significant":[113],"amount":[114],"research":[116],"has":[117],"been":[118],"vested":[119],"systems":[122],"detect":[125,191,244],"buffer":[126,193],"either":[129],"statically":[130],"at":[131,136],"com-pile":[132],"time":[133],"or":[134,150],"dynamically":[135],"run":[137],"time.":[138],"However,":[139],"not":[140],"much":[141],"effort":[142],"spent":[144],"automated":[146],"identification":[149],"repair.":[152],"In":[153],"this":[154,169],"paper":[155],"we":[156],"present":[157],"unified":[159],"solu-tion":[160],"three":[163],"problems":[164],"mentioned":[165],"above.":[166],"We":[167,212],"imple-mented":[168],"solution":[170],"as":[171],"GCC":[173],"compiler":[174],"extension":[175],"called":[176],"DIRA":[177,214],"transforms":[179],"program\u2019s":[181],"source":[182],"code":[183],"resulting":[187],"automatically":[190],"any":[192],"it,":[197],"memory":[200],"damage":[201],"left":[202],"attack,":[205],"identify":[207,247],"actual":[209],"packet(s).":[211],"used":[213],"compile":[216],"several":[217],"applications":[219],"with":[220,232],"vulnerabilities":[222],"tested":[224],"DIRA\u2019s":[225],"effectiveness":[226],"attacking":[228],"transformed":[230],"programs":[231,239],"publicly":[233],"avail-able":[234],"exploit":[235],"code.":[236],"The":[237,260],"DIRA-compiled":[238],"were":[240],"always":[241],"able":[242],"attacks,":[246],"pack-ets":[250],"often":[253],"themselves":[255],"continue":[257],"normal":[258],"execution.":[259],"average":[261],"run-time":[262],"performance":[263],"overhead":[264],"for":[265],"repair/identification":[270],"4%":[272],"25":[274],"%":[275],"respectively.":[276],"1.":[277]},"counts_by_year":[{"year":2024,"cited_by_count":1},{"year":2023,"cited_by_count":1},{"year":2020,"cited_by_count":5},{"year":2019,"cited_by_count":1},{"year":2018,"cited_by_count":1},{"year":2017,"cited_by_count":1},{"year":2016,"cited_by_count":4},{"year":2015,"cited_by_count":5},{"year":2014,"cited_by_count":1},{"year":2013,"cited_by_count":5},{"year":2012,"cited_by_count":7}],"updated_date":"2026-11-04T10:54:05.112534","created_date":"2016-06-24T00:00:00"}
