004.6782 Cloud computing
Refine
Document Type
- Bachelor Thesis (3) (remove)
Language
- German (3)
Keywords
- Cloud Computing (3)
- Projektmanagement (1)
Institute
Diese Arbeit befasst sich mit der Erstellung einer Vorgehensweise für das Durchführen von Sicherheitstests von Cloud-Infrastrukturen des Typs Microsoft Azure. Dafür werden anfangs der grundlegende Aufbau und die technische Realisierung der genannten Infrastruktur erarbeitet. Dies beinhaltet eine Feststellung der potenziellen Angriffsfläche nach außen. Ebenso geschieht eine Erfassung und Kontextualisierung des bereits bestehenden Wissens in Bezug auf Sicherheitstests von Azure-Cloud-Umgebungen. Im Detail umfasst dies die Generierung einer Übersicht über anerkannte und erprobte Vorgehensweisen, Best Practices, verfügbare und zu verwendende Tools sowie häufige Sicherheitslücken in Azure Umgebungen. Darüber hinaus müssen offenkundige Grenzen innerhalb bestehender gesetzlicher Regularien sowie technischer Implementierungen für die Erstellung des Konzepts erfasst werden. Im Anschluss werden die erlangten Informationen genutzt, um vereinheitlicht eine Guideline zu entwerfen, nach welchem ein strukturierter Sicherheitstest einer Azure-Cloud-Infrastruktur durchgeführt werden kann. Letztendlich erfolgt eine vergleichende Diskussion der vorliegenden Feststellungen mit bestehenden anderen Vorgehensweisen, um diese Arbeit einzuordnen.
Ziel der vorliegenden Bachelorarbeit ist es Eigenschaften des Cloud-Computings zu untersuchen. Konkret wurden dabei jene Vorzüge betrachtet, die bei der Anwendung im Video Transcoding von Vorteil sind. Die Untersuchung erfolgte an einer im Zuge der Arbeit erstellten Software, die, wo immer möglich, aus Open-Source Bestandteilen aufgebaut wurde. Diese ist in der Lage Videofiles, die sich in einem Objektspeicher befinden, mittels einer etablierten Transcoding-Biliothek zu wandeln. Dazu kann der Nutzer Zielparameter wie Codec und Datenrate in einer Web-Nutzeroberfläche eingeben. Neben diesen funktionalen Rahmenbedingungen werden im Zuge der Arbeit Zielsetzungen formuliert, die gerade für Cloudanwendungen typisch sind. Um diese Eigenschaften nachzuweisen wurden Messungen an der erstellten Infrastruktur vorgenommen, die eine objektive Betrachtung erleichtern.
Das Ziel dieser Bachelorarbeit ist die Entwicklung einer cloud-basierten Projektmanagement Applikation, welche nur grundlegende Methoden des Projektmanagements anbietet. Sie soll darüber hinaus auch offline benutzbar sein und den jeweiligen Anwender über Projektänderungenin Form von Push-Benachrichtigungen informieren. Zu Beginn werden dem Leser dazu die dafür notwendigen Grundlagen der Themen Projektmanagement, Cloud-Computing und Azure App Service vermittelt. Auf dessen Basis wird im weiteren Verlauf ein Konzept für die Umsetzung angefertigt und dieses im Anschluss in Form eines Prototyps umgesetzt. Zum Abschluss wird das Ergebnis noch einmal zusammengefasst und ein Ausblick auf die möglichen Weiterentwicklungen und Verbesserungen gegeben.