Matches in SemOpenAlex for { <https://semopenalex.org/work/W3136704585> ?p ?o ?g. }
- W3136704585 abstract "Since compiler optimization is the most common source contributing to binary code differences in syntax, testing the resilience against the changes caused by different compiler optimization settings has become a standard evaluation step for most binary diffing approaches. For example, 47 top-venue papers in the last 12 years compared different program versions compiled by default optimization levels (e.g., -Ox in GCC and LLVM). Although many of them claim they are immune to compiler transformations, it is yet unclear about their resistance to non-default optimization settings. Especially, we have observed that adversaries explored non-default compiler settings to amplify malware differences. This paper takes the first step to systematically studying the effectiveness of compiler optimization on binary code differences. We tailor search-based iterative compilation for the auto-tuning of binary code differences. We develop BinTuner to search near-optimal optimization sequences that can maximize the amount of binary code differences. We run BinTuner with GCC 10.2 and LLVM 11.0 on SPEC benchmarks (CPU2006 & CPU2017), Coreutils, and OpenSSL. Our experiments show that at the cost of 279 to 1,881 compilation iterations, BinTuner can find custom optimization sequences that are substantially better than the general -Ox settings. BinTuner's outputs seriously undermine prominent binary diffing tools' comparisons. In addition, the detection rate of the IoT malware variants tuned by BinTuner falls by more than 50%. Our findings paint a cautionary tale for security analysts that attackers have a new way to mutate malware code cost-effectively, and the research community needs to step back to reassess optimization-resistance evaluations." @default.
- W3136704585 created "2021-03-29" @default.
- W3136704585 creator A5003467063 @default.
- W3136704585 creator A5027475930 @default.
- W3136704585 creator A5073206193 @default.
- W3136704585 creator A5081868910 @default.
- W3136704585 creator A5085778026 @default.
- W3136704585 date "2021-03-23" @default.
- W3136704585 modified "2023-10-14" @default.
- W3136704585 title "Unleashing the Hidden Power of Compiler Optimization on Binary Code Difference: An Empirical Study" @default.
- W3136704585 cites W1509875415 @default.
- W3136704585 cites W1530458829 @default.
- W3136704585 cites W1548500763 @default.
- W3136704585 cites W1604459715 @default.
- W3136704585 cites W1638203394 @default.
- W3136704585 cites W1779974843 @default.
- W3136704585 cites W1892063863 @default.
- W3136704585 cites W1910686388 @default.
- W3136704585 cites W1942295288 @default.
- W3136704585 cites W1963856035 @default.
- W3136704585 cites W1966695331 @default.
- W3136704585 cites W1984978725 @default.
- W3136704585 cites W1985205072 @default.
- W3136704585 cites W2009614414 @default.
- W3136704585 cites W2012604743 @default.
- W3136704585 cites W2015918966 @default.
- W3136704585 cites W2017796755 @default.
- W3136704585 cites W2018175892 @default.
- W3136704585 cites W2041839827 @default.
- W3136704585 cites W2047094503 @default.
- W3136704585 cites W2068211976 @default.
- W3136704585 cites W2069652163 @default.
- W3136704585 cites W2081561469 @default.
- W3136704585 cites W2082594235 @default.
- W3136704585 cites W2084201645 @default.
- W3136704585 cites W2093708648 @default.
- W3136704585 cites W2100218206 @default.
- W3136704585 cites W2102833942 @default.
- W3136704585 cites W2112725702 @default.
- W3136704585 cites W2121398530 @default.
- W3136704585 cites W2145657894 @default.
- W3136704585 cites W2149674423 @default.
- W3136704585 cites W2160145830 @default.
- W3136704585 cites W2160637255 @default.
- W3136704585 cites W2165597437 @default.
- W3136704585 cites W2171208690 @default.
- W3136704585 cites W2171539112 @default.
- W3136704585 cites W2194609298 @default.
- W3136704585 cites W2205815960 @default.
- W3136704585 cites W2220253305 @default.
- W3136704585 cites W224410497 @default.
- W3136704585 cites W2268708171 @default.
- W3136704585 cites W2294628582 @default.
- W3136704585 cites W2414803796 @default.
- W3136704585 cites W2466114212 @default.
- W3136704585 cites W2514974017 @default.
- W3136704585 cites W2516372287 @default.
- W3136704585 cites W2532962075 @default.
- W3136704585 cites W2547624952 @default.
- W3136704585 cites W2547625248 @default.
- W3136704585 cites W2548028511 @default.
- W3136704585 cites W2618635610 @default.
- W3136704585 cites W2618879712 @default.
- W3136704585 cites W2627063456 @default.
- W3136704585 cites W2670925489 @default.
- W3136704585 cites W2742475488 @default.
- W3136704585 cites W2748868501 @default.
- W3136704585 cites W2752559890 @default.
- W3136704585 cites W2768013588 @default.
- W3136704585 cites W2768051178 @default.
- W3136704585 cites W2792247670 @default.
- W3136704585 cites W2794801050 @default.
- W3136704585 cites W2794945502 @default.
- W3136704585 cites W2888698761 @default.
- W3136704585 cites W2898829570 @default.
- W3136704585 cites W2908015413 @default.
- W3136704585 cites W2926178846 @default.
- W3136704585 cites W2963408280 @default.
- W3136704585 cites W2982994925 @default.
- W3136704585 cites W2986144686 @default.
- W3136704585 cites W2997915791 @default.
- W3136704585 cites W3105926539 @default.
- W3136704585 cites W3113371616 @default.
- W3136704585 cites W596492259 @default.
- W3136704585 doi "https://doi.org/10.48550/arxiv.2103.12357" @default.
- W3136704585 hasPublicationYear "2021" @default.
- W3136704585 type Work @default.
- W3136704585 sameAs 3136704585 @default.
- W3136704585 citedByCount "0" @default.
- W3136704585 crossrefType "posted-content" @default.
- W3136704585 hasAuthorship W3136704585A5003467063 @default.
- W3136704585 hasAuthorship W3136704585A5027475930 @default.
- W3136704585 hasAuthorship W3136704585A5073206193 @default.
- W3136704585 hasAuthorship W3136704585A5081868910 @default.
- W3136704585 hasAuthorship W3136704585A5085778026 @default.
- W3136704585 hasBestOaLocation W31367045851 @default.
- W3136704585 hasConcept C111919701 @default.
- W3136704585 hasConcept C128916667 @default.
- W3136704585 hasConcept C133162039 @default.
- W3136704585 hasConcept C139571649 @default.