@masterthesis{Bilda2019, type = {Bachelor Thesis}, author = {Bilda, Sebastian}, title = {Aufbau einer Master-Slave-Kommunikation mit EtherCAT}, url = {http://nbn-resolving.de/urn:nbn:de:bvb:860-opus4-626}, school = {Hochschule f{\"u}r Angewandte Wissenschaften Landshut}, pages = {43}, year = {2019}, abstract = {Aufbau einer EtherCAT-Kommunikation mit Hilfe von Standardkomponenten und der Programmiersprache C. Das System k{\"o}nnte in der Heimautomatisierung Verwendung finden.}, subject = {Ethernet}, language = {de} } @masterthesis{Zebro2019, type = {Bachelor Thesis}, author = {Zebro, Kevin}, title = {Vergleich hybrider Vorgehensmodelle mit Scrum und Erarbeitung eines Auswahlschemas}, url = {http://nbn-resolving.de/urn:nbn:de:bvb:860-opus4-786}, school = {Hochschule f{\"u}r Angewandte Wissenschaften Landshut}, pages = {85}, year = {2019}, abstract = {Die Abschlussarbeit bearbeitet folgende Forschungsfragen: 1) Welche hybriden Modelle, die auf Scrum basieren gibt es und wie sind diese aufgebaut? 2) Welche Rollen existieren in diesen Modellen und wie k{\"o}nnen sie unterschieden werden? 3) Wie sieht ein Schema zur manuellen Auswahl eines scrumorientierten Vorgehensmodells aus?}, subject = {Projektmanagement}, language = {de} } @masterthesis{Knuerr2019, type = {Bachelor Thesis}, author = {Kn{\"u}rr, Maximilian}, title = {Die Verbesserung des betrieblichen Wissensmanagements durch die Entwicklung eines individuellen Dashboards}, url = {http://nbn-resolving.de/urn:nbn:de:bvb:860-opus4-675}, school = {Hochschule f{\"u}r Angewandte Wissenschaften Landshut}, pages = {48}, year = {2019}, abstract = {Das Softwareunternehmen TerminApp Gmbh bezieht, aufgrund ihrer Produkte, Informationen aus vielen externen und internen Quellen. Die Filterung und das B{\"u}ndeln dieser Informationen sind wegweisend f{\"u}r die Gewinnung neuer Erkenntnisse und ein erfolgreiches Wissensmanagement. Inhalt der vorliegenden Bachelorarbeit ist die Verbesserung des betrieblichen Wissensmanagements durch die Entwicklung eines individuellen Dashboards f{\"u}r das Unternehmen Timify. Hierf{\"u}r wird die Konzeption und Entwicklung des Dashboards im Kontext des Wissensmanagements erl{\"a}utert. Dabei wird auf einzelne Teilbereiche des Dashboards n{\"a}her eingegangen und die Funktionsweise, der zur Informationsvisualisierung entwickelten Komponenten, erkl{\"a}rt.}, subject = {Wissensmanagement}, language = {de} } @masterthesis{Kreitmair2019, type = {Bachelor Thesis}, author = {Kreitmair, Konrad}, title = {Umsetzung von automatisierten Vulnerability Tests von Embedded Devices}, url = {http://nbn-resolving.de/urn:nbn:de:bvb:860-opus4-722}, school = {Hochschule f{\"u}r Angewandte Wissenschaften Landshut}, pages = {76}, year = {2019}, abstract = {Ziel der Bachelorarbeit war es, die Umsetzbarkeit von automatisierten Vulnerability Tests von Embedded Devices zu pr{\"u}fen. Eine solche Umsetzbarkeit wurde an den Virtual Private Network (VPN) Routern der Aktien Gesellschaft (AG) Transfer Data Test (TDT) gepr{\"u}ft. Die VPN Router dienten dazu, bereits existierende Werkzeuge, die eine automatisierte {\"U}berpr{\"u}fung auf Vulnerabilities erm{\"o}glichen, auf deren Verwendbarkeit zu pr{\"u}fen. Diese Werkzeuge fordern jedoch eine Bereitstellung von mehreren Testger{\"a}ten, um alle Ger{\"a}tevarianten zu {\"u}berpr{\"u}fen. Ebenfalls konnte deren Korrektheit weder bewiesen noch widerlegt werden. Deshalb wurde ein alternatives System entworfen, das maximal 2 Testger{\"a}te f{\"u}r eine {\"U}berpr{\"u}fung ben{\"o}tigt und zuverl{\"a}ssige Ergebnisse liefert. Das Ergebnis ist ein Gesamtsystem, dass einzelne Module enth{\"a}lt, die die Embedded Devices auf Vulnerabilities testen. Das Konzept hinter dem System ist generisch und modular gehalten, sodass dies auch auf verschiedene industrielle Anwendungen in anderen Unternehmen anwendbar ist.}, subject = {Computersicherheit}, language = {de} } @masterthesis{Eichmeier2019, type = {Bachelor Thesis}, author = {Eichmeier, Teresa}, title = {Analyse und Bewertung Crowd-basierter Informationsmodellierung}, url = {http://nbn-resolving.de/urn:nbn:de:bvb:860-opus4-680}, school = {Hochschule f{\"u}r Angewandte Wissenschaften Landshut}, pages = {82}, year = {2019}, abstract = {Das Ziel dieser Arbeit ist die Analyse und Bewertung der Crowd-basierten Informationsmodellierung. Dies ist ein neuartiger Ansatz zur Modellierung von Expertenwissen, bei dem die Mitarbeiter eines Unternehmens (die Crowd) in die Informationsmodellkonstruktion integriert werden. Dazu werden zuerst Dom{\"a}nen identifiziert, bei denen ebenfalls die Crowd zur Dokumentation von Wissen verwendet wird. Anschließend werden die Gemeinsamkeiten der jeweiligen Dom{\"a}nen mit dem Ansatz der Crowd-basierten Informationsmodellierung aufgezeigt. Zu guter Letzt werden positive und negative Aspekte formuliert, die bei der Umsetzung der Crowd-basierten Informationsmodellierung in KMU entstehen k{\"o}nnen.}, subject = {Informationsmodellierung}, language = {de} } @masterthesis{Seeberger2019, type = {Bachelor Thesis}, author = {Seeberger, Till}, title = {Design eines Vision-Roboterprogramms f{\"u}r den didaktischen Einsatz}, url = {http://nbn-resolving.de/urn:nbn:de:bvb:860-opus4-733}, school = {Hochschule f{\"u}r Angewandte Wissenschaften Landshut}, pages = {71}, year = {2019}, abstract = {Gegenstand dieser Arbeit ist der Entwurf eines Vision-Roboterprogramms f{\"u}r den didaktischen Einsatz. Hierbei werden zun{\"a}chst die Grundbegriffe der Industrierobotik und der damit verbundenen Roboterprogrammierung erkl{\"a}rt, um die erforderlichen Grundlagen f{\"u}r das Verst{\"a}ndnis dieser Arbeit zu schaffen. Anhand des kollaborativen Industrieroboters YuMiR soll gezeigt werden, wie mithilfe des Bildverarbeitungssystems Integrated Vision eine Schnittstelle erstellt werden kann, um den didaktischen Einsatz zu erm{\"o}glichen. Hierzu wird zun{\"a}chst die erforderliche Konfiguration f{\"u}r Integrated Vision erl{\"a}utert, woraufhin gezeigt werden soll, auf welche Weise eine Implementierung eines Programmmoduls als Schnittstelle erfolgen kann. Um die M{\"o}glichkeiten f{\"u}r den didaktischen Einsatz aufzuzeigen, soll zum Ende dieser Arbeit aufgef{\"u}hrt werden, wie ein Aufgabenblatt mithilfe des programmierten Moduls didaktisch sinnvoll erstellt werden kann.}, subject = {Industrieroboter}, language = {de} } @masterthesis{Weiss2019, type = {Bachelor Thesis}, author = {Weiss, Fabian}, title = {Generierung von Klassendiagrammen aus nat{\"u}rlichsprachlichen Softwareanforderungen}, url = {http://nbn-resolving.de/urn:nbn:de:bvb:860-opus4-701}, school = {Hochschule f{\"u}r Angewandte Wissenschaften Landshut}, pages = {74}, year = {2019}, abstract = {F{\"u}r Softwareentwicklungsprozesse werden Spezifikationen erstellt, welche die zu entwickelnde Software in einer nat{\"u}rlichen Sprache genauer beschreiben. Nat{\"u}rliche Sprache spielt dabei eine wichtige Rolle, um zu gew{\"a}hrleisten, dass alle Beteiligten den Inhalt verstehen k{\"o}nnen, unabh{\"a}ngig von ihrem technischen Knowhow. Es soll untersucht werden, inwieweit Informationen automatisiert aus einer textuellen Beschreibung entnommen und f{\"u}r die Erstellung eines Klassendiagramms genutzt werden k{\"o}nnen. Es wird erl{\"a}utert, worin die Probleme bei der Analyse von nat{\"u}rlicher Sprache liegen und welche Technologien und Vorgehensweisen hierf{\"u}r eingesetzt werden k{\"o}nnen. Auf diese Weise stellt sich heraus, dass die Auswertung der Syntax eines Textes mit aktuellen Technologien m{\"o}glich ist. Die Bedeutung eines Textes zu erschließen und R{\"u}ckschl{\"u}sse aus diesem zu ziehen, stellt jedoch ein gr{\"o}ßeres Problem dar.}, subject = {Nat{\"u}rliche Sprache}, language = {de} } @masterthesis{Baier2019, type = {Bachelor Thesis}, author = {Baier, Andreas}, title = {Risikobestimmung von manipulierten Dockerhub-Containern}, url = {http://nbn-resolving.de/urn:nbn:de:bvb:860-opus4-719}, school = {Hochschule f{\"u}r Angewandte Wissenschaften Landshut}, pages = {58}, year = {2019}, abstract = {Bei dieser Arbeit wird die Sicherheitsthematik um Docker behandelt. Dabei werden Hypervisoren, virtuelle Maschinen, Linux Container und die Architektur des kompletten Dockersystems erkl{\"a}rt. Zudem werden die bereits vorhanden Sicherheitsmaßnahmen auf Docker Hub, n{\"a}mlich das Docker Security Scanning, welches nur unzureichende Sicherheit auf dem Hub bringt, erl{\"a}utert. Im n{\"a}chsten Schritt wird ein Image erstellt. Dieses Image soll einen vorher aufgesetzten Server pingen. Dies zeigt, dass es m{\"o}glich ist, ein Image hochzuladen, das nicht das tut was es vorgibt. Docker reagierte auf dieses Image nicht. Das liegt mit großer Wahrscheinlichkeit an der kurzen Laufzeit und der niedrigen Downloadzahl des Images. Nichtsdestotrotz gibt dies M{\"o}glichkeiten f{\"u}r Schadsoftware, die eine Host-{\"U}bernahme erm{\"o}glichen, wie beispielsweise der runc Exploit. Im letzten Teil der Arbeit werden die Container in einer Sandbox getestet. In der Arbeit wird die Umgebung beschrieben, sowie die getesteten Images angegeben. Der hier verwendete Cuckoo Sandbox war es nicht m{\"o}glich, die Vorg{\"a}nge in einem Container auszulesen. Daher konnten interne Daten nicht gesammelt werden. Trotzdem konnte mit einem Sniffer der Netzwerkverkehr abgeh{\"o}rt werden. Getestet wurden 139 offizielle Images, 159 User Images und drei selbst erstellte Images, die das Setup verifizieren. Das Ergebnis der Analyse zeigt, dass alle User Container einen HTTP-Request an die Seiten security.ubuntu.com , de.archive.ubuntu.com und ddebs.ubuntu.com senden, sowie 55 Requests an andere Seiten. 14 offizielle Images senden einen HTTP-Request. Keine der Anfragen richtete sich an eine sch{\"a}dliche Seite. Dies zeigt, dass die offiziellen Images sowie, die Images mit großer Downloadzahl, ein gewisses Maß an Sicherheit bieten bzw. sicher sind. Trotzdem sollte man sich nicht auf Images verlassen, vor allem dann nicht, wenn das DockerFile kein Repositroy besitzt und damit nicht einsehbar ist.}, subject = {Docker}, language = {de} } @masterthesis{Filinger2019, type = {Bachelor Thesis}, author = {Filinger, Andreas}, title = {Analyse von Angreiferverhalten mit Honeypots in der AWS-Cloud}, url = {http://nbn-resolving.de/urn:nbn:de:bvb:860-opus4-697}, school = {Hochschule f{\"u}r Angewandte Wissenschaften Landshut}, pages = {37}, year = {2019}, abstract = {Honeypots sind ein Werkzeug, um Verhalten von Angreifern zu studieren und Angriffe von Produktivsystemen abzulenken. AWS ist ein beliebter Cloud-Anbieter und damit attraktives Ziel f{\"u}r Angriffe. Es wird unter Zuhilfenahme von durch AWS bereitgestellten Diensten ein Honeypot in der Cloud aufgestellt, wobei der AWS-Dienst "Cloudformation" es erm{\"o}glicht, den Honeypot auf automatische Weise aufzubauen. Gewonnene Daten beinhalten Statistiken {\"u}ber Angriffe, wie bei Dictionary Attacken beliebte Nutzernamen und Passw{\"o}rter, oder die geographische Herkunft von Angreifern. Die Ergebnisse dieser Arbeit werden mit denen vergangener, {\"a}hnlicher Arbeiten verglichen.}, subject = {Honeypot}, language = {de} } @masterthesis{Scheibenzuber2019, type = {Bachelor Thesis}, author = {Scheibenzuber, Sebastian}, title = {Automatisches Ressourcenmanagement f{\"u}r Amazon Web Services}, url = {http://nbn-resolving.de/urn:nbn:de:bvb:860-opus4-667}, school = {Hochschule f{\"u}r Angewandte Wissenschaften Landshut}, pages = {49}, year = {2019}, abstract = {Das Thema dieser Bachelorarbeit ist das automatische Ressourcenmanagement f{\"u}r Amazon Web Services. Insbesondere hat sie zur Aufgabe, eine M{\"o}glichkeit zu finden das Problem zu l{\"o}sen, dass es keinen simplen Weg gibt, einem User die limitierte Erstellung von EC2 Instanzen zu erlauben. Denn aufgrund der immer weiter verbreiteten Nutzung von AWS und dessen Service Elastic Compute Cloud wird ein automatisiertes Management der Ressourcen in immer mehr Unternehmen notwendig. Nach einer kurzen Einleitung und der Erkl{\"a}rung der f{\"u}r das Thema relevanten Begriffe, folgt eine Anleitung f{\"u}r die Einrichtung und Installation der ben{\"o}tigten Software. Der Hauptteil der Arbeit behandelt drei verschiedene L{\"o}sungsans{\"a}tze mittels des Amazon Command-Line-Interfaces, eines Python-Skripts und letztendlich dem Dienst AWS Lambda. Außerdem wird auf zwei M{\"o}glichkeiten eingegangen, wie man ein automatisiertes Benachrichtigungssytem mittels Amazon Web Services einrichten kann. Zuletzt folgt eine Zusammenfassung der Ergebnisse, bei der die einzelnen L{\"o}sungswege gegeneinander abgewogen werden, gefolgt von einem kurzen Ausblick, was in Zukunft noch in dieser Richtung m{\"o}glich w{\"a}re.}, subject = {Amazon Web Services}, language = {de} }