KR102165601B1 - 안전한 어플리케이션 실행을 위한 방법 및 이를 위한 장치 - Google Patents
안전한 어플리케이션 실행을 위한 방법 및 이를 위한 장치 Download PDFInfo
- Publication number
- KR102165601B1 KR102165601B1 KR1020130127180A KR20130127180A KR102165601B1 KR 102165601 B1 KR102165601 B1 KR 102165601B1 KR 1020130127180 A KR1020130127180 A KR 1020130127180A KR 20130127180 A KR20130127180 A KR 20130127180A KR 102165601 B1 KR102165601 B1 KR 102165601B1
- Authority
- KR
- South Korea
- Prior art keywords
- application
- received
- execution module
- space
- terminal device
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/30—Authentication, i.e. establishing the identity or authorisation of security principals
- G06F21/44—Program or device authentication
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/50—Monitoring users, programs or devices to maintain the integrity of platforms, e.g. of processors, firmware or operating systems
- G06F21/52—Monitoring users, programs or devices to maintain the integrity of platforms, e.g. of processors, firmware or operating systems during program execution, e.g. stack integrity ; Preventing unwanted data erasure; Buffer overflow
- G06F21/53—Monitoring users, programs or devices to maintain the integrity of platforms, e.g. of processors, firmware or operating systems during program execution, e.g. stack integrity ; Preventing unwanted data erasure; Buffer overflow by executing in a restricted environment, e.g. sandbox or secure virtual machine
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/61—Installation
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/445—Program loading or initiating
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- Stored Programmes (AREA)
- Information Transfer Between Computers (AREA)
Abstract
Description
도 2는 본 발명의 실시예에 따른 통신 시스템에서의 안전한 어플리케이션 실행을 위한 단말 장치의 구성을 도시한 도면이다.
도 3은 본 발명의 실시예에 따른 통신 시스템에서의 어플리케이션을 제공하는 서비스 장치의 구성을 도시한 도면이다.
도 4는 본 발명의 실시예에 따른 통신 시스템에서의 안전한 어플리케이션 실행을 위한 방법을 도시한 도면이다.
도 5는 본 발명의 실시예에 따른 단말 장치에서의 안전한 어플리케이션 실행을 위한 방법을 도시한 도면이다.
111: 격리 실행 모듈 112: 정식 실행 모듈 113: 진단 모듈
120: 입력부 130: 통신부 140: 저장부
141: 제1 메모리 142: 제2 메모리 150: 출력부
200: 서비스 장치 210: 통신부 220: 어플리케이션 제공부
230: 저장부
Claims (15)
- 통신망을 통해 외부 장치로부터 어플리케이션을 제공받기 위한 통신을 수행하는 통신부; 및
상기 통신부와 기능적으로 연결되어, 상기 외부 장치로부터 어플리케이션을 수신하고, 수신된 어플리케이션을 격리된 공간에서 미리 보기를 실행하고, 상기 격리된 공간에서 상기 수신된 어플리케이션의 안전 진단을 수행한 후 승인된 어플리케이션을 상기 격리된 공간에서 정식 공간으로 전달하고, 상기 정식 공간에서 상기 승인된 어플리케이션을 설치 및 실행하도록 제어하는 제어부; 를 포함하고,
상기 제어부는,
상기 수신된 어플리케이션의 미리 보기 실행 시 삭제 또는 정식 설치를 위한 메뉴를 미리 보기 화면에 표시하고, 사용자의 메뉴 선택에 따라 상기 수신된 어플리케이션을 정식 공간으로 전달하는 것을 특징으로 하는 단말 장치. - 제1항에 있어서,
상기 수신된 어플리케이션을 격리된 제2 메모리에 저장하고, 상기 수신된 어플리케이션이 승인되면, 상기 수신된 어플리케이션을 상기 제2 메모리에서 읽어와 제1 메모리에 저장하는 저장부;
를 더 포함하는 것을 특징으로 하는 단말 장치. - 제1항에 있어서, 상기 제어부는,
상기 외부 장치로부터 어플리케이션을 수신하고, 수신된 어플리케이션을 상기 격리된 공간에서 설치하고, 설치된 어플리케이션의 미리 보기를 실행하는 격리 실행 모듈;
상기 격리 실행 모듈로부터 안전 진단 요청 신호를 전달받으면, 상기 수신된 어플리케이션의 안전성 여부를 확인하는 진단 모듈; 및
상기 수신된 어플리케이션이 안전한 것으로 확인되면, 상기 격리 실행 모듈로부터 상기 수신된 어플리케이션을 전달받아 상기 정식 공간에서 설치 및 실행하는 정식 실행 모듈;
을 포함하는 것을 특징으로 하는 단말 장치. - 제3항에 있어서, 상기 정식 실행 모듈은,
상기 격리 실행 모듈에서 수신되는 어플리케이션을 모니터링하여 기 설정된 식별 정보를 포함한 사전 인증된 어플리케이션이 수신되면, 상기 격리 실행 모듈에서 바로 수신된 어플리케이션을 전달받아 설치 및 실행함을 특징으로 하는 단말 장치. - 삭제
- 삭제
- 제3항에 있어서, 상기 격리 실행 모듈은,
상기 수신된 어플리케이션의 미리 보기 실행 시 삭제 또는 정식 설치를 위한 메뉴를 미리 보기 화면에 표시하고, 사용자의 메뉴 선택에 따라 상기 수신된 어플리케이션을 삭제 또는 상기 정식 실행 모듈로 전달함을 특징으로 하는 단말 장치. - 삭제
- 삭제
- 삭제
- 삭제
- 어플리케이션을 수신하면, 수신된 어플리케이션을 격리 실행 모듈을 통해 격리 저장하는 단계;
격리된 공간에서 상기 수신된 어플리케이션을 설치하는 단계;
상기 격리된 공간에서 상기 설치된 어플리케이션을 미리 보기로 실행하는 단계;
상기 격리된 공간에서 상기 실행된 어플리케이션의 안전 진단을 수행하는 단계;
상기 안전 진단에 따라 승인된 어플리케이션을 정식 실행 모듈로 전달하여 저장하는 단계;
상기 승인된 어플리케이션을 정식 공간에 설치하는 단계; 및
상기 정식 공간에 설치된 어플리케이션을 실행하는 단계; 를 포함하고,
상기 미리 보기로 실행하는 단계에서,
상기 수신된 어플리케이션의 미리 보기 실행 시 삭제 또는 정식 설치를 위한 메뉴를 미리 보기 화면에 표시하고,
상기 전달하여 저장하는 단계에서,
사용자의 메뉴 선택에 따라 상기 수신된 어플리케이션을 정식 공간으로 전달하는 것을 특징으로 하는 것을 특징으로 하는 단말 장치에서의 안전한 어플리케이션 실행을 위한 방법. - 삭제
- 삭제
- 삭제
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020130127180A KR102165601B1 (ko) | 2013-10-24 | 2013-10-24 | 안전한 어플리케이션 실행을 위한 방법 및 이를 위한 장치 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020130127180A KR102165601B1 (ko) | 2013-10-24 | 2013-10-24 | 안전한 어플리케이션 실행을 위한 방법 및 이를 위한 장치 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| KR20150047288A KR20150047288A (ko) | 2015-05-04 |
| KR102165601B1 true KR102165601B1 (ko) | 2020-10-14 |
Family
ID=53386363
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020130127180A Active KR102165601B1 (ko) | 2013-10-24 | 2013-10-24 | 안전한 어플리케이션 실행을 위한 방법 및 이를 위한 장치 |
Country Status (1)
| Country | Link |
|---|---|
| KR (1) | KR102165601B1 (ko) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR102294568B1 (ko) | 2015-08-19 | 2021-08-26 | 삼성에스디에스 주식회사 | 컨테이너 이미지 보안 검사 방법 및 그 장치 |
| WO2024205383A1 (ko) * | 2023-03-29 | 2024-10-03 | 삼성전자 주식회사 | 가상 머신을 이용하여 인증을 수행하는 전자 장치 및 이의 동작 방법 |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2010522370A (ja) * | 2007-03-20 | 2010-07-01 | サンギュ イ | 移動型仮想マシンイメージ |
-
2013
- 2013-10-24 KR KR1020130127180A patent/KR102165601B1/ko active Active
Also Published As
| Publication number | Publication date |
|---|---|
| KR20150047288A (ko) | 2015-05-04 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11093981B2 (en) | Smart broadcasting device | |
| CN104376263B (zh) | 应用程序行为拦截的方法和装置 | |
| CN104023410B (zh) | 一种在无线终端间安全转移数据的方法和装置 | |
| US9584494B2 (en) | Terminal and server for applying security policy, and method of controlling the same | |
| US8863252B1 (en) | Trusted access to third party applications systems and methods | |
| US8984657B2 (en) | System and method for remote management of applications downloaded to a personal portable wireless appliance | |
| CN106708557B (zh) | 一种针对终端应用的更新处理方法及装置 | |
| US8561208B2 (en) | Secure user interface content | |
| US9443088B1 (en) | Protection for multimedia files pre-downloaded to a mobile device | |
| CN105354488B (zh) | 一种应用安装方法、相关装置及应用安装系统 | |
| JP6815386B2 (ja) | アプリケーションのコードを保護するためのシステム、方法およびプログラム | |
| CN105308907B (zh) | 一种安装包授权方法及装置 | |
| KR20140074252A (ko) | 디바이스 상의 보안되지 않은 앱들의 보안 실행 | |
| KR20140075785A (ko) | 보안 애플리케이션 생성 방법 및 시스템 | |
| CN103677935A (zh) | 一种应用程序的安装控制方法、系统及装置 | |
| CN103514000A (zh) | 浏览器插件安装方法和装置 | |
| CN108090345B (zh) | linux系统外部命令执行方法及装置 | |
| WO2016019893A1 (zh) | 应用安装的方法和装置 | |
| KR102439832B1 (ko) | 무선 기기를 위한 애드온 모뎀 및 그것과 함께 유용한 방법 | |
| CN106355100A (zh) | 一种安全保护系统及方法 | |
| KR102165601B1 (ko) | 안전한 어플리케이션 실행을 위한 방법 및 이를 위한 장치 | |
| JP2011034349A (ja) | 端末保護システム及び端末保護方法 | |
| CN103729604B (zh) | 一种用户访问区域的方法和装置 | |
| KR101083229B1 (ko) | 이동 단말의 필요 어플리케이션 다운로드 방법, 장치, 시스템, 및 기록 매체 | |
| KR102133251B1 (ko) | 애플리케이션 프로그램 보호 방법 및 장치 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PA0109 | Patent application |
St.27 status event code: A-0-1-A10-A12-nap-PA0109 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-3-3-R10-R18-oth-X000 |
|
| PG1501 | Laying open of application |
St.27 status event code: A-1-1-Q10-Q12-nap-PG1501 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-3-3-R10-R18-oth-X000 |
|
| E13-X000 | Pre-grant limitation requested |
St.27 status event code: A-2-3-E10-E13-lim-X000 |
|
| P11-X000 | Amendment of application requested |
St.27 status event code: A-2-2-P10-P11-nap-X000 |
|
| P13-X000 | Application amended |
St.27 status event code: A-2-2-P10-P13-nap-X000 |
|
| PA0201 | Request for examination |
St.27 status event code: A-1-2-D10-D11-exm-PA0201 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-2-2-P10-P22-nap-X000 |
|
| E902 | Notification of reason for refusal | ||
| PE0902 | Notice of grounds for rejection |
St.27 status event code: A-1-2-D10-D21-exm-PE0902 |
|
| P11-X000 | Amendment of application requested |
St.27 status event code: A-2-2-P10-P11-nap-X000 |
|
| P13-X000 | Application amended |
St.27 status event code: A-2-2-P10-P13-nap-X000 |
|
| E701 | Decision to grant or registration of patent right | ||
| PE0701 | Decision of registration |
St.27 status event code: A-1-2-D10-D22-exm-PE0701 |
|
| GRNT | Written decision to grant | ||
| PR0701 | Registration of establishment |
St.27 status event code: A-2-4-F10-F11-exm-PR0701 |
|
| PR1002 | Payment of registration fee |
St.27 status event code: A-2-2-U10-U11-oth-PR1002 Fee payment year number: 1 |
|
| PG1601 | Publication of registration |
St.27 status event code: A-4-4-Q10-Q13-nap-PG1601 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 4 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 5 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 6 |
|
| U11 | Full renewal or maintenance fee paid |
Free format text: ST27 STATUS EVENT CODE: A-4-4-U10-U11-OTH-PR1001 (AS PROVIDED BY THE NATIONAL OFFICE) Year of fee payment: 6 |