Cloud Computing Applications in Tunnel Servers

dc.contributorAalto-yliopistofi
dc.contributorAalto Universityen
dc.contributor.advisorArkko, Jari
dc.contributor.authorEigelis, Erikas
dc.contributor.schoolPerustieteiden korkeakoulufi
dc.contributor.supervisorAura, Tuomas
dc.date.accessioned2023-03-26T17:00:15Z
dc.date.available2023-03-26T17:00:15Z
dc.date.issued2023-03-20
dc.description.abstractThe protection of online data has been ever increasing point of interest for many in recent times. This led to increasing popularity in public VPN and proxy server providers who promise hassle-free privacy for their users. However, in many cases, there is no guarantee that the service used is actually secure and that the browsing data that passes through the servers is protected and not shared with any third parties. The topic of this thesis comes from the idea of finding a way to introduce a technical solution that would allow users to verify the trustworthiness of the service rather than just trusting the service provider. Confidential Computing technologies seem like a viable solution for such purpose therefore, it was decided to implement a proxy server that could run in a secure enclave that could ensure the protection of user data in a way that not even the host of the server would not be able to see the data inside the enclave. The solution was implemented with Go programming language and using EGo framework that allows compiling an application for a secure enclave and regular environment thus giving providing an opportunity to test the bottlenecks introduced by a secure enclave environment compared to a regular environment. The implemented proxy is functional, though it does introduce a significant reduction in bandwidth, which mostly stems from the limitations in the current EGo framework implementation. This means that with further improvements running a proxy server in a secure enclave could become a viable solution.en
dc.format.extent63+10
dc.format.mimetypeapplication/pdfen
dc.identifier.urihttps://aaltodoc.aalto.fi/handle/123456789/120184
dc.identifier.urnURN:NBN:fi:aalto-202303262507
dc.language.isoenen
dc.programmeMaster’s Programme in Computer, Communication and Information Sciencesfi
dc.programme.majorSecurity and Cloud Computingfi
dc.programme.mcodeSCI3084fi
dc.subject.keywordconfidential computingen
dc.subject.keywordsecure enclavesen
dc.subject.keywordtunnelingen
dc.subject.keywordSOCKS5en
dc.subject.keywordIntel SGXen
dc.subject.keywordEGoen
dc.titleCloud Computing Applications in Tunnel Serversen
dc.typeG2 Pro gradu, diplomityöfi
dc.type.ontasotMaster's thesisen
dc.type.ontasotDiplomityöfi
local.aalto.electroniconlyyes
local.aalto.openaccessyes
Files
Original bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
master_Eigelis_Erikas_2023.pdf
Size:
2.35 MB
Format:
Adobe Portable Document Format