DEVICE AND METHOD FOR INSPECTING SOFTWARE FOR VULNERABILITIES

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

Planning0.54
AI hardware0.17
Knowledge representation0.04
Natural language0.01
Machine learning0.00
Vision0.00
Evolutionary computation0.00
Speech0.00

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.

From the same owner

© 2026 NYSGPT2525 LLC