1 |
1
어플리케이션을 실행하는 단말에 있어서,구성 정보를 갖는 기능모듈;상기 구성 정보와 일치하지 않는 가상 정보를 갖는 가상모듈; 상기 구성 정보에 대한 상기 어플리케이션의 입출력 요청에 응답하여 상기 어플리케이션에 상기 기능모듈 또는 가상모듈과의 정보 입출력 경로를 제공하는 API 모듈; 및상기 어플리케이션의 입출력 요청에 대응하여 상기 어플리케이션의 신뢰성을 판단하고, 상기 어플리케이션을 신뢰할 수 있는 경우 상기 기능모듈과의 정보 입출력 경로를 상기 어플리케이션에 제공하고, 상기 어플리케이션을 신뢰할 수 없는 경우 상기 가상모듈과의 정보 입출력 경로를 상기 어플리케이션에 제공하는 제어모듈을 포함하는 단말
|
2 |
2
제 1 항에 있어서,상기 제어모듈은 상기 어플리케이션의 출처를 기초로 상기 어플리케이션의 신뢰성을 판단하는 것을 특징으로 하는 단말
|
3 |
3
제 2 항에 있어서,상기 제어모듈은 상기 어플리케이션이 공식 마켓 어플리케이션을 통해 상기 단말에 설치된 경우 상기 어플리케이션을 신뢰할 수 있는 어플리케이션으로 판단하고, 상기 어플리케이션이 상기 공식 마켓 어플리케이션이 아닌 다른 경로를 통해 상기 단말에 설치된 경우 상기 어플리케이션을 신뢰할 수 없는 어플리케이션으로 판단하는 것을 특징으로 하는 단말
|
4 |
4
제 1 항에 있어서,상기 제어모듈은 상기 어플리케이션을 신뢰할 수 없는 경우 상기 API 모듈을 후킹하여 상기 가상모듈과의 정보 입출력 경로를 상기 어플리케이션에 제공하는 것을 특징으로 하는 단말
|
5 |
5
제 1 항에 있어서,상기 기능모듈은 저장모듈, GPS 모듈 및 통신모듈 중 적어도 어느 하나를 포함하는 것을 특징으로 하는 단말
|
6 |
6
제 1 항에 있어서,상기 가상모듈은 상기 기능모듈을 가상화하여 생성되는 것을 특징으로 하는 단말
|
7 |
7
어플리케이션을 실행하는 단말에 있어서,구성 정보를 갖는 기능모듈;상기 구성 정보와 일치하지 않는 가상 정보를 갖는 가상모듈; 상기 구성 정보에 대한 상기 어플리케이션의 정보 제공 요청에 응답하여 상기 구성 정보 또는 가상 정보를 상기 어플리케이션에 제공하는 API 모듈; 및상기 어플리케이션의 정보 제공 요청에 대응하여 상기 어플리케이션의 신뢰성을 판단하고, 상기 어플리케이션을 신뢰할 수 있는 경우 상기 구성 정보를, 상기 어플리케이션을 신뢰할 수 없는 경우 상기 가상 정보를 상기 어플리케이션에 제공하는 제어모듈을 포함하는 단말
|
8 |
8
어플리케이션을 실행하는 단말의 정보 관리 방법에 있어서,상기 어플리케이션으로부터 상기 단말의 기능모듈에 대한 정보 입출력 요청을 수신하는 단계;상기 어플리케이션의 신뢰성을 판단하는 단계; 및상기 어플리케이션이 신뢰할 수 없는 어플리케이션인 경우 상기 정보 입출력 요청에 대응하여 상기 기능모듈을 가상화한 가상모듈과의 정보 입출력 경로를 상기 어플리케이션에 제공하는 단계를 포함하는 단말의 정보 관리 방법
|
9 |
9
제 8 항에 있어서,상기 어플리케이션이 신뢰할 수 있는 어플리케이션인 경우 상기 정보 입출력 요청에 대응하여 상기 기능모듈과의 정보 입출력 경로를 상기 어플리케이션에 제공하는 단계를 더 포함하는 단말의 정보 관리 방법
|
10 |
10
제 8 항에 있어서,상기 어플리케이션의 신뢰성을 판단하는 단계는 상기 어플리케이션의 출처를 기초로 상기 어플리케이션의 신뢰성을 판단하는 것을 특징으로 하는 단말의 정보 관리 방법
|
11 |
11
제 10 항에 있어서,상기 실행되는 어플리케이션의 신뢰성을 판단하는 단계는 상기 어플리케이션이 공식 마켓 어플리케이션을 통해 상기 단말에 설치된 경우 상기 어플리케이션을 신뢰할 수 있는 어플리케이션으로 판단하고, 상기 어플리케이션이 상기 공식 마켓 어플리케이션이 아닌 다른 경로를 통해 상기 단말에 설치된 경우 상기 어플리케이션을 신뢰할 수 없는 어플리케이션으로 판단하는 것을 특징으로 하는 단말의 정보 관리 방법
|
12 |
12
제 8 항에 있어서,상기 정보는 연락처 정보, 메시지 정보, 파일 정보, GPS 정보 및 모뎀 정보 중 적어도 어느 하나를 포함하는 것을 특징으로 하는 단말의 정보 관리 방법
|