맞춤기술찾기

이전대상기술

악성 모바일 앱 감지 장치 및 방법(Apparatus and Method for Recognizing Vicious Mobile App)

  • 기술번호 : KST2017010064
  • 담당센터 : 대전기술혁신센터
  • 전화번호 : 042-610-2279
요약, Int. CL, CPC, 출원번호/일자, 출원인, 등록번호/일자, 공개번호/일자, 공고번호/일자, 국제출원번호/일자, 국제공개번호/일자, 우선권정보, 법적상태, 심사진행상태, 심판사항, 구분, 원출원번호/일자, 관련 출원번호, 기술이전 희망, 심사청구여부/일자, 심사청구항수의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 서지정보 표입니다.
요약 본 발명은 악성 앱 감지 장치로, 모바일 앱을 수집하는 수집부와, 상기 수집된 모바일 앱에서 기본 정보를 추출하고, 추출된 모바일 앱의 기본 정보를 분석하여 상기 모바일 앱의 호출 흐름 그래프를 생성하는 정적 분석부와, 상기 수집된 모바일 앱을 실행하여 상기 정적 분석부에 의해 생성된 상기 모바일 앱의 호출 흐름 그래프를 동적 행위 기반의 호출 흐름 그래프로 확장하고, 상기 확장된 호출 흐름 그래프와 악성 행위를 수행하는 흐름 그래프와 유사도를 판단하는 동적 분석부와, 상기 정적 분석부에 의해 생성된 모바일 앱의 기본 정보, 호출 흐름 그래프 및 상기 동적 분석부에 의해 생성된 동적 행위 기반의 호출 흐름 그래프, 유사도를 분석하여 상기 수집된 모바일 앱이 악성인지를 판단하는 악성 앱 판단부를 포함한다.
Int. CL G06F 21/56 (2013.01.01)
CPC G06F 21/563(2013.01) G06F 21/563(2013.01)
출원번호/일자 1020150175747 (2015.12.10)
출원인 한국전자통신연구원
등록번호/일자
공개번호/일자 10-2017-0068814 (2017.06.20) 문서열기
공고번호/일자
국제출원번호/일자
국제공개번호/일자
우선권정보
법적상태 공개
심사진행상태 수리
심판사항
구분 신규
원출원번호/일자
관련 출원번호
심사청구여부/일자 Y (2020.11.11)
심사청구항수 18

출원인

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 출원인 표입니다.
번호 이름 국적 주소
1 한국전자통신연구원 대한민국 대전광역시 유성구

발명자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 발명자 표입니다.
번호 이름 국적 주소
1 박원주 대한민국 대전광역시 유성구
2 김선중 대한민국 세종특별자치시 보람로 **,
3 이현우 대한민국 서울특별시 동작구

대리인

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 대리인 표입니다.
번호 이름 국적 주소
1 특허법인지명 대한민국 서울특별시 강남구 남부순환로**** 차우빌딩*층

최종권리자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 최종권리자 표입니다.
번호 이름 국적 주소
최종권리자 정보가 없습니다
번호, 서류명, 접수/발송일자, 처리상태, 접수/발송일자의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 행정처리 표입니다.
번호 서류명 접수/발송일자 처리상태 접수/발송번호
1 [출원서등 보정]보정서
[Amendment to Patent Application, etc.] Amendment
2015.12.10 수리 (Accepted) 1-1-2015-1210212-32
2 [출원서등 보정]보정서
[Amendment to Patent Application, etc.] Amendment
2015.12.10 수리 (Accepted) 1-1-2015-1209970-97
3 [특허출원]특허출원서
[Patent Application] Patent Application
2015.12.10 수리 (Accepted) 1-1-2015-1209545-06
4 [대리인선임]대리인(대표자)에 관한 신고서
[Appointment of Agent] Report on Agent (Representative)
2016.09.27 수리 (Accepted) 1-1-2016-0937944-41
5 [심사청구]심사청구서·우선심사신청서
2020.11.11 수리 (Accepted) 1-1-2020-1207575-81
번호, 청구항의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 청구항 표입니다.
번호 청구항
1 1
모바일 앱을 수집하는 수집부와, 상기 수집된 모바일 앱에서 기본 정보를 추출하고, 추출된 모바일 앱의 기본 정보를 분석하여 상기 모바일 앱의 호출 흐름 그래프를 생성하는 정적 분석부와, 상기 수집된 모바일 앱을 실행하여 상기 정적 분석부에 의해 생성된 상기 모바일 앱의 호출 흐름 그래프를 동적 행위 기반의 호출 흐름 그래프로 확장하고, 상기 확장된 호출 흐름 그래프와 악성 행위를 수행하는 흐름 그래프와 유사도를 판단하는 동적 분석부와, 상기 정적 분석부에 의해 생성된 모바일 앱의 기본 정보, 호출 흐름 그래프 및 상기 동적 분석부에 의해 생성된 동적 행위 기반의 호출 흐름 그래프, 유사도를 분석하여 상기 수집된 모바일 앱이 악성인지를 판단하는 악성 앱 판단부를 포함함을 특징으로 하는 악성 앱 감지 장치
2 2
제1 항에 있어서, 상기 정적 분석부 및 동적 분석부는상호간에 정보를 교환하면서 병렬적으로 동작함을 특징으로 하는 악성 앱 감지 장치
3 3
제1 항에 있어서, 상기 악성 앱 판단부의 판단 결과에 따라, 악성으로 판단된 모바일 앱으로부터 악성 행위 기반 부분 그래프 시그니처 이미지와 전체 그래프 시그니처 이미지를 생성하는 이미지 시그니처 생성부와, 상기 이미지 시그니처 생성부에 의해 생성된 악성 행위 기반의 부분 그래프 시그너처 이미지 및 전체 그래프 시그니처 이미지를 분리 저장하는 시그니처 저장부를 더 포함함을 특징으로 하는 악성 앱 감지 장치
4 4
제1 항에 있어서, 상기 정적 분석부는상기 수집된 모바일 앱의 기본 정보를 추출하는 앱 정보 추출부와, 상기 추출된 기본 정보 중에서 실행 파일을 이용하여 호출 흐름 그래프를 생성하는 모바일 앱 호출 흐름 그래프 생성부를 포함함을 특징으로 하는 악성 앱 감지 장치
5 5
제4 항에 있어서, 상기 모바일 앱의 기본 정보는 상기 수집된 모바일 앱의 실행 파일, 자원 정보, 메타데이터 정보 및 퍼미션 정보 중 적어도 하나를 포함함을 특징으로 하는 악성 앱 감지 장치
6 6
제4 항에 있어서, 상기 모바일 앱 호출 흐름 그래프 생성부는상기 모바일 앱의 실행 파일을 디컴파일링 또는 디스어셈블링한 후, 소스 코드 또는 어셈블링된 코드를 추출하는 소스 코드 추출부와, 상기 소스 코드 추출부에 의해 추출된 소스 코드 또는 어셈블링된 코드에서 메소드를 검색하여 그에 상응하는 코드를 추출하는 메소드 검색부와, 상기 소스 코드 추출부 및 메소드 검색부에 의해 추출된 소스 코드를 기반으로 함수 호출을 분석하여 호출 흐름 그래프를 생성하는 호출 흐름 그래프 생성부를 포함함을 특징으로 하는 악성 앱 감지 장치
7 7
제6 항에 있어서, 상기 모바일 앱 호출 흐름 그래프 생성부는상기 추출된 호출 흐름 그래프에서 식별자 등을 제거하여 정규화 및 추상화하는 정규화부를 더 포함함을 특징으로 하는 악성 앱 감지 장치
8 8
제1 항에 있어서, 상기 동적 분석부는 상기 수집된 모바일 앱을 가상화된 환경 또는 실제 모바일 단말 환경에서 실행하여, 상기 정적 분석부와 상호 정보 교환을 통하여 모바일 앱의 호출 흐름 그래프를 실제로 호출되는 과정을 분석하여 동적으로 행위 기반의 호출 흐름 그래프로 확장하는 모바일 앱 행위 그래프 동적 생성부와,미리 저장된 의미적 분할 규칙 집합을 참조하여 전체 행위 그래프에서 의미 기반의 부분 행위 기반 그래프를 추출하는 부분 그래프 분할부와, 상기 부분 행위 기반 그래프와 사전에 생성된 악성 행위 기반으로 만들어진 부분 그래프 시그니처 이미지와 유사도를 비교하는 이미지 시그니처 비교부를 포함함을 특징으로 하는 악성 앱 감지 장치
9 9
제8 항에 있어서, 상기 모바일 앱 행위 그래프 동적 생성부는상기 수집된 모바일 앱의 기본 정보를 정적 분석부로부터 전달받아 실행 환경에 맞는 가상 환경을 구동하는 모바일 앱 실행부와, 상기 모바일 앱이 실행되면 동적으로 코드를 분석하는 동적 코드 분석부와,상기 동적 코드 분석부에 의해 분석된 결과에 따라, 동적 행위 그래프를 생성하되, 상기 정적 분석부로부터 수신한 호출 흐름 그래프를 확장하여 생성하는 동적 행위 그래프 생성부를 포함함을 특징으로 하는 악성 앱 감지 장치
10 10
제9 항에 있어서, 상기 동적 행위 그래프 생성부는호출 흐름 그래프 외에 지정된 데이터 유형의 흐름을 포함하여 동적 행위 기반의 호출 흐름 그래프를 생성함을 특징으로 하는 악성 앱 감지 장치
11 11
제9 항에 있어서, 상기 부분 그래프 분할부는미리 저장된 의미적 분할 규칙을 참조하여 상기 생성된 동적 행위 기반의 호출 흐름 그래프로부터 모듈 단위의 부분 행위 그래프를 추출하는 의미 기반 부분 행위 그래프 추출부와, 상기 추출된 부분 행위 그래프에서 식별자를 제거하는 정규화부를 포함함을 특징으로 하는 악성 앱 감지 장치
12 12
제9 항에 있어서, 상기 부분 그래프 분할부는상기 생성된 동적 행위 기반의 호출 흐름 그래프를 의미론적으로 분리 가능한 범위에서 교집합 또는 합집합 단위로 분리함을 특징으로 하는 악성 앱 감지 장치
13 13
모바일 앱을 수집하는 단계와, 상기 수집된 모바일 앱에서 기본 정보를 추출하고, 추출된 모바일 앱의 기본 정보를 분석하여 상기 모바일 앱의 호출 흐름 그래프를 생성하는 단계와, 상기 수집된 모바일 앱을 실행하여 상기 생성된 상기 모바일 앱의 호출 흐름 그래프를 동적 행위 기반의 호출 흐름 그래프로 확장하고, 상기 확장된 호출 흐름 그래프와 악성 행위를 수행하는 흐름 그래프와 유사도를 판단하는 단계와, 상기 생성된 모바일 앱의 기본 정보, 호출 흐름 그래프, 동적 행위 기반의 호출 흐름 그래프 및 유사도를 분석하여 상기 수집된 모바일 앱이 악성인지를 판단하는 단계를 포함함을 특징으로 하는 악성 앱 감지 방법
14 14
제13 항에 있어서, 상기 생성하는 단계 및 상기 유사도를 판단하는 단계는상호 간에 정보를 교환하면서 병렬적으로 수행됨을 특징으로 하는 악성 앱 감지 방법
15 15
제13 항에 있어서, 상기 악성으로 판단된 모바일 앱으로부터 악성 행위 기반 부분 그래프 시그니처 이미지와 전체 그래프 시그니처 이미지를 생성하는 단계와, 상기 생성된 악성 행위 기반의 부분 그래프 시그너처 및 전체 그래프를 분리 저장하는 단계를 더 포함함을 특징으로 하는 악성 앱 감지 방법
16 16
제13 항에 있어서, 상기 생성하는 단계는상기 수집된 모바일 앱의 기본 정보를 추출하는 단계와,상기 모바일 앱의 실행 파일을 디컴파일링 또는 디스어셈블링한 후, 소스 코드 또는 어셈블링된 코드를 추출하는 단계와, 상기 추출된 소스 코드 또는 어셈블링된 코드에서 메소드를 검색하여 그에 상응하는 코드를 추출하는 단계와, 상기 추출된 소스 코드를 기반으로 함수 호출을 분석하여 호출 흐름 그래프를 생성하는 단계를 포함함을 특징으로 하는 악성 앱 감지 방법
17 17
제13 항에 있어서, 상기 생성하는 단계는상기 추출된 호출 흐름 그래프에서 식별자 등을 제거하여 정규화 및 추상화하는 단계를 포함함을 특징으로 하는 악성 앱 감지 방법
18 18
제13 항에 있어서, 상기 유사도를 판단하는 단계는 상기 수집된 모바일 앱의 기본 정보를 실행 환경에 맞는 가상 환경을 구동하는 단계와, 상기 모바일 앱이 실행되면 동적으로 코드를 분석하는 단계와,상기 분석된 결과에 따라, 동적 행위 그래프를 생성하되, 상기 호출 흐름 그래프를 확장하여 생성하는 단계와,미리 저장된 의미적 분할 규칙을 참조하여 상기 생성된 동적 행위 기반의 호출 흐름 그래프로부터 모듈 단위의 부분 행위 그래프를 추출하는 단계와, 상기 추출된 부분 행위 그래프에서 식별자를 제거하는 단계와,상기 부분 행위 기반 그래프와 기존의 악성 행위 기반으로 만들어진 부분 그래프 시그니처 이미지와 유사도를 비교하는 단계를 포함함을 특징으로 하는 악성 앱 감지 방법
지정국 정보가 없습니다
순번, 패밀리번호, 국가코드, 국가명, 종류의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 패밀리정보 - 패밀리정보 표입니다.
순번 패밀리번호 국가코드 국가명 종류
1 US10339315 US 미국 FAMILY
2 US20170169224 US 미국 FAMILY

DOCDB 패밀리 정보

순번, 패밀리번호, 국가코드, 국가명, 종류의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 패밀리정보 - DOCDB 패밀리 정보 표입니다.
순번 패밀리번호 국가코드 국가명 종류
1 US10339315 US 미국 DOCDBFAMILY
2 US2017169224 US 미국 DOCDBFAMILY
순번, 연구부처, 주관기관, 연구사업, 연구과제의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 국가R&D 연구정보 정보 표입니다.
순번 연구부처 주관기관 연구사업 연구과제
1 미래창조과학부 한국전자통신연구원 산업융합원천기술개발사업 인메모리 클라우드기반 실시간 스마트폰 금융사기 대응 기술