맞춤기술찾기

이전대상기술

모바일 디바이스용 어플리케이션의 권한을 분석하고 위험성을 검출하기 위한 장치 및 방법

  • 기술번호 : KST2015098814
  • 담당센터 : 대전기술혁신센터
  • 전화번호 : 042-610-2279
요약, Int. CL, CPC, 출원번호/일자, 출원인, 등록번호/일자, 공개번호/일자, 공고번호/일자, 국제출원번호/일자, 국제공개번호/일자, 우선권정보, 법적상태, 심사진행상태, 심판사항, 구분, 원출원번호/일자, 관련 출원번호, 기술이전 희망, 심사청구여부/일자, 심사청구항수의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 서지정보 표입니다.
요약 모바일 디바이스용 어플리케이션의 권한을 분석하고 위험성을 검출하기 위한 장치 및 방법에 관한 것이다. 본 발명은 모바일 디바이스용 어플리케이션(application)으로부터 실행 파일을 획득하는 실행 파일 획득부, 상기 실행 파일을 압축해제하여 상기 어플리케이션에 대해 선언된 권한 및 상기 어플리케이션이 사용한 권한에 대한 정보가 기재된 제1 파일을 추출하는 압축해제부를 포함하는 파일 추출부 및 상기 추출된 파일에 기재된 권한을 분석하여 권한에 의해 발생할 수 있는 위험성을 검출하는 실행 권한 분석부를 포함하고, 상기 어플리케이션의 권한과 관련된 정보는, 상기 어플리케이션에 대해 선언된 권한, 상기 어플리케이션이 사용한 권한 및 상기 어플리케이션의 권한을 사용한 함수에 대한 정보를 포함한다. 본 발명에 의하면, 어플리케이션의 실행에 필요하지 않음에도 불구하고 선언된 권한 또는 선언되지 않았음에도 함수에 의해 사용된 권한을 검출할 수 있으며, 또한 함수가 호출되는 패턴과 사전-정의된 패턴이 동일한지를 검출할 수 있으므로, 권한의 과다 사용, 개인 정보 유출 등의 위험요소를 사전에 차단함과 동시에 안전한 모바일 생태계를 구축할 수 있다.
Int. CL G06F 21/51 (2013.01)
CPC G06F 21/57(2013.01) G06F 21/57(2013.01) G06F 21/57(2013.01) G06F 21/57(2013.01)
출원번호/일자 1020130021569 (2013.02.27)
출원인 한국전자통신연구원
등록번호/일자
공개번호/일자 10-2014-0108445 (2014.09.11) 문서열기
공고번호/일자 문서열기
국제출원번호/일자
국제공개번호/일자
우선권정보
법적상태 소멸
심사진행상태 수리
심판사항
구분 신규
원출원번호/일자
관련 출원번호
심사청구여부/일자 Y (2015.12.17)
심사청구항수 15

출원인

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

발명자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 발명자 표입니다.
번호 이름 국적 주소
1 문종식 대한민국 충청남도 태안군
2 한승완 대한민국 광주 서구
3 조현숙 대한민국 대전광역시 유성구

대리인

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 대리인 표입니다.
번호 이름 국적 주소
1 팬코리아특허법인 대한민국 서울특별시 강남구 논현로**길 **, 역삼***빌딩 (역삼동)

최종권리자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 최종권리자 표입니다.
번호 이름 국적 주소
1 한국전자통신연구원 대한민국 대전광역시 유성구
번호, 서류명, 접수/발송일자, 처리상태, 접수/발송일자의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 행정처리 표입니다.
번호 서류명 접수/발송일자 처리상태 접수/발송번호
1 [특허출원]특허출원서
[Patent Application] Patent Application
2013.02.27 수리 (Accepted) 1-1-2013-0178663-65
2 출원인정보변경(경정)신고서
Notification of change of applicant's information
2015.02.02 수리 (Accepted) 4-1-2015-0006137-44
3 [심사청구]심사청구(우선심사신청)서
[Request for Examination] Request for Examination (Request for Preferential Examination)
2015.12.17 수리 (Accepted) 1-1-2015-1240094-88
4 의견제출통지서
Notification of reason for refusal
2016.09.22 발송처리완료 (Completion of Transmission) 9-5-2016-0678759-94
5 [대리인선임]대리인(대표자)에 관한 신고서
[Appointment of Agent] Report on Agent (Representative)
2016.09.28 수리 (Accepted) 1-1-2016-0943417-98
6 [거절이유 등 통지에 따른 의견]의견(답변, 소명)서
[Opinion according to the Notification of Reasons for Refusal] Written Opinion(Written Reply, Written Substantiation)
2016.11.18 수리 (Accepted) 1-1-2016-1130152-71
7 [명세서등 보정]보정서
[Amendment to Description, etc.] Amendment
2016.11.18 보정승인간주 (Regarded as an acceptance of amendment) 1-1-2016-1130153-16
8 등록결정서
Decision to grant
2017.02.20 발송처리완료 (Completion of Transmission) 9-5-2017-0131000-76
번호, 청구항의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 청구항 표입니다.
번호 청구항
1 1
모바일 디바이스용 어플리케이션(application)으로부터 실행 파일을 획득하는 실행 파일 획득부;상기 실행 파일을 압축해제하여 상기 어플리케이션에 대해 선언된 권한 및 상기 어플리케이션이 사용한 권한에 대한 정보가 기재된 제1 파일을 추출하는 압축해제부를 포함하는 파일 추출부; 및상기 추출된 파일에 기재된 권한을 기초로 상기 권한에 의해 발생할 수 있는 보안상 위험성을 검출하는 실행 권한 분석부를 포함하고,상기 어플리케이션의 권한과 관련된 정보는, 상기 어플리케이션에 대해 선언된 권한, 상기 어플리케이션이 사용한 권한 및 상기 어플리케이션의 권한을 사용한 함수에 대한 정보를 포함하는,모바일 디바이스용 어플리케이션 권한 분석 장치
2 2
제 1 항에 있어서,상기 파일 추출부는, 상기 압축해제부가 압축해제한 파일 중, 상기 어플리케이션의 권한을 사용한 함수에 대한 정보를 포함하는 제2 파일에 역공학(reverse engineering)을 수행하는역공학부를 더 포함하는,모바일 디바이스용 어플리케이션 권한 분석 장치
3 3
제 2 항에 있어서,상기 역공학부는,제2 파일을 class 또는 jar 확장자를 가진 파일로 변환한 뒤, java 확장자를 가진 파일로 변환하는 것을 특징으로 하는,모바일 디바이스용 어플리케이션 권한 분석 장치
4 4
제 2 항에 있어서,상기 실행 권한 분석부는,상기 제1 파일을 분석하는 선언된 권한 분석부;상기 제2 파일에 역공학을 수행한 결과를 파싱(parsing)하여 상기 어플리케이션이 사용한 함수를 추출하는 함수 추출부;사전-정의된(predefined) 패턴에 기초하여 위험성을 분석하는 패턴 분석부; 및상기 선언된 권한 분석부, 함수 추출부 및 패턴 분석부의 결과값에 기초하여 상기 어플리케이션과 관련된 권한을 분석한 후 위험성을 검출하는 권한 위험성 분석부를 포함하며,상기 사전-정의된 패턴은,상기 함수를 호출(call)하는 패턴을 의미하는, 모바일 디바이스용 어플리케이션 권한 분석 장치
5 5
제 4 항에 있어서,상기 권한 위험성 분석부는,단독으로 권한이 선언되었거나, 선언된 권한이 사용된 적이 없거나, 선언되지 않은 권한이 함수를 통해 사용되었거나 또는 함수가 호출된 패턴과 상기 위험성이 있다고 사전-정의된 패턴이 동일한 경우 중 적어도 하나에 해당되면 위험성이 있다고 검출하는,모바일 디바이스용 어플리케이션 권한 분석 장치
6 6
제 2 항에 있어서,상기 어플리케이션은 안드로이드용 어플리케이션이고, 상기 어플리케이션의 실행 파일은 apk 확장자이며,상기 제1 파일은 androidmanifest
7 7
제 1 항 내지 제 6 항 중 어느 한 항에 있어서,상기 모바일 디바이스용 어플리케이션 권한 분석 장치는,상기 실행 권한 분석부가 분석한 결과를 표시하는 분석 결과 리포팅(reporting)부를 더 포함하는,모바일 디바이스용 어플리케이션 권한 분석 장치
8 8
모바일 디바이스용 어플리케이션으로부터 실행 파일을 획득하는 실행 파일 획득 단계;상기 실행 파일을 압축해제하여 상기 어플리케이션에 대해 선언된 권한 및 상기 어플리케이션이 사용한 권한에 대한 정보가 기재된 제1 파일을 추출하는 압축해제단계를 포함하는 파일 추출 단계; 및상기 추출된 파일에 기재된 권한을 기초로 상기 권한에 의해 발생할 수 있는 보안상 위험성을 검출하는 실행 권한 분석 단계를 포함하고,상기 어플리케이션의 권한과 관련된 정보는, 상기 어플리케이션에 대해 선언된 권한, 상기 어플리케이션이 사용한 권한 및 상기 어플리케이션의 권한을 사용한 함수에 대한 정보를 포함하는,모바일 디바이스용 어플리케이션 권한 분석 방법
9 9
제 8 항에 있어서,상기 파일 추출 단계는, 상기 실행 파일을 압축해제하여, 상기 어플리케이션의 권한을 사용한 함수에 대한 정보를 포함하는 제2 파일에 역공학을 수행하는 역공학 단계를 더 포함하는,모바일 디바이스용 어플리케이션 권한 분석 방법
10 10
제 9 항에 있어서,상기 역공학 단계는,상기 제2 파일을 class 또는 jar 확장자를 가진 파일로 변환한 뒤, 다시 java 확장자를 가진 파일로 변환하는 단계를 포함하는,모바일 디바이스용 어플리케이션 권한 분석 방법
11 11
제 9 항에 있어서,상기 실행 권한 분석 단계는,상기 제1 파일을 분석하는 선언된 권한 분석 단계;상기 제2 파일에 역공학을 수행한 결과를 파싱하여 상기 어플리케이션이 사용한 함수를 추출하는 함수 추출 단계;사전-정의된 패턴에 기초하여 위험성을 분석하는 패턴 분석 단계; 및상기 선언된 권한 분석 단계, 함수 추출 단계 및 패턴 분석 단계의 결과값에 기초하여 상기 어플리케이션과 관련된 권한을 분석한 후 위험성을 검출하는 권한 위험성 분석 단계를 포함하며,상기 사전-정의된 패턴은,상기 함수를 호출하는 패턴을 의미하는,모바일 디바이스용 어플리케이션 권한 분석 방법
12 12
제 11 항에 있어서,상기 권한 위험성 분석 단계는,단독으로 권한이 선언되거나, 선언된 권한이 사용된 적이 없거나, 선언되지 않은 권한이 함수를 통해 사용되었거나 또는 함수가 호출된 패턴과 상기 위험성이 있다고 사전-정의된 패턴이 동일한 경우 중 적어도 하나에 해당되면 위험성이 있다고 검출하는,모바일 디바이스용 어플리케이션 권한 분석 방법
13 13
제 9 항에 있어서,상기 어플리케이션은 안드로이드용 어플리케이션이고, 상기 어플리케이션의 실행파일은 apk 확장자이며,상기 제1 파일은 androidmanifest
14 14
제 8 항에 있어서,상기 모바일 디바이스용 어플리케이션 권한 분석 방법은,상기 실행 권한 분석 단계에서 분석한 분석 결과를 표시하는 분석 결과 리포팅 단계를 더 포함하는,모바일 디바이스용 어플리케이션 권한 분석 방법
15 15
제 8 항 내지 제 14 항 중 어느 한 항에 따른 상기 모바일 디바이스용 어플리케이션 권한 분석 방법을 실행하는 컴퓨터 프로그램을 기록한,컴퓨터 판독가능한 매체
지정국 정보가 없습니다
순번, 패밀리번호, 국가코드, 국가명, 종류의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 패밀리정보 - 패밀리정보 표입니다.
순번 패밀리번호 국가코드 국가명 종류
1 US09141801 US 미국 FAMILY
2 US20140245448 US 미국 FAMILY

DOCDB 패밀리 정보

순번, 패밀리번호, 국가코드, 국가명, 종류의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 패밀리정보 - DOCDB 패밀리 정보 표입니다.
순번 패밀리번호 국가코드 국가명 종류
1 US2014245448 US 미국 DOCDBFAMILY
2 US9141801 US 미국 DOCDBFAMILY
순번, 연구부처, 주관기관, 연구사업, 연구과제의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 국가R&D 연구정보 정보 표입니다.
순번 연구부처 주관기관 연구사업 연구과제
1 (주)안랩 컴퓨터바이러스연구소 한국전자통신연구원 정보통신산업원천기술개발사업 모바일 악성 프로그램 탐지 및 방어 솔루션 개발