Persistent Link:
http://hdl.handle.net/10150/613314
Title:
XOS: A SERVICE FOR DEPLOYING VPNS IN THE CLOUD
Author:
MOWERY, JEREMY DALE
Issue Date:
2016
Publisher:
The University of Arizona.
Rights:
Copyright © is held by the author. Digital access to this material is made possible by the University Libraries, University of Arizona. Further transmission, reproduction or presentation (such as public display or performance) of protected items is prohibited except with permission of the author.
Abstract:
XOS is an Everything as a Service operating system designed for the modern 1 cloud that uses the OpenStack platform. XOS makes it easy to create and deploy new cloud services. For this project I developed two new services for XOS, the first a tutorial service that is used as a framework for the current tutorial documentation for XOS, and a OpenVPN service that allows operators to create new VPNs using OpenVPN. The OpenVPN service is the subject of this document, it provides an easy to use interface for creating secure VPN servers and adding clients to VPNs. The benefit of using a VPN is security. All computers connected to a VPN can communicate privately and securely in isolation2. In many situations this is useful, such as database servers that should be isolated from a larger network. Future plans for the OpenVPN service are to support replication across multiple sites, adding entire slices as clients to a VPN, and adding an entire service as a client to a VPN. The research for this thesis came primarily from understanding XOS to create the tutorial service, and from understanding OpenVPN and its security requirements including managing a Public Key Infrastructure.
Type:
text; Electronic Thesis
Degree Name:
B.S.
Degree Level:
Bachelors
Degree Program:
Honors College; Computer Science and Mathematics
Degree Grantor:
University of Arizona
Advisor:
Hartman, John H.

Full metadata record

DC FieldValue Language
dc.language.isoen_USen
dc.titleXOS: A SERVICE FOR DEPLOYING VPNS IN THE CLOUDen_US
dc.creatorMOWERY, JEREMY DALEen
dc.contributor.authorMOWERY, JEREMY DALEen
dc.date.issued2016-
dc.publisherThe University of Arizona.en
dc.rightsCopyright © is held by the author. Digital access to this material is made possible by the University Libraries, University of Arizona. Further transmission, reproduction or presentation (such as public display or performance) of protected items is prohibited except with permission of the author.en
dc.description.abstractXOS is an Everything as a Service operating system designed for the modern 1 cloud that uses the OpenStack platform. XOS makes it easy to create and deploy new cloud services. For this project I developed two new services for XOS, the first a tutorial service that is used as a framework for the current tutorial documentation for XOS, and a OpenVPN service that allows operators to create new VPNs using OpenVPN. The OpenVPN service is the subject of this document, it provides an easy to use interface for creating secure VPN servers and adding clients to VPNs. The benefit of using a VPN is security. All computers connected to a VPN can communicate privately and securely in isolation2. In many situations this is useful, such as database servers that should be isolated from a larger network. Future plans for the OpenVPN service are to support replication across multiple sites, adding entire slices as clients to a VPN, and adding an entire service as a client to a VPN. The research for this thesis came primarily from understanding XOS to create the tutorial service, and from understanding OpenVPN and its security requirements including managing a Public Key Infrastructure.en
dc.typetexten
dc.typeElectronic Thesisen
thesis.degree.nameB.S.en
thesis.degree.levelBachelorsen
thesis.degree.disciplineHonors Collegeen
thesis.degree.disciplineComputer Science and Mathematicsen
thesis.degree.grantorUniversity of Arizonaen
dc.contributor.advisorHartman, John H.en
All Items in UA Campus Repository are protected by copyright, with all rights reserved, unless otherwise indicated.