Bachelor Thesis BCLR-2018-53

BibliographyMielke, Arman: Eine sichere geräteübergreifende Graphdatenbank für Android.
University of Stuttgart, Faculty of Computer Science, Electrical Engineering, and Information Technology, Bachelor Thesis No. 53 (2018).
61 pages, german.
Abstract

In der heutigen Zeit werden mobile Endgeräte und damit auch mobile Anwendungen (Apps) immer wichtiger. Indem Apps Daten untereinander und zwischen Geräten austauschen, kann eine bessere Erfahrung für den Benutzer geschaffen werden. Es entsteht dadurch jedoch auch das Risiko, dass private Daten des Benutzers an nicht vertrauenswürdige Apps weitergegeben werden. In dieser Arbeit wird daher Shepherd vorgestellt, eine sichere, geräteübergreifende Graphdatenbank für Android. Shepherd erlaubt es Apps, Anwendungsdaten auf einem entfernten Server zu persistieren. Mit Shepherd kann der Benutzer seinen Apps erlauben, auf die Daten anderer Apps zuzugreifen, was eine enge Vernetzung der Apps untereinander ermöglicht. Neben dem Austausch von Daten zwischen Apps erlaubt Shepherd auch den Austausch von Daten zwischen Geräten: Indem der Benutzer mehrere Geräte registriert, kann eine App von allen Geräten aus auf die gespeicherten Daten zugreifen, sodass auf allen Geräten der gleiche Datenstand zur Verfügung steht. Dabei schützt Shepherd die privaten Daten des Benutzers. Mit einem feingranularen Berechtigungssystem hat der Benutzer die Kontrolle darüber, welche App auf welche Daten zugreifen kann. Darüber hinaus werden die gespeicherten Daten so verschlüsselt, dass der Betreiber des Servers die potenziell sensiblen Daten nicht einsehen kann. Shepherd ist daher für die Speicherung vertraulicher Daten geeignet.

Full text and
other links
Volltext
Department(s)University of Stuttgart, Institute of Parallel and Distributed Systems, Applications of Parallel and Distributed Systems
Superviser(s)Mitschang, Prof. Bernhard; Stach, Dr. Christoph
Entry dateJanuary 8, 2019
   Publ. Computer Science