1 |
1
임베디드 리눅스 커널상에서 응용 프로그램을 구동하기 위한 방법에 있어서,
사용자에 의해 선택된 응용 프로그램의 보안설정정보를 검색하는 단계;
상기 보안설정정보에 포함된 상기 응용 프로그램에 연관된 사용자 ID(Userid)로 상기 응용 프로그램 프로세스의 사용자 계정을 전환하는 단계;
상기 보안설정정보에 포함된 캐퍼빌리티의 설정 정보에 따라 상기 응용 프로그램 프로세스의 캐퍼빌리티를 설정하는 단계; 및
상기 응용 프로그램을 구동하는 단계
를 포함하는 응용 프로그램 구동 방법
|
2 |
2
제 1항에 있어서,
상기 응용 프로그램을 구동하는 단계 이전에 상기 보안설정정보에 포함된 기본 디렉토리 정보에 따라 상기 응용 프로그램 프로세스의 기본 디렉토리를 변경하는 단계를 더 포함하는 응용 프로그램 구동 방법
|
3 |
3
제 1항 또는 제 2항에 있어서,
상기 응용 프로그램 프로세스의 캐퍼빌리티를 설정하는 단계 이전에, 상기 응용 프로그램 프로세스가 시스템 관리 프로세스인지 판단하는 단계를 더 포함하며,
상기 응용 프로그램 프로세스의 캐퍼빌리티를 설정하는 단계는, 상기 응용 프로그램 프로세스가 시스템 관리 프로세스임이 판단되는 경우 수행하는 응용 프로그램 구동 방법
|
4 |
4
제 1항에 있어서,
상기 응용 프로그램의 상기 보안설정정보를 검색하는 단계 이전에 상기 응용 프로그램을 설치하는 단계를 더 포함하는 응용 프로그램 구동 방법
|
5 |
5
제 4항에 있어서,
상기 응용 프로그램을 설치하는 단계는,
설치될 응용 프로그램에 사용자 ID를 할당하는 단계;
상기 응용 프로그램에 필요한 캐퍼빌리티의 설정 정보를 구성하는 단계; 및
상기 사용자 ID 및 상기 캐퍼빌리티를 포함하는 보안설정정보를 레지스트리에 저장하는 단계
를 포함하는 응용 프로그램 구동 방법
|
6 |
6
제 5항에 있어서,
상기 응용 프로그램을 설치하는 단계는 상기 보안설정정보를 상기 레지스트리에 저장하는 단계 이전에 상기 응용 프로그램에 상응하는 기본 디렉토리를 지정하는 단계를 더 포함하고, 상기 보안설정정보는 상기 기본 디렉토리를 더 포함하는 응용 프로그램 구동 방법
|
7 |
7
제 1항 또는 제 4항에 있어서,
상기 사용자 ID는 응용 프로그램별로 상이한 값을 갖는 응용 프로그램 구동 방법
|
8 |
8
제 1항 또는 제 4항에 있어서,
상기 응용 프로그램의 상기 보안설정정보를 검색하는 단계는 레지스트리로부터 상기 응용 프로그램의 상기 보안설정정보를 검색하는 응용 프로그램 구동 방법
|
9 |
9
제 8항에 있어서,
상기 응용 프로그램의 상기 보안설정정보를 검색하는 단계는 상기 레지스트리로부터 상기 응용 프로그램의 상기 보안설정정보를 검색하기 위한 식별 정보로써 상기 응용 프로그램에 연관된 상기 사용자 ID를 사용하는 응용 프로그램 구동 방법
|
10 |
10
임베디드 리눅스 커널상에서 응용 프로그램을 구동하기 위한 시스템에 있어서,
사용자로부터 응용 프로그램의 선택을 수신하는 사용자 인터페이스;
레지스트리 관리자와 통신하여 레지스트리로부터 상기 응용 프로그램의 보안설정정보를 검색하는 레지스트리 인터페이스; 및
상기 보안설정정보에 따라 사용자 계정, 캐퍼빌리티 및 기본 디렉토리를 설정하고 상기 응용 프로그램의 프로세스를 구동하는 제어부
를 포함하는 응용 프로그램 구동 시스템
|
11 |
11
제 10항에 있어서,
상기 응용 프로그램의 상기 선택과 상기 응용 프로그램에 연관된 사용자 ID를 매핑하는 매핑 테이블을 더 포함하는 응용 프로그램 구동 시스템
|
12 |
12
제 11항에 있어서,
상기 레지스트리 인터페이스는 상기 응용 프로그램을 식별하기 위한 식별정보로써 상기 응용 프로그램에 연관된 상기 사용자 ID를 사용하여 상기 레지스트리 관리자와 통신하는 응용 프로그램 구동 시스템
|
13 |
13
제 10항 내지 제 12항 중 어느 한 항에 있어서,
상기 사용자 인터페이스는 GUI로 구성되는 응용 프로그램 구동 시스템
|
14 |
14
제 10항 내지 제 12항 중 어느 한 항에 있어서,
상기 응용 프로그램을 설치하는 과정에서 상기 응용 프로그램의 상기 보안설정정보를 추출하여 상기 레지스트리에 저장하는 응용 프로그램 설치부를 더 포함하는 응용 프로그램 구동 시스템
|
15 |
15
임베디드 리눅스 커널상에서 응용 프로그램을 구동하기 위한 방법을 수행하기 위해 컴퓨터로 실행할 수 있는 프로그램을 저장한 기록매체에 있어서, 상기 방법은,
사용자에 의해 선택된 응용 프로그램의 보안설정정보를 검색하는 단계;
상기 보안설정정보에 포함된 상기 응용 프로그램에 연관된 사용자 ID로 상기 응용 프로그램 프로세스의 사용자 계정을 전환하는 단계;
상기 보안설정정보에 포함된 캐퍼빌리티의 설정정보에 따라 상기 응용 프로그램 프로세스의 캐퍼빌리티를 설정하는 단계;
상기 보안설정정보에 포함된 기본 디렉토리의 정보에 따라 상기 응용 프로그램 프로세스의 기본 디렉토리를 변경하는 단계; 및
상기 응용 프로그램을 구동하는 단계
를 포함하는 프로그램을 저장한 컴퓨터 판독가능 기록매체
|