1 |
1
프로그램에 포함된 사용자 지정 함수의 호출 관계를 나타내는 호출 그래프를 생성하는 단계;상기 호출 그래프를 구성하는 사용자 지정 함수마다 기호 실행 분석을 수행하여 기호 공식을 생성하는 단계; 및상기 호출 그래프에 포함된 사용자 지정 함수마다 생성된 기호 공식을 병합하여, 상기 프로그램의 특징을 나타내는 시그니처를 생성하는 단계를 포함하는 시그니처 생성 방법
|
2 |
2
제1항에 있어서,상기 호출 그래프를 생성하는 단계는,상기 프로그램에 포함된 사용자 지정 함수 및 상기 사용자 지정 함수로부터 파생된 자식 함수를 포함하는 호출 그래프를 생성하는 시그니처 생성 방법
|
3 |
3
제1항에 있어서,상기 호출 그래프를 생성하는 단계는,상기 프로그램에 포함된 코드 섹션을 역어셈블하여 함수 코드를 추출하고, 상기 추출한 함수 코드로부터 컴파일러 생산 함수, 라이브러리 함수 및 API 함수를 제외한 나머지 사용자 지정 함수를 추출하는 시그니처 생성 방법
|
4 |
4
제1항에 있어서,상기 기호 공식을 생성하는 단계는,상기 사용자 지정 함수에 포함된 호출 변수를 이용하여 프로그램의 실행 흐름을 분석하는 기호 실행 분석을 수행하는 시그니처 생성 방법
|
5 |
5
제1항에 있어서,상기 시그니처를 생성하는 단계는,상기 호출 관계에 따라 사용자 지정 함수 및 사용자 지정 함수로부터 파생되는 자식 함수를 호출하는 호출 변수를 사용자 지정 함수의 기호 공식 또는 자식 함수의 호출 구문으로 변환하여 상기 사용자 지정 함수마다 생성된 기호 공식을 병합하는 시그니처 생성 방법
|
6 |
6
제1항에 있어서,상기 시그니처를 생성하는 단계는,상기 병합된 기호 공식에 입력되는 입력값에 따라 서로 다른 실행 경로를 통해 출력되는 출력 정보를 이용하여 사용자 지정 함수의 특징을 나타내는 시그니처를 생성하는 시그니처 생성 방법
|
7 |
7
프로그램에 포함된 사용자 지정 함수의 호출 관계에 이용하여 상기 사용자 지정 함수마다 기호 실행 분석을 수행하는 단계;상기 기호 실행 분석을 통해 생성된 기호 공식을 병합하여 상기 프로그램의 특징을 나타내는 시그니처를 추출하는 단계;상기 추출한 시그니처와 비교 대상 프로그램의 시그니처를 비교하여 프로그램의 동작에 관한 유사성을 분석하는 단계;상기 분석한 유사성의 결과에 따라 상기 추출한 시그니처에 포함된 악성 코드를 검출하는 단계를 포함하는 악성 코드 검출 방법
|
8 |
8
삭제
|
9 |
9
프로그램에 포함된 사용자 지정 함수의 호출 관계를 나타내는 호출 그래프를 생성하는 호출 그래프 생성부;상기 호출 그래프를 구성하는 사용자 지정 함수마다 기호 실행 분석을 수행하여 기호 공식을 생성하는 기호 공식 생성부; 및상기 호출 그래프에 포함된 사용자 지정 함수마다 생성된 기호 공식을 병합하여, 상기 프로그램의 특징을 나타내는 시그니처를 생성하는 시그니처 생성부를 포함하는 시그니처 생성 장치
|
10 |
10
제9항에 있어서,상기 호출 그래프 생성부는,상기 프로그램에 포함된 사용자 지정 함수 및 상기 사용자 지정 함수로부터 파생된 자식 함수를 포함하는 호출 그래프를 생성하는 시그니처 생성 장치
|
11 |
11
제9항에 있어서,상기 호출 그래프 생성부는,상기 프로그램에 포함된 코드 섹션을 역어셈블하여 함수 코드를 추출하고, 상기 추출한 함수 코드로부터 컴파일러 생산 함수, 라이브러리 함수 및 API 함수를 제외한 나머지 사용자 지정 함수를 추출하는 시그니처 생성 장치
|
12 |
12
제9항에 있어서,상기 기호 공식 생성부는,상기 사용자 지정 함수에 포함된 호출 변수를 이용하여 프로그램의 실행 흐름을 분석하는 기호 실행 분석을 수행하는 시그니처 생성 장치
|
13 |
13
제9항에 있어서,상기 시그니처 생성부는,상기 호출 관계에 따라 사용자 지정 함수 및 사용자 지정 함수로부터 파생되는 자식 함수를 호출하는 호출 변수를 사용자 지정 함수의 기호 공식 또는 자식 함수의 호출 구문으로 변환하여 상기 사용자 지정 함수마다 생성된 기호 공식을 병합하는 시그니처 생성 장치
|
14 |
14
제9항에 있어서,상기 시그니처 생성부는,상기 병합된 기호 공식에 입력되는 입력값에 따라 서로 다른 실행 경로를 통해 출력되는 출력 정보를 이용하여 사용자 지정 함수의 특징을 나타내는 시그니처를 생성하는 시그니처 생성 장치
|