Intelligent software security vulnerability scanning method based on static analysis
By constructing a change impact subgraph and a risk activation trusted comprehensive quantity, incremental risks in the software development process are identified and confirmed, solving the problem of insufficient incremental risk identification in existing technologies, improving detection efficiency and accuracy, reducing resource consumption and false alarm rate, and realizing the continuity and reusability of scanning.
Patent Information
- Application Number
- CN202610635160.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2026-05-09
- Publication Date
- 2026-07-03
AI Technical Summary
Existing technologies fail to effectively identify incremental risks caused by code changes during software development, especially the reactivation of historically dangerous paths. This results in high resource consumption for full scans and insufficient focus of analysis, lacking the ability to accurately identify incremental risks.
By obtaining source code snapshots of the baseline and modified versions, we identify the changed syntax nodes and dependencies, construct a set of changed elements, combine the baseline version's cache and historical hazard index to form a comprehensive change impact, construct a change impact subgraph, perform static incremental vulnerability analysis, identify newly added and activated risk paths, and conduct risk confirmation screening and baseline updates.
It improves the efficiency and accuracy of incremental risk detection, reduces redundant analysis of irrelevant code areas, enhances the ability to identify historical dangerous path activation issues, reduces false alarm rate, improves the availability and relevance of alarm output, and achieves continuous and reusable scanning.