Secure code execution on cloud-based infrastructure with application containers

This project aims to enforce the security of a host system which executes the untrusted code submitted by users online. There are three approaches being implemented, AppArmor, Docker and SELinux. Both AppArmor and SELinux are Linux kernel security modules. The former restricts programs’ capabilit...

Full description

Saved in:
Bibliographic Details
Main Author: Tan, Yeong How
Other Authors: Ta Nguyen Binh Duong
Format: Final Year Project
Language:English
Published: 2017
Subjects:
Online Access:http://hdl.handle.net/10356/72838
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-72838
record_format dspace
spelling sg-ntu-dr.10356-728382023-03-03T20:28:41Z Secure code execution on cloud-based infrastructure with application containers Tan, Yeong How Ta Nguyen Binh Duong School of Computer Science and Engineering DRNTU::Engineering::Computer science and engineering This project aims to enforce the security of a host system which executes the untrusted code submitted by users online. There are three approaches being implemented, AppArmor, Docker and SELinux. Both AppArmor and SELinux are Linux kernel security modules. The former restricts programs’ capabilities and the latter enforces mandatory access control policy. Docker isolates applications from each other by its container technology, which is a virtual machine in a much smaller scale and lesser resource needed as compared to the traditional ones. In this project, performance and security tests are conducted on these approaches to measure their performance and effectiveness. Bachelor of Engineering (Computer Science) 2017-11-23T12:41:15Z 2017-11-23T12:41:15Z 2017 Final Year Project (FYP) http://hdl.handle.net/10356/72838 en Nanyang Technological University 76 p. application/pdf
institution Nanyang Technological University
building NTU Library
continent Asia
country Singapore
Singapore
content_provider NTU Library
collection DR-NTU
language English
topic DRNTU::Engineering::Computer science and engineering
spellingShingle DRNTU::Engineering::Computer science and engineering
Tan, Yeong How
Secure code execution on cloud-based infrastructure with application containers
description This project aims to enforce the security of a host system which executes the untrusted code submitted by users online. There are three approaches being implemented, AppArmor, Docker and SELinux. Both AppArmor and SELinux are Linux kernel security modules. The former restricts programs’ capabilities and the latter enforces mandatory access control policy. Docker isolates applications from each other by its container technology, which is a virtual machine in a much smaller scale and lesser resource needed as compared to the traditional ones. In this project, performance and security tests are conducted on these approaches to measure their performance and effectiveness.
author2 Ta Nguyen Binh Duong
author_facet Ta Nguyen Binh Duong
Tan, Yeong How
format Final Year Project
author Tan, Yeong How
author_sort Tan, Yeong How
title Secure code execution on cloud-based infrastructure with application containers
title_short Secure code execution on cloud-based infrastructure with application containers
title_full Secure code execution on cloud-based infrastructure with application containers
title_fullStr Secure code execution on cloud-based infrastructure with application containers
title_full_unstemmed Secure code execution on cloud-based infrastructure with application containers
title_sort secure code execution on cloud-based infrastructure with application containers
publishDate 2017
url http://hdl.handle.net/10356/72838
_version_ 1759856377564495872