Browse > Article
http://dx.doi.org/10.3745/KIPSTA.2004.11A.4.227

Implementation of the Kernel Hardening Function in the Linux Kernel  

Jang, Seung-Ju (동의대학교 컴퓨터공학과)
Abstract
A panic state is often caused by careless computer control. It could be also caused by a kernel programmer's mistake. When panic is occurred, the process of the panic state has to be checked, then if it can be restored, operating system restores it, but if not, operating system runs the panic function to stop the system in the kernel hardening O.S. To decide recovery of the process, the type of the panic for the present process should be checked. The value type and the address type have to restore the process. If the system process has a panic state, the system should be designed to shutdown hardening function in the Linux operating system.
Keywords
Kernel Hardening; System Availability; Linux Kernel Hardening;
Citations & Related Records
연도 인용수 순위
  • Reference
1 John Mehaffey, Montavista Linux Carrier Grade Edition [WHITE PAPER], Montavista Software Inc., April, 2002
2 A. Rubini and J. Corbet, Linux Device Drivser(2nd), O'Relly, 2001
3 BOVET and CESAT, OREILLY, Understanding the Linux Kernel, pp.216-222, 2001
4 G. B. Adams III and H. J. Siegel, 'The Extra Stage Cube : A Fault-Tolerant Interconnection Network for Supersystems', IEEE Trans. on Comput, Vol. C-31, No. 5, pp. 443-454, May 1982   DOI   ScienceOn
5 Beck, Linux kernel Programming, ADDISON WESLEY, pp.2-5, 2002
6 장승주, 김해진, 김길용, '마이크로 커널 기반 운영체제에서 고장 감내 연구', 정보처리학회 추계학술발표대회논문집, 제3권 제2호, pp.408-411, 1996
7 Jeffery Oldham and Alex Samuel, Advanced Linux Programming, pp.45-55, Mark Mitchell, 2001
8 SILBERSCHATZ&GALVIN&GAGNE, Operating System Concepts(6th), JOHNWILEY&SONGS INC., 2002
9 권수호, Linux programming bible, 글로벌, pp.20-35, 2002
10 Tim Udalll, 'kernel Hardering Guidelines,' SEQUOIA, 1994
11 Software Fault Tolerant, http;//user.chollian.net/~hsn3/korea/study_k2.html, 2000
12 http;//www.mvista.com/cga/index.html, 2002
13 Ichael Beck, Mirko Dziadzka, Ulrich Kunitz and Harald Bohme, Linux Kernel Internals, Addison-Wesley, 1997
14 The Linux Online, http://www.linux.org
15 Gary Nutt, Kernel Projects for Linux, Addison-Wesley L-ongman, 2001