Evaluating sandboxing mechanism in the Linux Kernel for student assignments
Evaluating sandboxing mechanism in the Linux Kernel for student assignments
Supervisor(s): | Fabian Franzen |
Status: | finished |
Topic: | Others |
Author: | Endri Hoxha |
Submission: | 2022-04-15 |
Type of Thesis: | Bachelorthesis |
DescriptionEvery university has student assignments, tutors must correct them and sometime they are programs. What would happen if a tutor executes a program that has malicious code? This is the problem that we want to solve: blocking the possibility of untrusted programs to read, edit or delete important files on a system. Implementing and employing a mandatory access control is an approach that does not require making big changes to the user’s system. Using the linux security module framework, we created our own mandatory access control thanks to the security hooks provided by the framework. The implementation does its job, namely restricting the permissions of processes when a rule is enforced; however there is room for improvement and future work that needs to be done. Our solution is specific for a specific problem, but it can be expanded and generalized for other contexts. |