FK 07 Fakultät für Informatik und Mathematik
Refine
Year of publication
Document Type
- Master's Thesis (5)
- Article (3)
- Book (3)
- Bachelor Thesis (2)
- Diploma Thesis (1)
- Report (1)
Has Fulltext
- yes (15)
Is part of the Bibliography
- yes (15)
Keywords
- Cloud Computing (2)
- Computergrafik (2)
- Computersicherheit (2)
- Maschinelles Lernen (2)
- Wirtschaftsinformatik (2)
- Blockchain (1)
- Computersimulation (1)
- Cross Media Publishing (1)
- Datenschutz (1)
- Differentialoperator (1)
Institute
Im Projekt roVer wurde eine dezentrale Lösung für die Erstellung von Personendichtekarten und eine darauf aufbauende Verkehrsleitapp entwickelt. Wir untersuchen die rechtlichen Fragen zu einem fiktiven, auf den vorgeschlagenen Lösungen basierenden Verkehrsleitdienst (VLD). Zwei Ansätze zur Umsetzung werden behandelt: Beim ersten Ansatz, dem zentralen Ansatz, nehmen wir an, dass es einen zentralen Anbieter des Verkehrsleitdienstes (VLD) gibt. Der Anbieter stellt die App und die Infrastruktur bereit, und betreibt diese. Beim zweiten Ansatz, dem Peer-to-Peer-Ansatz, wird die App zur Nutzung bereitgestellt. Nutzer von Endgeräten laden sie herunter und betreiben sie in eigener Verantwortung als Gleichberechtige. Wir prüfen den Sachverhalt anhand der einschlägigen Vorschriften des Telemedienrechts und des Datenschutzrechts, insbesondere § 25 TTDSG und § 13 TTDSG. Schwerpunkt sind dabei Fragen der Verantwortung, des Personenbezugs von Daten und der rechtlichen Begründung der Verarbeitung personenbezogener Daten. Ob eine zweckwidrige Entnahme von VLD-Daten aus dem Funkverkehr strafbar sein könnte, wird untersucht. Die detaillierten technischen Vorschläge des roVer-Projekts geben Anlass, die für die Datenschutzfolgeabschätzung zu betrachtenden Schutzziele hinsichtlich des VLD zu analysieren.
Die Vorteile des Cloud-Computing sind aktuell auf dem freien Markt deutlich zu beobachten. Insbesondere die Reduktion von Kosten und Wartungsaufwand, sowie der Möglichkeit, dynamisch auf sich verändernde Ressourcen-Anforderungen im Betriebsablauf von Software-Applikationen zu reagieren, spielen hierbei eine wichtige Rolle Dabei ist die Nutzung von Cloud-Computing-Ressourcen besonders effizient, wenn diese von mehreren verschieden Mandanten gemeinsam verwendet werden Diese Ausarbeitung befasst sich mit dem vielseitigen Themenkomplex der Container-Orchestrierung in einem Multitenancy-Umfeld am konkreten Beispiel von Kubernetes. Das Ziel besteht darin, dass entsprechende Vorgaben und Empfehlungen an die Konfiguration, Infrastruktur und bereitgestellten Anwendungen des Kubernetes-Clusters definiert werden, sodass ein isolierter Betrieb von Applikationen unterschiedlicher Tenants möglich ist. Es wird sich hier auf einen einzelnen Kubernetes-Cluster fokussiert, in welchem die Isolation und Separierung zwischen verschiedenen Tenants umgesetzt werden soll. Dabei werden im Rahmen dieser Arbeit Maßnahmen vorgestellt, die sich jeweils auf die unterschiedlichen Schichten der Container-Orchestrierung auswirken. So wird aufgeführt, inwiefern die Wahl der Ausführungsumgebung sich auf die Isolation der Kubernetes-Pods auswirkt. Dies umfasst den Betrieb von Pods unterschiedlicher Mandanten auf einem gleichen Host, auf durch Virtualisierung getrennte Hosts sowie auf eigenen Bare-Metal-Systemen. Auch werden Mechanismen vorgestellt, die auf Ebene des Cluster- bzw. Pod-Netzwerkes angewendet werden, um so die Isolation zwischen den unterschiedlichen Mandanten zu gewährleisten. Dies umfasst die Konfiguration des Kubernetes-Netzwerkes mittels Network-Policy-Regeln, sowie die Limitierung des Zugriffs auf das Cluster-Netzwerk durch den Einsatz von Authentifizierungskomponenten und zusätzlichen Firewall-Lösungen. Final werden im Rahmen dieser Ausarbeitung Empfehlungen zur Umsetzung von Multitenancy-Anforderungen vorgestellt, die sich auf verschiedene Dienste des Kubernetes-Frameworks auswirken. Dies betrifft u. a. die Spezifikation eines geeigneten Nutzer-Rollen-Konzepts, der Limitierung der standardmäßigen Zugriffsrechte von Kubernetes-Pods, die geschützte Speicherung von Kubernetes-Secrets, die Integration von zusätzlichen Admission-Webhooks, sowie die Anwendung des Service-Mesh-Konzeptes. Die dargestellten Sicherheitsempfehlungen werden abschließend als Entscheidungsprozesse in Form von Flussdiagrammen dargestellt. Dadurch wird der Anwendungs- und Geltungsbereich der Maßnahmen im Zusammenhang mit der grundsätzlichen Konzeption des Clusters dargestellt.
The concept of inherited orthogonality is motivated and an optimality statement for it is derived. Basic adaptive discretizations are introduced. Various properties of difference operators which are directly related to basic adaptive discretizations are looked at. A Lie-algebraic concept for obtaining basic adaptive discretizations is explored. Some of the underlying moment problems of basic difference equations are investigated in greater detail.
Aktuelle Tools zur Simulation von Personenströmen haben Probleme bei der Berechnung von Gegenstrom-Szenarien. Dabei kommt es häufig zur Bildung unlösbarer Staus, welche in der Realität so nicht entstehen würden. Das Simulationstool crowd:it der Firma accu:rate verwendet aktuell das Optimal Steps Model, bei dem ebenfalls unlösbare Staus entstehen können. Diese Arbeit untersucht, ob das Behavioural Heuristics Model von Michael Seitz geeignet ist, um solche Blockaden zu vermeiden. Das im Behavioural Heuristics Model enthaltene Following-Verhalten scheint hierfür ein plausibler Ansatz zu sein, darum wird das Modell in crowd:it implementiert. Durch einen Vergleich der Ergebnisse mit den Beobachtungen von Herrn Seitz wird eine korrekte Implementierung bestätigt. Es zeigt sich, dass das Behavioural Heuristics Model in Gegenstrom-Szenarien sogar mehr Blockaden erzeugt als das Optimal Steps Model. Eine Reihe von Simulationsexperimenten mit den Basis-Ansätzen, Kombinationen und Variationen davon liefern das gleiche Ergebnis. Außerdem wurde der Einfluss von „Durchdrücken“ untersucht, wodurch sich bei beiden Modellen deutlich seltener unlösbare Staus bilden. Bei der Verwendung des Optimal Steps Models, bei welchem „Durchdrücken“ erlaubt war, bilden sich am seltensten unlösbare Staus.
Many of today’s crypto currencies use blockchains as decentralized ledgers and secure them with proof-of-work methods. In case of a fork of the chain, a common way to achieve consensus is selecting the longest chain and discarding other chains as stale. It has been demonstrated that the longest chain consensus has a weakness against selfish mining in which the selfish miner exploits the variance in block generation by temporary withholding blocks. Inspired by the consensus protocol proposed in GHOST, Ethereum allows stale blocks to be referenced from the main chain as uncle blocks. Unlike GHOST, however, Ethereum’s uncle blocks yield a partial reward and are not considered during the selection of the main chain. This concept is supposed to limit the impact of network delays on the expected revenue for miners. But it may also reduce the risk for a selfish miner to gain no rewards from withholding a freshly mined block. Moreover, retaining the longest chain rule instead of adopting GHOST’s concept of weighing uncles when selecting the main chain could impact the security of Ethereum’s blockchain. This thesis will show that Ethereum’s current design is more vulnerable against selfish mining and less resilient against 0.5 + € attacks. The hypothesis is experimentally confirmed with appropriately implemented Monte Carlo simulations.
Das vorliegende Übungsbuch folgt bezüglich Inhalt und Aufbau den Vorgaben des Textbuchs „Bausteine der Wirtschaftsinformatik“ und ermöglicht so dem Lernenden das praktische Einüben von Veranstaltungsinhalten.
Die Zahl der Aufgaben pro Themengebiet orientiert sich an dessen Gewichtung in der Veranstaltung Wirtschaftsinformatik im ersten Semester des gleichnamigen Bachelorstudiengangs an der Hochschule München und dem Schwierigkeitsniveau der Lerninhalte. Aus didaktischer Sicht ist es sicher günstig, zunächst zu versuchen, die Aufgaben eigenständig zu lösen, sobald das Themengebiet in der Veranstaltung behandelt wurde. Hinweise im Übungsbuch unterstützen diese Tätigkeit. Wenn es realisierbar erscheint, bietet es sich an, in einem weiteren Schritt Ergebnisse bzw. Unklarheiten in kleinen Lerngruppen zu diskutieren. Vertiefende Erläuterungen zu den Aufgaben unterstützen dabei die Erörterung schwieriger Sachverhalte. Bei Verweisen auf die Veranstaltung kann das Textbuch zu Rate gezogen werden. Damit die eigenen Lösungsansätze nicht verloren gehen, findet sich nach jeder Aufgabe Platz, um diese festzuhalten.
Zweck dieser Veröffentlichung ist es, einige der grundlegenden Ideen der Wirtschaftsinformatik aufzugreifen und für den Einsatz in der Lehre verfügbar zu machen. Sie werden in der vorliegenden Publikation „Bausteine der Wirtschaftsinformatik“ genannt, haben allesamt grundlegenden Charakter, sind bewährt und finden aktuell vielfältige Verwendung in Theorie und Praxis. Die behandelten Inhalte korrespondieren auch mit den Themen der Veranstaltung Wirtschaftsinformatik, wie sie im ersten Semester des gleichnamigen Bachelorstudiengangs an der Hochschule München, vom Verfasser vertreten werden. Daher wurde bei der Darstellung besonders auf Verständlichkeit und Anschaulichkeit geachtet. So kommt diese Publikation dem Wunsch vieler Studierenden entgegen, einen lehrbegleitenden Text an der Hand zu haben, um von Schreibarbeiten entlastet zu werden.
Cloud Computing is a relatively new computing approach which promises enhanced scalability, flexibility and cost-efficiency. In practice, however, there are many uncertainties about the usage of this way of provisioning IT resources. Concerns about evolving dependencies and security issues have arisen. As online commerce is dependent on a reliable, secure online stores, it is vital to take those concerns into account. The hybrid architecture combines traditional IT service provisioning with the usage of internet-based services. This approach would help to harness the strengths of Cloud Computing, while minimizing the impacts of its potential risks. This article discusses hybrid cloud architectures with the focus on realizing shop functionalities. Advantages and drawbacks of integration for each service type in the Cloud Computing stack are given, from which possible problems of hybrid clouds are derived. The conclusions in this article provide a conceptual basis for further research and evaluation of the use of net-based services in the field of online commerce.