首页>
外国专利>
APPARATUS AND METHOD FOR ANALYZING EMBEDED SOFTWARE VULNERABILITY BASED ON BINARY CODE
APPARATUS AND METHOD FOR ANALYZING EMBEDED SOFTWARE VULNERABILITY BASED ON BINARY CODE
展开▼
机译:基于二进制代码的嵌入式软件易损性分析的装置和方法
展开▼
页面导航
摘要
著录项
相似文献
摘要
The present invention relates to an apparatus and method for analyzing an embedded software vulnerability based on binary code, and an apparatus for analyzing a vulnerability of an embedded software based on a binary code according to an embodiment of the present invention includes: extracting architecture information from a binary code, A binary analyzing unit for checking the input data; An intermediate representation conversion unit for converting the binary code into an intermediate representation code according to the result of the check; An intermediate expression analyzer for extracting a function call graph and a control flow graph from the intermediate representation code to select a function to be subjected to vulnerability analysis; A static vulnerability analyzer for generating a static vulnerability detection list by determining whether there is a security vulnerability corresponding to a Common Weakness Enumeration (CWE) vulnerability list for the vulnerability analysis target function; And a dynamic vulnerability analyzer for generating a test case for a function having a vulnerability selected from the static vulnerability detection list and executing the preference operation.
展开▼