KR100772455B1 - Dac 강화를 위한 프로세스 분류/실행 제어 장치 및 방법 - Google Patents
Dac 강화를 위한 프로세스 분류/실행 제어 장치 및 방법 Download PDFInfo
- Publication number
- KR100772455B1 KR100772455B1 KR1020050053935A KR20050053935A KR100772455B1 KR 100772455 B1 KR100772455 B1 KR 100772455B1 KR 1020050053935 A KR1020050053935 A KR 1020050053935A KR 20050053935 A KR20050053935 A KR 20050053935A KR 100772455 B1 KR100772455 B1 KR 100772455B1
- Authority
- KR
- South Korea
- Prior art keywords
- group
- execution
- program
- programs
- dvo
- 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.)
- Expired - Fee Related
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/70—Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer
- G06F21/71—Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer to assure secure computing or processing of information
- G06F21/74—Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer to assure secure computing or processing of information operating in dual or compartmented mode, i.e. at least one secure mode
-
- 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/60—Protecting data
- G06F21/604—Tools and structures for managing or administering access control systems
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- General Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Computer Security & Cryptography (AREA)
- General Physics & Mathematics (AREA)
- Mathematical Physics (AREA)
- Automation & Control Theory (AREA)
- Health & Medical Sciences (AREA)
- Bioethics (AREA)
- General Health & Medical Sciences (AREA)
- Storage Device Security (AREA)
Abstract
Description
Claims (8)
- 시스템에 있어서 안정성이 입증된 프로그램들의 그룹인 CUS 그룹과 외부 사용자 접근 시 구동되는 서비스 프로그램들의 그룹인 DVO 그룹으로 분류된 객체에 대해 프로그램 분류 작업을 의뢰하는 프로그램 그룹 관리 프로그램을 포함하는 응용단;상기 프로그램 그룹 관리 프로그램의 의뢰에 대응하여 상기 CUS 그룹과 상기 DVO 그룹의 분류를 수행하며, 시스템 내 실행되고 있는 프로세스들의 그룹 및 실행 객체 저장소의 정보와 일관된 정보를 커널 메모리 상에 유지하면서 실행 가능 프로그램들의 그룹정보를 연계시켜 프로그램 실행을 통제하는 커널 모듈; 및실행 객체 프로그램들을 CUS 그룹 또는 DVO 그룹으로 나누어 보관하는 실행 객체 저장소를 포함하여 이루어지는 것을 특징으로 하는 DAC 강화를 위한 프로세스 분류/실행 제어 장치.
- 제 1 항에 있어서, 상기 커널 모듈은,상기 실행 객체 저장소에 상기 실행 객체 프로그램들을 CUS 그룹 또는 DVO 그룹으로 나누어 저장하는 프로그램 분류 집행부를 포함하는 것을 특징으로 하는 DAC 강화를 위한 프로세스 분류/실행 제어 장치.
- 제 1 항에 있어서, 상기 커널 모듈은,시스템 내 실행되고 있는 프로세스들의 그룹정보를 조회 및 수정하는 프로세스 관리부;상기 실행 객체 저장소의 정보와 일관된 정보를 커널 메모리 상에 유지하면서 실행 가능 프로그램들의 그룹정보를 조회 및 수정하는 실행 객체 관리부; 및상기 프로세스 관리부와 실행 객체 관리부와 연계하여 실행 접근에 대한 허용/불허를 결정하는 프로세스 실행 통제부를 포함하여 이루어지는 것을 특징으로 하는 DAC 강화를 위한 프로세스 분류/실행 제어 장치.
- 사용자 프로세스에 의한 실행 객체 접근시에 프로세스 실행 통제부에서 시스템 호출 execve를 후킹하여 프로세스 관리부 인터페이스를 통하여 현재 실행중인 프로세스 그룹 정보를 조회함과 아울러, 실행객체 관리부 인터페이스를 통하여 접근 시도하는 프로그램의 그룹 정보를 조회하는 제 1 단계; 및상기 현재 실행중인 프로세스 그룹 정보가 외부 사용자 접근 시 구동되는 서비스 프로그램들의 그룹인 DVO 그룹에 속하고, 상기 실행객체 관리부 인터페이스를 통하여 접근 시도하는 프로그램 그룹 정보가 시스템에 있어서 안정성이 입증된 프로그램들의 그룹인 CUS 그룹인 경우 실행 접근을 거부하는 제 2 단계를 포함하여 이루어지는 것을 특징으로 하는 DAC 강화를 위한 프로세스 분류/실행 제어 방법.
- 제 4 항에 있어서, 상기 제 1 단계 이전에,프로그램 그룹 관리 프로그램의 의뢰에 대응하여 프로그램 분류 집행부에서 상기 CUS 그룹과 상기 DVO 그룹을 분류하여 실행 객체 저장소에 저장하는 단계를 더 포함하는 것을 특징으로 하는 DAC 강화를 위한 프로세스 분류/실행 제어 방법.
- 제 4 항에 있어서, 상기 제 2 단계에서상기 시스템 내의 실행중인 프로세스들은 커널 메모리에 연결 리스트 형태로 유지되며, 상기 실행 객체들은 실행객체 저장소의 정보와 동기화를 이루면서 커널 메모리에 유지되는 것을 특징으로 하는 DAC 강화를 위한 프로세스 분류/실행 제어 방법.
- 제 4항 내지 제 6항 중 어느 하나의 항에 있어서, 상기 CUS 그룹은내부 사용자가 공통으로 사용하는 시스템 명령어, 내부 사용자가 공통으로 사용하는 시스템 유틸리티, 및 관리자가 인증하여 안전성(Safety)이 입증된 프로그램을 포함하는 것을 특징으로 하는 DAC 강화를 위한 프로세스 분류/실행 제어 방법.
- 제 4항 내지 제 6항 중 어느 하나의 항에 있어서, 상기 DVO 그룹은내부 사용자가 임의로(Discretionary) 제작한 프로그램, 알려진 취약한(Vulnerable) 프로그램 및 해킹 프로그램, 및 외부(Outer) 사용자가 접속 시 구동되는 서비스 프로그램을 포함하는 것을 특징으로 하는 DAC 강화를 위한 프로세스 분류/실행 제어 방법.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020050053935A KR100772455B1 (ko) | 2005-06-22 | 2005-06-22 | Dac 강화를 위한 프로세스 분류/실행 제어 장치 및 방법 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020050053935A KR100772455B1 (ko) | 2005-06-22 | 2005-06-22 | Dac 강화를 위한 프로세스 분류/실행 제어 장치 및 방법 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| KR20060134334A KR20060134334A (ko) | 2006-12-28 |
| KR100772455B1 true KR100772455B1 (ko) | 2007-11-01 |
Family
ID=37812727
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020050053935A Expired - Fee Related KR100772455B1 (ko) | 2005-06-22 | 2005-06-22 | Dac 강화를 위한 프로세스 분류/실행 제어 장치 및 방법 |
Country Status (1)
| Country | Link |
|---|---|
| KR (1) | KR100772455B1 (ko) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR100874948B1 (ko) | 2007-06-18 | 2008-12-19 | 한국전자통신연구원 | 권한 수준 위반 프로세스 관리 장치 및 방법 |
| KR100926632B1 (ko) * | 2007-08-07 | 2009-11-11 | 에스케이 텔레콤주식회사 | 분류 객체별 접근 권한 부여 시스템 및 그 방법 |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR970062897A (ko) * | 1996-02-09 | 1997-09-12 | 케니쓰 올슨 | 데이터 베이스 객체 처리 명령어들을 삽입하기 위하여 데이터 베이스 액세스 방법들을 자동적으로 수정하기 위한 시스템 및 그 방법 |
| KR20010108114A (ko) * | 1999-01-22 | 2001-12-07 | 썬 마이크로시스템즈, 인코포레이티드 | 콘텍스트 배리어를 사용해서 소형 풋프린트 장치의 보안을구현하기 위한 기술 |
| KR20060071085A (ko) * | 2004-12-21 | 2006-06-26 | 한국전자통신연구원 | 객체 기반 스토리지 시스템에서 고속의 데이터 입출력을위한 객체 저장소 관리 시스템 및 방법 |
-
2005
- 2005-06-22 KR KR1020050053935A patent/KR100772455B1/ko not_active Expired - Fee Related
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR970062897A (ko) * | 1996-02-09 | 1997-09-12 | 케니쓰 올슨 | 데이터 베이스 객체 처리 명령어들을 삽입하기 위하여 데이터 베이스 액세스 방법들을 자동적으로 수정하기 위한 시스템 및 그 방법 |
| KR20010108114A (ko) * | 1999-01-22 | 2001-12-07 | 썬 마이크로시스템즈, 인코포레이티드 | 콘텍스트 배리어를 사용해서 소형 풋프린트 장치의 보안을구현하기 위한 기술 |
| KR20060071085A (ko) * | 2004-12-21 | 2006-06-26 | 한국전자통신연구원 | 객체 기반 스토리지 시스템에서 고속의 데이터 입출력을위한 객체 저장소 관리 시스템 및 방법 |
Non-Patent Citations (3)
| Title |
|---|
| 공개특허공보 10-2006-0071085 |
| 공개특허공보 특1997-0062897 |
| 공개특허공보 특2001-0108114 |
Also Published As
| Publication number | Publication date |
|---|---|
| KR20060134334A (ko) | 2006-12-28 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US10361998B2 (en) | Secure gateway communication systems and methods | |
| US12174938B2 (en) | Computer device and method for controlling process components | |
| US8181219B2 (en) | Access authorization having embedded policies | |
| US7818781B2 (en) | Behavior blocking access control | |
| US8850549B2 (en) | Methods and systems for controlling access to resources and privileges per process | |
| US7904956B2 (en) | Access authorization with anomaly detection | |
| US7698741B2 (en) | Controlling the isolation of an object | |
| KR101565590B1 (ko) | 역할기반 접근통제 및 인가된 파일 리스트를 통한 파일접근 통제 통합 시스템 | |
| US20090282457A1 (en) | Common representation for different protection architectures (crpa) | |
| US9888009B2 (en) | Security bypass environment for circumventing a security application in a computing environment | |
| US11314859B1 (en) | Cyber-security system and method for detecting escalation of privileges within an access token | |
| CN104601580A (zh) | 一种基于强制访问控制的策略容器设计方法 | |
| US20050119902A1 (en) | Security descriptor verifier | |
| US20070294530A1 (en) | Verification System and Method for Accessing Resources in a Computing Environment | |
| KR100772455B1 (ko) | Dac 강화를 위한 프로세스 분류/실행 제어 장치 및 방법 | |
| EP1643409A2 (en) | Application programming Interface for Access authorization | |
| EP3113066B1 (en) | Computer security architecture and related computing method | |
| KR20030077866A (ko) | 확장된 blp보안시스템 | |
| CN113868663A (zh) | 一种防御内核漏洞提权的方法、系统、设备和存储介质 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A201 | Request for examination | ||
| PA0109 | Patent application |
St.27 status event code: A-0-1-A10-A12-nap-PA0109 |
|
| PA0201 | Request for examination |
St.27 status event code: A-1-2-D10-D11-exm-PA0201 |
|
| 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 |
|
| PG1501 | Laying open of application |
St.27 status event code: A-1-1-Q10-Q12-nap-PG1501 |
|
| E90F | Notification of reason for final 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 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R13-asn-PN2301 St.27 status event code: A-5-5-R10-R11-asn-PN2301 |
|
| 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 |
|
| FPAY | Annual fee payment |
Payment date: 20121011 Year of fee payment: 6 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 6 |
|
| FPAY | Annual fee payment |
Payment date: 20130930 Year of fee payment: 7 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 7 |
|
| FPAY | Annual fee payment |
Payment date: 20140916 Year of fee payment: 8 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 8 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R13-asn-PN2301 St.27 status event code: A-5-5-R10-R11-asn-PN2301 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 9 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R11-asn-PN2301 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R14-asn-PN2301 |
|
| LAPS | Lapse due to unpaid annual fee | ||
| PC1903 | Unpaid annual fee |
St.27 status event code: A-4-4-U10-U13-oth-PC1903 Not in force date: 20161027 Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE |
|
| PC1903 | Unpaid annual fee |
St.27 status event code: N-4-6-H10-H13-oth-PC1903 Ip right cessation event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE Not in force date: 20161027 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |