kth.sePublications
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Securing Sensitive Data in the Cloud: A New Era of Security Through Zero Trust Principles
KTH, School of Engineering Sciences in Chemistry, Biotechnology and Health (CBH), Biomedical Engineering and Health Systems, Health Informatics and Logistics.
2023 (English)Independent thesis Basic level (university diploma), 10 credits / 15 HE creditsStudent thesisAlternative title
Säkra känslig data i molnet: En ny era av säkerhet med Zero Trust principer (Swedish)
Abstract [en]

The goal of this report is to examine how traditional security systems are structured and see their shortcomings, and from there propose how a new system can be built to secure sensitive data. The proposed approach is a new architecture called Zero Trust, which means implementing security at the design of the system and providing minimal access to users to perform their tasks. The system must be applicable to the already existing cloud-based system. The result is a system initiated by a GitLab instance hosted by a Docker container and has two different processes for identifying users. One of the processes is used to initially log into GitLab through a separate identity provider that uses Keycloak, and the second instance to sign a commit. The report will also explain improvements for the future to make it more secure.

Abstract [sv]

Målet med denna rapport är att undersöka hur traditionella säkerhetssystem är uppbyggda och se deras brister, och därifrån föreslå hur ett nytt system kan byggas för att säkra känslig data. Det föreslagna tillvägagångsättet är en ny arkitektur som kallas Zero Trust, som innebär att man implementerar säkerhet vid uppbyggandet i systemet och förser den minimala tillgången en användare behöver för att utföra dess arbetsuppgifter. Systemet ska vara applicerbart på det redan moln-baserade systemet som existerar idag. Resultatet är ett system som initieras av en GitLab-instans som hostas av en Docker-instans, och har två olika processer för identifiering av användare. En process används för att initalt logga in på GitLab genom en separat identitetsleverantör som använder sig av Keycloak och den andra instansen för att signera en commit. Avslutningsvis kommer framtida arbete beskrivas för att eventuellt förbättra detta system i framtiden och göra det mer säkert. 

Place, publisher, year, edition, pages
2023. , p. 45
Series
TRITA-CBH-GRU ; 2023:031
Keywords [en]
Zero Trust, GitLab, Docker, Keycloak, GPG keys, sensitive data, firewalls
National Category
Information Systems
Identifiers
URN: urn:nbn:se:kth:diva-324248OAI: oai:DiVA.org:kth-324248DiVA, id: diva2:1739157
Educational program
Bachelor of Science in Engineering - Computer Engineering and Economics
Supervisors
Examiners
Available from: 2023-02-24 Created: 2023-02-23 Last updated: 2023-02-24Bibliographically approved

Open Access in DiVA

Examensarbete(709 kB)628 downloads
File information
File name FULLTEXT01.pdfFile size 709 kBChecksum SHA-512
4a9e3ba846d4d931153b85c41fbd7f6f5bd1226241cc5eb9cd35291d7210ccd81f1d2d2221d3cdd04f6a6fd9da26f7d624d320ce67b14aeb79430e5346e9592b
Type fulltextMimetype application/pdf

By organisation
Health Informatics and Logistics
Information Systems

Search outside of DiVA

GoogleGoogle Scholar
Total: 628 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

urn-nbn

Altmetric score

urn-nbn
Total: 2359 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf