웹어셈블리를 활용한 커널 모듈 보안성 강화

Vol. 33, No. 2, pp. 337-344, 4월. 2023
10.13089/JKIISC.2023.33.2.337, Full Text:
Keywords: WebAssembly, Kernel Module, Sandbox
Abstract

리눅스를 비롯한 현대 OS들은 모놀리식 커널디자인을 채택하여 높은 확장성을 보여주지만, 모든 메모리 공간을 공유하기 때문에 취약한 보안을 가지고 있었다. 본 연구는 웹어셈블리를 활용하여 커널 내부에서 격리된 커널 모듈을 제시한다. 웹어셈블리는 메모리 안전성을 보장하면서도 저수준 명령어 집합을 정의하여 높은 성능을 보여주는 가상머신을 제공한다. 본 논문에서는 웹어셈블리 실행환경을 커널 내부에 구현하여 개발자가 커널 모듈의 동작을 제어할 수 있도록 허용하고 더 높은 보안성을 달성하였다.

Statistics
Show / Hide Statistics

Statistics (Cumulative Counts from December 1st, 2017)
Multiple requests among the same browser session are counted as one view.
If you mouse over a chart, the values of data points will be shown.


Cite this article
[IEEE Style]
임하정 and 이호준, "Enhancing Kernel Module Security Using WebAssembly," Journal of The Korea Institute of Information Security and Cryptology, vol. 33, no. 2, pp. 337-344, 2023. DOI: 10.13089/JKIISC.2023.33.2.337.

[ACM Style]
임하정 and 이호준. 2023. Enhancing Kernel Module Security Using WebAssembly. Journal of The Korea Institute of Information Security and Cryptology, 33, 2, (2023), 337-344. DOI: 10.13089/JKIISC.2023.33.2.337.