{"id":"https://openalex.org/W2890213432","doi":"https://doi.org/10.1134/s0361768818050080","title":"Fine-Grained Address Space Layout Randomization on Program Load","display_name":"Fine-Grained Address Space Layout Randomization on Program Load","publication_year":2018,"publication_date":"2018-09-01","ids":{"openalex":"https://openalex.org/W2890213432","doi":"https://doi.org/10.1134/s0361768818050080","mag":"2890213432"},"language":"en","primary_location":{"id":"doi:10.1134/s0361768818050080","is_oa":false,"landing_page_url":"https://doi.org/10.1134/s0361768818050080","pdf_url":null,"source":{"id":"https://openalex.org/S150218641","display_name":"Programming and Computer Software","issn_l":"0361-7688","issn":["0361-7688","1608-3261"],"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/P4310320267","host_organization_name":"Pleiades Publishing","host_organization_lineage":["https://openalex.org/P4310320267","https://openalex.org/P4310319965"],"host_organization_lineage_names":["Pleiades Publishing","Springer Nature"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Programming and Computer Software","raw_type":"journal-article"},"type":"article","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/A5008804900","display_name":"\u0410. \u0420. \u041d\u0443\u0440\u043c\u0443\u0445\u0430\u043c\u0435\u0442\u043e\u0432","orcid":"https://orcid.org/0000-0001-7434-1754"},"institutions":[{"id":"https://openalex.org/I4210101868","display_name":"Institute for System Programming","ror":"https://ror.org/017ef8252","country_code":"RU","type":"facility","lineage":["https://openalex.org/I1313323035","https://openalex.org/I4210101868","https://openalex.org/I4210124601"]}],"countries":["RU"],"is_corresponding":true,"raw_author_name":"A. R. Nurmukhametov","raw_affiliation_strings":["Ivannikov Institute for System Programming, Russian Academy of Sciences, 109004, Moscow, Russia","Ivannikov Institute for System Programming, Russian Academy of Sciences, Moscow, Russia"],"affiliations":[{"raw_affiliation_string":"Ivannikov Institute for System Programming, Russian Academy of Sciences, 109004, Moscow, Russia","institution_ids":["https://openalex.org/I4210101868"]},{"raw_affiliation_string":"Ivannikov Institute for System Programming, Russian Academy of Sciences, Moscow, Russia","institution_ids":["https://openalex.org/I4210101868"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5046408973","display_name":"E. A. Zhabotinskiy","orcid":null},"institutions":[{"id":"https://openalex.org/I4210101868","display_name":"Institute for System Programming","ror":"https://ror.org/017ef8252","country_code":"RU","type":"facility","lineage":["https://openalex.org/I1313323035","https://openalex.org/I4210101868","https://openalex.org/I4210124601"]}],"countries":["RU"],"is_corresponding":true,"raw_author_name":"E. A. Zhabotinskiy","raw_affiliation_strings":["Ivannikov Institute for System Programming, Russian Academy of Sciences, 109004, Moscow, Russia","Ivannikov Institute for System Programming, Russian Academy of Sciences, Moscow, Russia"],"affiliations":[{"raw_affiliation_string":"Ivannikov Institute for System Programming, Russian Academy of Sciences, 109004, Moscow, Russia","institution_ids":["https://openalex.org/I4210101868"]},{"raw_affiliation_string":"Ivannikov Institute for System Programming, Russian Academy of Sciences, Moscow, Russia","institution_ids":["https://openalex.org/I4210101868"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5062354880","display_name":"\u0428. \u0424. \u041a\u0443\u0440\u043c\u0430\u043d\u0433\u0430\u043b\u0435\u0435\u0432","orcid":null},"institutions":[{"id":"https://openalex.org/I4210101868","display_name":"Institute for System Programming","ror":"https://ror.org/017ef8252","country_code":"RU","type":"facility","lineage":["https://openalex.org/I1313323035","https://openalex.org/I4210101868","https://openalex.org/I4210124601"]}],"countries":["RU"],"is_corresponding":true,"raw_author_name":"Sh. F. Kurmangaleev","raw_affiliation_strings":["Ivannikov Institute for System Programming, Russian Academy of Sciences, 109004, Moscow, Russia","Ivannikov Institute for System Programming, Russian Academy of Sciences, Moscow, Russia"],"affiliations":[{"raw_affiliation_string":"Ivannikov Institute for System Programming, Russian Academy of Sciences, 109004, Moscow, Russia","institution_ids":["https://openalex.org/I4210101868"]},{"raw_affiliation_string":"Ivannikov Institute for System Programming, Russian Academy of Sciences, Moscow, Russia","institution_ids":["https://openalex.org/I4210101868"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5112375694","display_name":"Serguei Gaissaryan","orcid":null},"institutions":[{"id":"https://openalex.org/I4210101868","display_name":"Institute for System Programming","ror":"https://ror.org/017ef8252","country_code":"RU","type":"facility","lineage":["https://openalex.org/I1313323035","https://openalex.org/I4210101868","https://openalex.org/I4210124601"]}],"countries":["RU"],"is_corresponding":true,"raw_author_name":"S. S. Gaissaryan","raw_affiliation_strings":["Ivannikov Institute for System Programming, Russian Academy of Sciences, 109004, Moscow, Russia","Ivannikov Institute for System Programming, Russian Academy of Sciences, Moscow, Russia"],"affiliations":[{"raw_affiliation_string":"Ivannikov Institute for System Programming, Russian Academy of Sciences, 109004, Moscow, Russia","institution_ids":["https://openalex.org/I4210101868"]},{"raw_affiliation_string":"Ivannikov Institute for System Programming, Russian Academy of Sciences, Moscow, Russia","institution_ids":["https://openalex.org/I4210101868"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5068117658","display_name":"Alexey Vishnyakov","orcid":"https://orcid.org/0000-0003-1819-220X"},"institutions":[{"id":"https://openalex.org/I4210101868","display_name":"Institute for System Programming","ror":"https://ror.org/017ef8252","country_code":"RU","type":"facility","lineage":["https://openalex.org/I1313323035","https://openalex.org/I4210101868","https://openalex.org/I4210124601"]}],"countries":["RU"],"is_corresponding":true,"raw_author_name":"A. V. Vishnyakov","raw_affiliation_strings":["Ivannikov Institute for System Programming, Russian Academy of Sciences, 109004, Moscow, Russia","Ivannikov Institute for System Programming, Russian Academy of Sciences, Moscow, Russia"],"affiliations":[{"raw_affiliation_string":"Ivannikov Institute for System Programming, Russian Academy of Sciences, 109004, Moscow, Russia","institution_ids":["https://openalex.org/I4210101868"]},{"raw_affiliation_string":"Ivannikov Institute for System Programming, Russian Academy of Sciences, Moscow, Russia","institution_ids":["https://openalex.org/I4210101868"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":5,"corresponding_author_ids":["https://openalex.org/A5008804900","https://openalex.org/A5046408973","https://openalex.org/A5062354880","https://openalex.org/A5068117658","https://openalex.org/A5112375694"],"corresponding_institution_ids":["https://openalex.org/I4210101868"],"apc_list":null,"apc_paid":null,"fwci":0.6515,"has_fulltext":false,"cited_by_count":5,"citation_normalized_percentile":{"value":0.76840754,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":91,"max":96},"biblio":{"volume":"44","issue":"5","first_page":"363","last_page":"370"},"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.9998999834060669,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"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.9998999834060669,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"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/T11241","display_name":"Advanced Malware Detection Techniques","score":0.9980999827384949,"subfield":{"id":"https://openalex.org/subfields/1711","display_name":"Signal Processing"},"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.9786999821662903,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8368691205978394},{"id":"https://openalex.org/keywords/executable","display_name":"Executable","score":0.7823805809020996},{"id":"https://openalex.org/keywords/granularity","display_name":"Granularity","score":0.6941567063331604},{"id":"https://openalex.org/keywords/loader","display_name":"Loader","score":0.53215092420578},{"id":"https://openalex.org/keywords/plug-in","display_name":"Plug-in","score":0.41718733310699463},{"id":"https://openalex.org/keywords/function","display_name":"Function (biology)","score":0.4166914224624634},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.4151160418987274},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.3334881663322449},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.2653597891330719}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8368691205978394},{"id":"https://openalex.org/C160145156","wikidata":"https://www.wikidata.org/wiki/Q778586","display_name":"Executable","level":2,"score":0.7823805809020996},{"id":"https://openalex.org/C177774035","wikidata":"https://www.wikidata.org/wiki/Q1246948","display_name":"Granularity","level":2,"score":0.6941567063331604},{"id":"https://openalex.org/C2779041774","wikidata":"https://www.wikidata.org/wiki/Q650550","display_name":"Loader","level":2,"score":0.53215092420578},{"id":"https://openalex.org/C4924752","wikidata":"https://www.wikidata.org/wiki/Q184148","display_name":"Plug-in","level":2,"score":0.41718733310699463},{"id":"https://openalex.org/C14036430","wikidata":"https://www.wikidata.org/wiki/Q3736076","display_name":"Function (biology)","level":2,"score":0.4166914224624634},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.4151160418987274},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.3334881663322449},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.2653597891330719},{"id":"https://openalex.org/C78458016","wikidata":"https://www.wikidata.org/wiki/Q840400","display_name":"Evolutionary biology","level":1,"score":0.0},{"id":"https://openalex.org/C86803240","wikidata":"https://www.wikidata.org/wiki/Q420","display_name":"Biology","level":0,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1134/s0361768818050080","is_oa":false,"landing_page_url":"https://doi.org/10.1134/s0361768818050080","pdf_url":null,"source":{"id":"https://openalex.org/S150218641","display_name":"Programming and Computer Software","issn_l":"0361-7688","issn":["0361-7688","1608-3261"],"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/P4310320267","host_organization_name":"Pleiades Publishing","host_organization_lineage":["https://openalex.org/P4310320267","https://openalex.org/P4310319965"],"host_organization_lineage_names":["Pleiades Publishing","Springer Nature"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Programming and Computer Software","raw_type":"journal-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":22,"referenced_works":["https://openalex.org/W1429241971","https://openalex.org/W1691322864","https://openalex.org/W1969501726","https://openalex.org/W2004877887","https://openalex.org/W2035991175","https://openalex.org/W2042856445","https://openalex.org/W2089448621","https://openalex.org/W2154435823","https://openalex.org/W2159059513","https://openalex.org/W2162800072","https://openalex.org/W2254784154","https://openalex.org/W2293825325","https://openalex.org/W2295234910","https://openalex.org/W2499909786","https://openalex.org/W2512784977","https://openalex.org/W2523221082","https://openalex.org/W2536006684","https://openalex.org/W2574009340","https://openalex.org/W2611801377","https://openalex.org/W2612418998","https://openalex.org/W6697808871","https://openalex.org/W7038687428"],"related_works":["https://openalex.org/W2365193102","https://openalex.org/W2343312170","https://openalex.org/W2392969333","https://openalex.org/W2745521454","https://openalex.org/W2380220463","https://openalex.org/W2363418592","https://openalex.org/W2061615910","https://openalex.org/W2385186581","https://openalex.org/W2388122603","https://openalex.org/W2002863235"],"abstract_inverted_index":{"Software":[0],"vulnerabilities":[1],"are":[2,73],"a":[3,19],"serious":[4],"security":[5],"threat.":[6],"It":[7,182],"is":[8,54,140],"important":[9],"to":[10,56,89,114,186],"develop":[11],"protection":[12,29],"mechanisms":[13,30],"preventing":[14],"their":[15],"exploitation,":[16],"especially":[17],"with":[18,75],"rapid":[20],"increase":[21],"of":[22,26,61,92,123,130,159,190,204,215],"ROP":[23,115,131],"attacks.":[24,62],"State":[25],"the":[27,64,68,121,127,143,153,179,188,197,213],"art":[28],"have":[31],"some":[32],"drawbacks":[33],"that":[34,53,206],"can":[35,170,211],"be":[36],"used":[37],"by":[38,118],"attackers.":[39],"In":[40],"this":[41,87,138],"paper,":[42],"we":[43],"propose":[44],"fine-grained":[45],"address":[46],"space":[47],"layout":[48],"randomization":[49,173,189],"on":[50,102,164,178],"program":[51,154],"load":[52],"able":[55],"protect":[57],"from":[58],"such":[59],"kind":[60],"During":[63],"static":[65],"linking":[66],"stage,":[67],"executable":[69],"and":[70,80,126,147,174],"library":[71],"files":[72],"supplemented":[74],"information":[76,88],"about":[77],"function":[78,180],"boundaries":[79],"relocations.":[81],"A":[82],"system":[83,146],"dynamic":[84],"linker/loader":[85],"uses":[86],"perform":[90],"permutation":[91],"functions.":[93],"The":[94,107,134,156,167,201],"proposed":[95,160],"method":[96,109],"was":[97,162],"implemented":[98,108],"for":[99],"64-bit":[100],"programs":[101],"CentOS":[103],"7":[104],"operating":[105,145],"system.":[106],"has":[110,148],"shown":[111],"good":[112],"resistance":[113],"attacks":[116],"evaluated":[117],"two":[119],"metrics:":[120],"number":[122],"survived":[124],"gadgets":[125],"exploitability":[128],"estimation":[129],"chain":[132],"examples.":[133],"implementation":[135],"presented":[136],"in":[137],"article":[139],"applicable":[141],"across":[142],"entire":[144],"no":[149],"compatibility":[150],"problems":[151],"affecting":[152],"performance.":[155],"working":[157],"capacity":[158],"approach":[161],"demonstrated":[163],"real":[165],"programs.":[166,217],"further":[168],"research":[169],"cover":[171],"forking":[172],"finer":[175],"granularity":[176],"than":[177],"level.":[181],"also":[183],"makes":[184],"sense":[185],"implement":[187],"short":[191],"functions":[192,205],"placement":[193],"taking":[194],"into":[195],"account":[196],"relationships":[198],"between":[199],"them.":[200],"close":[202],"arrangement":[203],"often":[207],"call":[208],"each":[209],"other":[210],"improve":[212],"performance":[214],"individual":[216]},"counts_by_year":[{"year":2025,"cited_by_count":1},{"year":2021,"cited_by_count":2},{"year":2019,"cited_by_count":2}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
