Docker and Kubernetes : enhance the securities of the live-stream ASR system deployment in the cloud

The goal of this project is to employ relevant and current security solutions to increase the robustness and reliability of an existing automatic speech recognition (ASR) system deployment on the cloud. The implemented solutions will harden the ASR deployment, reducing both the attack surface and ex...

Full description

Saved in:
Bibliographic Details
Main Author: Lee, Joshua Jun Xiang
Other Authors: Chng Eng Siong
Format: Final Year Project
Language:English
Published: Nanyang Technological University 2022
Subjects:
Online Access:https://hdl.handle.net/10356/156222
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-156222
record_format dspace
spelling sg-ntu-dr.10356-1562222022-04-07T04:42:32Z Docker and Kubernetes : enhance the securities of the live-stream ASR system deployment in the cloud Lee, Joshua Jun Xiang Chng Eng Siong School of Computer Science and Engineering ASESChng@ntu.edu.sg Engineering::Computer science and engineering The goal of this project is to employ relevant and current security solutions to increase the robustness and reliability of an existing automatic speech recognition (ASR) system deployment on the cloud. The implemented solutions will harden the ASR deployment, reducing both the attack surface and exploitable vulnerabilities on the system. The security solutions utilises Nginx Ingress Controller and the secret management tool, HashiCorp Key Vault. They are applied on the ASR system hosted on the Azure cloud platform using Azure Kubernetes Service (AKS) and on the Amazon Web Service (AWS) cloud platform using Elastic Kubernetes Service (EKS). An Infrastructure as Code (IaC) tool, Terraform, is also implemented to improve the deployment of the ASR system. The security solutions better secure the system’s endpoints and carry out appropriate encryption of secret data. This ensures the performance and availability of the ASR deployment services, as well as prevents potential leakage of sensitive information. This will be illustrated in the report through architectural diagrams, figures, and tables, detailing important elements of the solution and how they are implemented. The report will also include the experiments carried out to demonstrate the effectiveness of the solution. Bachelor of Engineering (Computer Science) 2022-04-07T04:42:32Z 2022-04-07T04:42:32Z 2022 Final Year Project (FYP) Lee, J. J. X. (2022). Docker and Kubernetes : enhance the securities of the live-stream ASR system deployment in the cloud. Final Year Project (FYP), Nanyang Technological University, Singapore. https://hdl.handle.net/10356/156222 https://hdl.handle.net/10356/156222 en SCSE21-0060 application/pdf Nanyang Technological University
institution Nanyang Technological University
building NTU Library
continent Asia
country Singapore
Singapore
content_provider NTU Library
collection DR-NTU
language English
topic Engineering::Computer science and engineering
spellingShingle Engineering::Computer science and engineering
Lee, Joshua Jun Xiang
Docker and Kubernetes : enhance the securities of the live-stream ASR system deployment in the cloud
description The goal of this project is to employ relevant and current security solutions to increase the robustness and reliability of an existing automatic speech recognition (ASR) system deployment on the cloud. The implemented solutions will harden the ASR deployment, reducing both the attack surface and exploitable vulnerabilities on the system. The security solutions utilises Nginx Ingress Controller and the secret management tool, HashiCorp Key Vault. They are applied on the ASR system hosted on the Azure cloud platform using Azure Kubernetes Service (AKS) and on the Amazon Web Service (AWS) cloud platform using Elastic Kubernetes Service (EKS). An Infrastructure as Code (IaC) tool, Terraform, is also implemented to improve the deployment of the ASR system. The security solutions better secure the system’s endpoints and carry out appropriate encryption of secret data. This ensures the performance and availability of the ASR deployment services, as well as prevents potential leakage of sensitive information. This will be illustrated in the report through architectural diagrams, figures, and tables, detailing important elements of the solution and how they are implemented. The report will also include the experiments carried out to demonstrate the effectiveness of the solution.
author2 Chng Eng Siong
author_facet Chng Eng Siong
Lee, Joshua Jun Xiang
format Final Year Project
author Lee, Joshua Jun Xiang
author_sort Lee, Joshua Jun Xiang
title Docker and Kubernetes : enhance the securities of the live-stream ASR system deployment in the cloud
title_short Docker and Kubernetes : enhance the securities of the live-stream ASR system deployment in the cloud
title_full Docker and Kubernetes : enhance the securities of the live-stream ASR system deployment in the cloud
title_fullStr Docker and Kubernetes : enhance the securities of the live-stream ASR system deployment in the cloud
title_full_unstemmed Docker and Kubernetes : enhance the securities of the live-stream ASR system deployment in the cloud
title_sort docker and kubernetes : enhance the securities of the live-stream asr system deployment in the cloud
publisher Nanyang Technological University
publishDate 2022
url https://hdl.handle.net/10356/156222
_version_ 1729789528280924160