Browse > Article

Design of the Kernel Hardening Function for Stability the Linux Operating System  

Jang Seung-Ju (동의대학교 컴퓨터공학과)
Abstract
This paper is based on the study to reduce a system panic state. A panic state could be caused by a programmer or an administrator's careless mistake. The proposed hardening Operating System of this paper stops the process which is running in the kernel with an error. The error process for the value type and the address type of a certain variable have to be restored. Installed with kernel hardening, Operating System checks the recovery possibility of the process first and then restores the process which can be recovered. When it is possible to recover the kernel code with an error, it is to be recovered in ASSERT() function.
Keywords
커널 하드닝;ASSERT()함수;값 형태 복구;주소 형태 복구;운영체제 안정화;
Citations & Related Records
연도 인용수 순위
  • Reference
1 권수호, Linux programming bible, pp20-35, 글로벌, 2002
2 The Linux Online, http://www.inlux.org
3 Jeffery Oldham & Alex Samuel, Advanced Linux Programming, pp45-55, Mark Mitchell, 2001
4 BOVET & CESATI, OREILLY, Understanding the Linux Kernel, p216-p222, 2001
5 장승주, 김해진, 김길용, '마이크로 커널 기반 운영 체제에서 고장 감내 연구', pp.408-411, 한국정보터리학회 추계학술발표 논문집 제3권 제2호, 1996
6 Tim Udalll, 'kernel Hardening Guidelines', SEQUOIA, 1994
7 Tim Udalll, 'kernel Hardening Guidelines', SEQUOIA, 1994
8 Michael Beck, Mirko Dziadzka, Ulrich Kunitz and Harald Bohme, Linux Kernel Internals, Addison-Wesley, 1997
9 Software Fault Tolerant, http://user.chollian.net/~hsn3/korea/study_k2.htm, 2000
10 John Mehaffey, Montavista Linux Carrier Grade Edition[WHITE PAPER], Montavista Software Inc., April 8, 2002
11 http://www.mvista.com/cge/index.html, 2002
12 Gary Nutt, Kernel Projects for Linux, Addison Wesley L-ongman, 2001
13 SILBERSCHA TZ&GALVIN&GAGNE, Operating System Concepts(6th), JOHNWILEY&SONGS INC. 2002
14 A.Rubini&J.Corbet, Linux Device Drvier (2nd), O'Reily, 2001