1 |
1
검색 대상 앱에 대한 시그니처와 기저장된 시그니처들의 유사도를 확인하는 처리부; 및상기 확인된 유사도에 기초하여 상기 검색 대상 앱에 대한 멀웨어 여부를 판단하는 판단부를 포함하는 안드로이드 멀웨어의 고속 검색 시스템
|
2 |
2
제1항에 있어서,스마트폰으로부터 상기 검색 대상 앱에 대한 시그니처를 수신하는 수신부를 더 포함하는 안드로이드 멀웨어의 고속 검색 시스템
|
3 |
3
제1항에 있어서,스마트폰으로부터 수신된 유알엘을 이용하여 상기 검색 대상 앱을 다운로드하고, 상기 다운로드한 검색 대상 앱으로부터 상기 시그니처를 생성하는 생성부를 더 포함하는 안드로이드 멀웨어의 고속 검색 시스템
|
4 |
4
제1항에 있어서,상기 처리부는,상기 기저장된 시그니처들을 제1 부분 문자열들로 분할하고, 상기 분할된 제1 부분 문자열들을 이용하여 역 인덱스를 생성하며,상기 검색 대상 앱에 대한 시그니처와 상기 생성된 역 인덱스를 비교하여 상기 유사도를 확인하는 안드로이드 멀웨어의 고속 검색 시스템
|
5 |
5
제4항에 있어서,상기 처리부는,상기 제1 부분 문자열들을 키로 하여, 각 부분 문자열에 대한 데이터 항목들을 정렬하여 상기 역 인덱스를 생성하는 안드로이드 멀웨어의 고속 검색 시스템
|
6 |
6
제5항에 있어서,상기 데이터 항목들은 상기 제1 부분 문자열들이 포함된 시그니처의 시그니처 값, 상기 제1 부분 문자열들이 포함된 시그니처에서 상기 제1 부분 문자열들의 위치, 및 상기 제1 부분 문자열들이 포함된 시그니처가 대표하는 앱의 식별자 중에서 적어도 하나를 포함하는 안드로이드 멀웨어의 고속 검색 시스템
|
7 |
7
제4항에 있어서,상기 처리부는,상기 검색 대상 앱에 대한 시그니처로부터 제2 부분 문자열들을 생성하고, 상기 생성한 제2 부분 문자열들을 이용하여 상기 역 인덱스로부터 상기 제2 부분 문자열들을 포함하는 적어도 하나 이상의 시그니처를 검색하는 안드로이드 멀웨어의 고속 검색 시스템
|
8 |
8
제7항에 있어서,상기 처리부는,상기 검색된 적어도 하나 이상의 시그니처 중에서, 상기 제2 부분 문자열들이 공통 문자열로 포함된 개수를 고려하여 기저장된 시그니처들의 유사도를 확인하는 안드로이드 멀웨어의 고속 검색 시스템
|
9 |
9
제8항에 있어서,상기 처리부는,상기 제2 부분 문자열을 이용하여 시그니처 값, 위치 값, 앱 식별정보 중에서 적어도 하나를 포함하는 데이터 항목을 검색하는 안드로이드 멀웨어의 고속 검색 시스템
|
10 |
10
검색 대상 앱에 대해 서버로 멀웨어 검색을 요청하는 요청 처리부; 및상기 요청에 대한 응답으로 상기 서버로부터 멀웨어와의 유사도 정보를 수신하는 수신부를 포함하고,상기 서버는 기저장된 시그니처들을 제1 부분 문자열들로 분할하여 역 인덱스를 생성하고, 상기 검색 대상 앱에 대한 시그니처와 상기 생성된 역 인덱스를 비교하여 상기 유사도 정보를 생성하며, 상기 멀웨어 검색 요청에 대해 상기 생성한 유사도 정보를 회신하는 안드로이드 멀웨어의 고속 검색 시스템
|
11 |
11
제10항에 있어서,상기 요청 처리부는,상기 검색 대상 앱을 다운로드 하는 유알엘을 상기 서버로 전송하여 상기 멀웨어 검색을 요청하는 안드로이드 멀웨어의 고속 검색 시스템
|
12 |
12
제10항에 있어서,상기 요청 처리부는,상기 검색 대상 앱에 대한 시그니처를 생성하고, 상기 생성된 시그니처를서버로 전송하여 멀웨어 검색을 요청하는 안드로이드 멀웨어의 고속 검색 시스템
|
13 |
13
제10항에 있어서,상기 서버는, 상기 제1 부분 문자열들을 키로 하여, 각 제1 부분 문자열에 대한 데이터 항목들을 정렬하여 상기 역 인덱스를 생성하는 안드로이드 멀웨어의 고속 검색 시스템
|
14 |
14
제13항에 있어서,상기 서버는,상기 검색 대상 앱에 대한 시그니처로부터 제2 부분 문자열들을 생성하고, 상기 생성한 제2 부분 문자열들을 이용하여 상기 역 인덱스로부터 상기 제2 부분 문자열들을 포함하는 적어도 하나 이상의 시그니처를 검색하며, 상기 검색된 적어도 하나 이상의 시그니처 중에서, 상기 제2 부분 문자열들이 공통 문자열로 포함된 개수를 고려하여 기저장된 시그니처들의 유사도를 확인하는 안드로이드 멀웨어의 고속 검색 시스템
|
15 |
15
처리부에서, 검색 대상 앱에 대한 시그니처와 기저장된 시그니처들의 유사도를 확인하는 단계; 및판단부에서, 상기 확인된 유사도에 기초하여 상기 검색 대상 앱에 대한 멀웨어 여부를 판단하는 단계를 포함하고,상기 유사도를 확인하는 상기 단계는,상기 기저장된 시그니처들을 제1 부분 문자열들로 분할하고, 상기 분할된 제1 부분 문자열들을 이용하여 역 인덱스를 생성하는 단계; 및상기 검색 대상 앱에 대한 시그니처와 상기 생성된 역 인덱스를 비교하여 상기 유사도를 확인하는 단계를 포함하는 안드로이드 멀웨어의 고속 검색 방법
|
16 |
16
제15항에 있어서,스마트폰으로부터 상기 검색 대상 앱에 대한 시그니처를 수신하는 단계를 더 포함하는 안드로이드 멀웨어의 고속 검색 방법
|
17 |
17
제15항에 있어서,스마트폰으로부터 수신된 유알엘을 이용하여 상기 검색 대상 앱을 다운로드하고, 상기 다운로드한 검색 대상 앱으로부터 상기 시그니처를 생성하는 단계를 더 포함하는 안드로이드 멀웨어의 고속 검색 방법
|
18 |
18
제15항에 있어서,상기 역 인덱스를 생성하는 단계는,상기 제1 부분 문자열들을 키로 하여, 각 부분 문자열에 대한 데이터 항목들을 정렬하여 상기 역 인덱스를 생성하는 단계를 포함하는 안드로이드 멀웨어의 고속 검색 방법
|
19 |
19
제14항에 있어서,상기 유사도를 확인하는 상기 단계는,상기 검색 대상 앱에 대한 시그니처로부터 제2 부분 문자열들을 생성하고, 상기 생성한 제2 부분 문자열들을 이용하여 상기 역 인덱스로부터 상기 제2 부분 문자열들을 포함하는 적어도 하나 이상의 시그니처를 검색하는 단계; 및상기 검색된 적어도 하나 이상의 시그니처 중에서, 상기 제2 부분 문자열들이 공통 문자열로 포함된 개수를 고려하여 기저장된 시그니처들의 유사도를 확인하는 단계를 포함하는 안드로이드 멀웨어의 고속 검색 방법
|
20 |
20
제19항에 있어서,상기 유사도를 확인하는 상기 단계는,상기 제2 부분 문자열을 이용하여 시그니처 값, 위치 값, 앱 식별정보 중에서 적어도 하나를 포함하는 데이터 항목을 검색하는 단계를 포함하는 안드로이드 멀웨어의 고속 검색 방법
|