Pretražite po imenu i prezimenu autora, mentora, urednika, prevoditelja

Napredna pretraga

Pregled bibliografske jedinice broj: 1248336

Improving monolithic kernel security and robustness through intra-kernel sandboxing


(Novković, Bojan) Novković, Bojan; Golub, Marin
Improving monolithic kernel security and robustness through intra-kernel sandboxing // Computers & security, 127 (2023), 103104, 13 doi:10.1016/j.cose.2023.103104 (međunarodna recenzija, članak, znanstveni)


CROSBI ID: 1248336 Za ispravke kontaktirajte CROSBI podršku putem web obrasca

Naslov
Improving monolithic kernel security and robustness through intra-kernel sandboxing

Autori
Novković, Bojan ; Golub, Marin

Kolaboracija
Novković, Bojan

Izvornik
Computers & security (0167-4048) 127 (2023); 103104, 13

Vrsta, podvrsta i kategorija rada
Radovi u časopisima, članak, znanstveni

Ključne riječi
Operating systems design ; Kernel security ; Kernel architecture ; Compiler-assisted security ; Sandboxing

Sažetak
Abstract: The structure of commodity operating systems kernels remains largely unchanged despite radical changes in underlying hardware and security risks. Existing research has managed to increase overall monolithic kernel security using various defense mechanisms, such as kernel control-flow integrity, and through the use of active vulnerability discovery techniques such as system call fuzzing. However, these mitigation mechanisms often focus on a class of vulnerabilities while failing to address the broader, underlying architectural issues which amplify the impact of these issues. This paper presents a novel architectural approach that aims to increase the robustness and security of monolithic operating system kernels. We propose an operating system model which focuses on strict decomposition and runtime separation between individual monolithic kernel subsystems through separate execution contexts. We propose a novel, SMP-capable nested kernel architecture that enforces separation policies in an effective, efficient and mechanism-agnostic manner, complemented by a special compiler pass and a domain- specific language that provides a handy and intuitive way of specifying separation policies and automating their integration. We implement a prototype system based on the FreeBSD operating system and the Clang/LLVM compiler. We run a series of intense benchmarks to evaluate our model and separation mechanisms.

Izvorni jezik
Engleski

Znanstvena područja
Računarstvo



POVEZANOST RADA


Ustanove:
Fakultet elektrotehnike i računarstva, Zagreb

Profili:

Avatar Url Bojan Novković (autor)

Avatar Url Marin Golub (autor)

Poveznice na cjeloviti tekst rada:

doi www.sciencedirect.com

Citiraj ovu publikaciju:

(Novković, Bojan) Novković, Bojan; Golub, Marin
Improving monolithic kernel security and robustness through intra-kernel sandboxing // Computers & security, 127 (2023), 103104, 13 doi:10.1016/j.cose.2023.103104 (međunarodna recenzija, članak, znanstveni)
(Novković, Bojan) (Novković, Bojan) Novković, Bojan & Golub, M. (2023) Improving monolithic kernel security and robustness through intra-kernel sandboxing. Computers & security, 127, 103104, 13 doi:10.1016/j.cose.2023.103104.
@article{article, author = {Novkovi\'{c}, Bojan and Golub, Marin}, year = {2023}, pages = {13}, DOI = {10.1016/j.cose.2023.103104}, chapter = {103104}, keywords = {Operating systems design, Kernel security, Kernel architecture, Compiler-assisted security, Sandboxing}, journal = {Computers and security}, doi = {10.1016/j.cose.2023.103104}, volume = {127}, issn = {0167-4048}, title = {Improving monolithic kernel security and robustness through intra-kernel sandboxing}, keyword = {Operating systems design, Kernel security, Kernel architecture, Compiler-assisted security, Sandboxing}, chapternumber = {103104} }
@article{article, author = {Novkovi\'{c}, Bojan and Golub, Marin}, year = {2023}, pages = {13}, DOI = {10.1016/j.cose.2023.103104}, chapter = {103104}, keywords = {Operating systems design, Kernel security, Kernel architecture, Compiler-assisted security, Sandboxing}, journal = {Computers and security}, doi = {10.1016/j.cose.2023.103104}, volume = {127}, issn = {0167-4048}, title = {Improving monolithic kernel security and robustness through intra-kernel sandboxing}, keyword = {Operating systems design, Kernel security, Kernel architecture, Compiler-assisted security, Sandboxing}, chapternumber = {103104} }

Časopis indeksira:


  • Current Contents Connect (CCC)
  • Web of Science Core Collection (WoSCC)
    • Science Citation Index Expanded (SCI-EXP)
    • SCI-EXP, SSCI i/ili A&HCI
  • Scopus


Citati:





    Contrast
    Increase Font
    Decrease Font
    Dyslexic Font