Method and device for detecting buffer overflow and code instrumentation method and device
A buffer and code technology, used in computer security devices, instruments, electrical digital data processing, etc., can solve the problems of wasting time and high false alarm rate, and achieve the effect of reducing false alarm rate, improving pertinence and efficiency
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0064] In the embodiment of the present invention, in order to detect the real loophole of buffer overflow, the program code can be model-tested, that is, the program code can be virtually executed, the program code can be converted into a finite state machine, and the program code in the finite state machine The state space of the system is exhaustively searched to determine whether there is a buffer overflow, and to find out the code execution trace that causes the buffer overflow. Wherein, the code execution trace that causes the buffer overflow refers to a collection of a series of codes of a certain execution path that causes the buffer overflow. However, in this process, when judging whether there is a buffer overflow, it needs to be judged according to the length information of the buffer. However, for these programming language codes that may have buffer overflow vulnerabilities, such as C / C++ codes, there is usually no Provide the length information of the buffer, suc...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com