18021001. PROGRAM ANALYSIS DEVICE, PROGRAM ANALYSIS METHOD, AND COMPUTER-READABLE MEDIUM simplified abstract (NEC Corporation)

From WikiPatents
Jump to navigation Jump to search

PROGRAM ANALYSIS DEVICE, PROGRAM ANALYSIS METHOD, AND COMPUTER-READABLE MEDIUM

Organization Name

NEC Corporation

Inventor(s)

Yusuke Shimada of Tokyo (JP)

Takayuki Sasaki of Tokyo (JP)

PROGRAM ANALYSIS DEVICE, PROGRAM ANALYSIS METHOD, AND COMPUTER-READABLE MEDIUM - A simplified explanation of the abstract

This abstract first appeared for US patent application 18021001 titled 'PROGRAM ANALYSIS DEVICE, PROGRAM ANALYSIS METHOD, AND COMPUTER-READABLE MEDIUM

Simplified Explanation

The patent application describes a program analysis device that can extract code blocks with specific qualities from binary data of a program. It includes code block extraction means, backdoor score calculation means, and output means.

  • Code block extraction means: This component is responsible for extracting code blocks from the binary data of a program. It identifies code blocks that have specific qualities or characteristics.
  • Backdoor score calculation means: For each code block extracted, this component calculates a backdoor score based on the contents of operations within the code block. The backdoor score indicates the possibility of the code block being a backdoor code or the degree of impact it may have on a system when executed.
  • Output means: This component is responsible for outputting the extracted code blocks and the corresponding backdoor scores. It provides a way to visualize and analyze the code blocks and their potential risks.

Potential applications of this technology:

  • Cybersecurity: The program analysis device can be used to identify and analyze potential backdoor codes in software, helping to enhance cybersecurity measures.
  • Software development: Developers can use this device to analyze their code and identify any potential backdoors or vulnerabilities, allowing them to improve the security of their software.

Problems solved by this technology:

  • Detection of backdoor codes: The device helps in the identification and detection of backdoor codes that may be hidden within a program, providing a proactive approach to cybersecurity.
  • Risk assessment: The backdoor score calculation means allows for the assessment of the potential impact of code blocks, helping to prioritize security measures and mitigate risks.

Benefits of this technology:

  • Enhanced cybersecurity: By identifying and analyzing potential backdoor codes, this technology helps in preventing unauthorized access and malicious activities.
  • Improved software quality: The analysis provided by the device helps developers identify and fix vulnerabilities, leading to more secure and reliable software.
  • Time and cost savings: The automated extraction and analysis of code blocks reduce the manual effort required for security audits and code reviews, saving time and resources.


Original Abstract Submitted

A program analysis device including: code block extraction means for extracting code blocks having specific qualities from code blocks included in binary data of a program; backdoor score calculation means for calculating, for each code block extracted by the code block extraction means, based on the contents of operations in each code block, a backdoor score, which is a score indicating the possibility of each code block being a backdoor code or a score indicating the degree of impact of each code block on a system when it is executed; and output means for outputting the code blocks extracted by the code block extraction means and the backdoor score calculated for each of the extracted code blocks by the backdoor score calculation means.