- 함수 단위 동적 커널 업데이트 시스템의 설계와 평가
- ㆍ 저자명
- 박현찬,김세원,유혁,Park. Hyun-Chan,Kim. Se-Won,Yoo. Chuck
- ㆍ 간행물명
- 대한임베디드공학회논문지
- ㆍ 권/호정보
- 2007년|2권 3호|pp.145-154 (10 pages)
- ㆍ 발행정보
- 대한임베디드공학회
- ㆍ 파일정보
- 정기간행물| PDF텍스트
- ㆍ 주제분야
- 기타
Dynamic update of kernel can change kernel functionality and fix bugs in runtime. Dynamic update is important because it leverages availability, reliability and flexibility of kernel. An instruction-granularity update technique has been used for dynamic update. However, it is difficult to apply update technique for a commodity operating system kernel because development and maintenance of update code must be performed with assembly language. To overcome this difficulty, we design the function-granularity dynamic update system which uses high-level language such as C language. The proposed update system makes the development and execution of update convenient by providing the development environment for update code which is same for kernel development. We implement this system for Linux and demonstrate an example of update for do_coredump() function which is reported it has a vulnerable point for security. The update was successfully executed.