Skip to content

Opening book details…

Can I read Poster: MSILDiffer - A Security Patch Analysis Framework Based on Microsoft Intermediate Language for Large Software on EtoBox?

Poster: MSILDiffer - A Security Patch Analysis Framework Based on Microsoft Intermediate Language for Large Software by Can Huang; Cheng Li; Jiashuo Liang; Xinhui Han is a scholarly article available to read on EtoBox.

What is Poster: MSILDiffer - A Security Patch Analysis Framework Based on Microsoft Intermediate Language for Large Software about?

In this poster, we proposed a .NET patch analysis framework named MSILDiffer based on Microsoft Intermediate Language (MSIL). First, MSILDiffer directly extracts MSIL instructions from the .NET assemblies, and retrieves the hierarchy of classes as well as their internal class methods. Then, with coarse and fine granularity feature extraction and comparison, MSILDiffer quickly filters out the code with substantial changes after patch. Besides, we build a dataset of patch analysis containing 24.46 million class methods based on the Microsoft Exchange mail system security patches. With the assistance of MSILDiffer, we generated 32 call paths and crafted corresponding POCs for 1-day vulnerabilities in the dataset. Through the experiment evaluation, MSILDiffer is superior to JustAssembly in terms of coverage, accuracy and time consumption of patch difference analysis. CCS CONCEPTS • Security and privacy → Software security engineering.

Author
Can Huang; Cheng Li; Jiashuo Liang; Xinhui Han
Publisher
ACM
Published
2022
Language
EN

More by Can Huang; Cheng Li; Jiashuo Liang; Xinhui Han

Browse all works by Can Huang; Cheng Li; Jiashuo Liang; Xinhui Han