Invention Grant
- Patent Title: Using multiple sequence alignment to identify security vulnerability code paths
-
Application No.: US15158299Application Date: 2016-05-18
-
Publication No.: US10210077B2Publication Date: 2019-02-19
- Inventor: Shu Wang
- Applicant: International Business Machines Corporation
- Applicant Address: US NY Armonk
- Assignee: International Business Machines Corporation
- Current Assignee: International Business Machines Corporation
- Current Assignee Address: US NY Armonk
- Agent Jeffrey S. LaBaw; David H. Judson
- Main IPC: G06F9/44
- IPC: G06F9/44 ; G06F11/36 ; G06F21/57 ; G06F8/70 ; G06F8/75 ; G06F21/56

Abstract:
A static analysis tool is augmented to provide for enhanced security vulnerability determination from generated code traces. According to this disclosure, a multiple sequence alignment is applied to a set of traces generated by static analysis of application source code. The output of this operation is an alignment result that simplifies the traces, e.g., by representing many common nodes as a single node. In particular, the sequence alignment identifies entries in the alignment result that represent at least one code execution path that multiple traces in the set of traces include. A call graph can then be output that includes the at least one code execution path identified, and that call graph can also be simplified by applying a compression portions of the traces that are used to generate it. Using multiple sequence alignment and simplified call graphs enable a user to identify security vulnerabilities more efficiently.
Public/Granted literature
- US20170337123A1 Using multiple sequence alignment to identify security vulnerability code paths Public/Granted day:2017-11-23
Information query