Invention Grant
- Patent Title: Method and system for reducing false positives in static source code analysis reports using machine learning and classification techniques
-
Application No.: US16911373Application Date: 2020-06-24
-
Publication No.: US11620389B2Publication Date: 2023-04-04
- Inventor: George Karabatis , Foteini Cheirdari-Argiropoulos
- Applicant: University of Maryland Baltimore County
- Applicant Address: US MD Baltimore
- Assignee: University of Maryland Baltimore County
- Current Assignee: University of Maryland Baltimore County
- Current Assignee Address: US MD Baltimore
- Agency: Juneau & Mitchell
- Agent Todd L. Juneau
- Main IPC: G06F21/57
- IPC: G06F21/57 ; G06F8/75 ; G06K9/62 ; G06N20/00

Abstract:
This invention is a computer-implemented method and system of using a secondary classification algorithm after using a primary source code vulnerability scanning tool to more accurately label true and false vulnerabilities in source code. The method and system use machine learning within a 10% dataset to develop a classifier model algorithm. A selection process identifies the most important features utilized in the algorithm to detect and distinguish the true and false positive findings of the static code analysis results. A personal identifier is used as a critical feature for the classification. The model is validated by experimentation and comparison against thirteen existing classifiers.
Information query