Title: | Linux Kernel Memory Safety |
Author: | Liljestrand, Hans |
Other contributor: |
Helsingin yliopisto, Matemaattis-luonnontieteellinen tiedekunta, Tietojenkäsittelytieteen laitos
University of Helsinki, Faculty of Science, Department of Computer Science Helsingfors universitet, Matematisk-naturvetenskapliga fakulteten, Institutionen för datavetenskap |
Publisher: | Helsingfors universitet |
Date: | 2017 |
Language: | eng |
URI: |
http://urn.fi/URN:NBN:fi:hulib-201711145697
http://hdl.handle.net/10138/228847 |
Thesis level: | master's thesis |
Discipline: |
Datavetenskap
Computer science Tietojenkäsittelytiede |
Abstract: | Linux kernel vulnerabilities are often long lived and in some cases challenging to patch after discovery. The current focus in upstream Linux security has therefore been on categorical protections against whole error classes, not only reactive patching of specific vulnerabilities. Our work contributes to these efforts by tackling memory errors in the Linux kernel from two different fronts. First, we contributed to the upstream Linux kernel by working on a mechanism to prevent use-after-free errors caused by reference counter overflows. Second, we explored the applicability of Intel MPX as a general mechanism to prevent spatial memory errors in the Linux kernel. |
Total number of downloads: Loading...
Files | Size | Format | View |
---|---|---|---|
liljestrandh.thesis.2017-10-19.pdf | 946.8Kb |
View/ |