Patent №
US 8,539,449
Granted
2013-09-17
Filed 2008
Owner
ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE
+1 more
Lab
—
AI components
1
planning
Assignment
Recorded
Dataset
AIPD
2023_r1 edition
Application
12102148
Provided is a device and method for inspecting software for vulnerabilities which fuzzes the software by function. The device for inspecting software for vulnerabilities includes a target function selecting module for selecting a function of the software for vulnerabilities to be inspected, a comparison file generating module for generating a first file including the selected function and a second file not including the selected function, a binary pattern comparing module for detecting a changed or added binary pattern by comparing binary values of the first file and the second file, a test case generating module for generating at least one test case based on the detected binary pattern, and a vulnerability verifying module for inspecting vulnerabilities based on the at least one test case and generating a vulnerability inspection result. Accordingly, by intensively fuzzing a part of the software which is changed or added according to the function of the software, software vulnerabilities can be found by each function and fuzzing efficiency can be improved.
AI classification
Ownership
ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE
assignment · 207960880
PDXEN BIOSYSTEMS CO.
assignment · 518900404
Assignors
KIM, EUN YOUNG, YUN, YOUNG TAE, PARK, EUNG KI
On an employer assignment, the assignors are typically the inventors.