{"id":"https://openalex.org/W2922212438","doi":"https://doi.org/10.1134/s036176881806004x","title":"Comparative Analysis of Two Approaches to Static Taint Analysis","display_name":"Comparative Analysis of Two Approaches to Static Taint Analysis","publication_year":2018,"publication_date":"2018-11-01","ids":{"openalex":"https://openalex.org/W2922212438","doi":"https://doi.org/10.1134/s036176881806004x","mag":"2922212438"},"language":"en","primary_location":{"id":"doi:10.1134/s036176881806004x","is_oa":false,"landing_page_url":"https://doi.org/10.1134/s036176881806004x","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/A5110702859","display_name":"M. V. Belyaev","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":"M. V. Belyaev","raw_affiliation_strings":["Ivannikov Institute for System Programming, Russian Academy of Sciences, 109004, Moscow, Russia"],"affiliations":[{"raw_affiliation_string":"Ivannikov Institute for System Programming, Russian Academy of Sciences, 109004, Moscow, Russia","institution_ids":["https://openalex.org/I4210101868"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5087597996","display_name":"N. V. Shimchik","orcid":"https://orcid.org/0000-0001-9887-8863"},"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":false,"raw_author_name":"N. V. Shimchik","raw_affiliation_strings":["Ivannikov Institute for System Programming, Russian Academy of Sciences, 109004, Moscow, Russia"],"affiliations":[{"raw_affiliation_string":"Ivannikov Institute for System Programming, Russian Academy of Sciences, 109004, Moscow, Russia","institution_ids":["https://openalex.org/I4210101868"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5074280491","display_name":"V. N. Ignatyev","orcid":"https://orcid.org/0000-0003-3192-1390"},"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":false,"raw_author_name":"V. N. Ignatyev","raw_affiliation_strings":["Ivannikov Institute for System Programming, Russian Academy of Sciences, 109004, Moscow, Russia"],"affiliations":[{"raw_affiliation_string":"Ivannikov Institute for System Programming, Russian Academy of Sciences, 109004, Moscow, Russia","institution_ids":["https://openalex.org/I4210101868"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5065191857","display_name":"Andrey Belevantsev","orcid":"https://orcid.org/0000-0003-2817-0397"},"institutions":[{"id":"https://openalex.org/I19880235","display_name":"Lomonosov Moscow State University","ror":"https://ror.org/010pmpe69","country_code":"RU","type":"education","lineage":["https://openalex.org/I19880235"]},{"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. A. Belevantsev","raw_affiliation_strings":["Ivannikov Institute for System Programming, Russian Academy of Sciences, 109004, Moscow, Russia","Moscow State University, 119992, 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":"Moscow State University, 119992, Moscow, Russia","institution_ids":["https://openalex.org/I19880235"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":4,"corresponding_author_ids":["https://openalex.org/A5065191857","https://openalex.org/A5110702859"],"corresponding_institution_ids":["https://openalex.org/I19880235","https://openalex.org/I4210101868"],"apc_list":null,"apc_paid":null,"fwci":0.9909,"has_fulltext":false,"cited_by_count":13,"citation_normalized_percentile":{"value":0.77935424,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":97},"biblio":{"volume":"44","issue":"6","first_page":"459","last_page":"466"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11241","display_name":"Advanced Malware Detection Techniques","score":1.0,"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"}},"topics":[{"id":"https://openalex.org/T11241","display_name":"Advanced Malware Detection Techniques","score":1.0,"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/T12034","display_name":"Digital and Cyber Forensics","score":0.9933000206947327,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"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.9918000102043152,"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/taint-checking","display_name":"Taint checking","score":0.5771681666374207},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.5367326736450195},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.11671784520149231}],"concepts":[{"id":"https://openalex.org/C63116202","wikidata":"https://www.wikidata.org/wiki/Q7676227","display_name":"Taint checking","level":3,"score":0.5771681666374207},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.5367326736450195},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.11671784520149231},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1134/s036176881806004x","is_oa":false,"landing_page_url":"https://doi.org/10.1134/s036176881806004x","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":4,"referenced_works":["https://openalex.org/W2080573945","https://openalex.org/W2166743230","https://openalex.org/W2291203434","https://openalex.org/W4244726870"],"related_works":["https://openalex.org/W32572471","https://openalex.org/W17989877","https://openalex.org/W4232242439","https://openalex.org/W2366513823","https://openalex.org/W2907724967","https://openalex.org/W2954121957","https://openalex.org/W93675726","https://openalex.org/W2893160992","https://openalex.org/W4237278616","https://openalex.org/W2406505425"],"abstract_inverted_index":{"Currently,":[0],"one":[1],"of":[2,38,46,60,81,87,108,111,114,140,144,167,186,207,214,221,225,234],"the":[3,44,51,69,79,85,88,106,109,131,137,142,145,161,165,168,182,187,198,212,223,226,232,235],"most":[4],"efficient":[5],"ways":[6],"to":[7,30,43,159,180],"detect":[8,26],"software":[9],"security":[10],"flaws":[11],"is":[12,62,71,178,229],"taint":[13],"analysis.":[14],"It":[15],"can":[16,156],"be":[17,157],"based":[18,63,72],"on":[19,64,73],"static":[20,90],"code":[21,34],"analysis,":[22],"and":[23,57,68,117,133,150,154,171,217],"it":[24,177],"helps":[25],"bugs":[27,95],"that":[28,176],"lead":[29],"vulnerabilities,":[31],"such":[32],"as":[33],"injection":[35],"or":[36],"leaks":[37],"private":[39],"data.":[40],"Two":[41],"approaches":[42,83,102,122],"implementation":[45,80,192],"tainted":[47,208],"data":[48,209],"propagation":[49],"over":[50],"program":[52,132,170],"intermediate":[53],"representation":[54],"are":[55,99,103,134,147],"proposed":[56],"compared.":[58],"One":[59],"them":[61],"dataflow":[65],"analysis":[66],"(IFDS),":[67],"other":[70],"symbolic":[74,199,236],"execution.":[75,237],"In":[76,211],"this":[77],"paper,":[78],"both":[82,121],"in":[84,96,164],"framework":[86],"existing":[89],"analyzer":[91],"infrastructure":[92,126],"for":[93,127,201],"detecting":[94],"C#":[97],"programs":[98],"described.":[100],"These":[101],"compared":[104],"from":[105],"viewpoint":[107],"scope":[110],"application,":[112],"quality":[113],"results,":[115],"performance,":[116],"resource":[118],"requirements.":[119],"Since":[120],"use":[123],"a":[124,204,218],"common":[125],"accessing":[128],"information":[129],"about":[130],"implemented":[135],"by":[136],"same":[138,183],"team":[139],"developers,":[141],"results":[143],"comparison":[146],"more":[148],"significant":[149],"accurate":[151],"than":[152,231],"usual,":[153],"they":[155],"used":[158],"select":[160],"best":[162],"option":[163],"context":[166],"specific":[169],"task.":[172],"Our":[173],"experiments":[174],"show":[175],"possible":[179],"achieve":[181],"completeness":[184],"regardless":[185],"chosen":[188],"approach.":[189],"The":[190],"IFDS-based":[191],"has":[193],"higher":[194],"performance":[195],"comparing":[196],"with":[197,203],"execution":[200],"detectors":[202,216],"small":[205],"amount":[206],"sources.":[210],"case":[213],"multiple":[215],"large":[219],"number":[220],"sources,":[222],"scalability":[224,233],"IFDS":[227],"approach":[228],"worse":[230]},"counts_by_year":[{"year":2025,"cited_by_count":2},{"year":2023,"cited_by_count":3},{"year":2022,"cited_by_count":1},{"year":2021,"cited_by_count":4},{"year":2020,"cited_by_count":1},{"year":2019,"cited_by_count":1},{"year":2017,"cited_by_count":1}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
