Ein Sicherheitskonzept für IoT-Plattformen

dc.contributor.authorWohlfarth, Marvin
dc.date.accessioned2020-03-17T15:29:45Z
dc.date.available2020-03-17T15:29:45Z
dc.date.issued2019de
dc.description.abstractIoT-Plattformen stellen eine Schnittstelle zwischen IoT-Geräten und Anwendungen dar, die mit IoT-Geräten interagieren. Gleichzeitig bieten IoT-Plattformen grafische Benutzeroberflächen für eine intuitive Bedienbarkeit. Daraus resultieren mehrere Angriffsflächen, die eine solche Plattform offenbart. In dieser Masterarbeit wird in einem ersten Schritt eine abstrakte Architektur für IoT-Plattformen definiert. Anhand dieser Architektur werden mögliche Angriffsflächen sowie darauf abzielende, konkrete Attacken herausgearbeitet. Ziel dieser Arbeit ist es, ein Framework zu schaffen, welcher als Leitfaden für eine sichere Konfiguration der unterschiedlichen Ebenen einer IoT-Plattform dient und dabei unterschiedliche Einschränkungen des IoT berücksichtigt, wie zum Beispiel die beschränkte Hardware von IoT-Geräten. Der Leitfaden umfasst dabei die sichere Implementierung einer Webanwendung sowie die Absicherung von APIs. Dafür werden Einstellungen für die sichere Verwaltung von Benutzerdaten und eine sichere Authentifizierung von Benutzern vorgestellt. Außerdem werden Konzepte für eine sichere Konfiguration von MQTT-Brokern dargestellt. Für die Authentifizierung sowie Autorisierung von IoT-Geräten werden die Konzepte OAuth2 und X.509-Zertifikate vorgestellt. Weiter werden sichere Implementierungen von Transportprotokollen vorgestellt, welche an die Beschränkungen von IoT-Geräten angepasst sind. Diese umfassen TLS mit TCP, CoAP mit UDP, DTLS als Erweiterung für UDP, um eine Transportverschlüsselung zu ermöglichen und AugMQTT als zusätzliches Sicherheitsprotokoll für MQTT. Zuletzt werden Empfehlungen für die Konfiguration von IoT-Geräten genannt. Eine konkrete Anwendung wird anhand der Multipurpose- Binding-and-Provisioning-Platform (MBP) für IoT-Geräte vorgestellt. Für die MBP wird das OAuth2-Framework angepasst, um eine Authentifizierung und Autorisierung von IoT-Geräten zu ermöglichen. Außerdem wird eine Komponente zur Konfiguration der Anonymität von Gerätedaten vorgestellt.de
dc.identifier.other1692873091
dc.identifier.urihttp://nbn-resolving.de/urn:nbn:de:bsz:93-opus-ds-108153de
dc.identifier.urihttp://elib.uni-stuttgart.de/handle/11682/10815
dc.identifier.urihttp://dx.doi.org/10.18419/opus-10798
dc.language.isodede
dc.rightsinfo:eu-repo/semantics/openAccessde
dc.subject.ddc004de
dc.titleEin Sicherheitskonzept für IoT-Plattformende
dc.title.alternativeA Security Concept for IoT Platformsen
dc.typemasterThesisde
ubs.fakultaetInformatik, Elektrotechnik und Informationstechnikde
ubs.institutInstitut für Parallele und Verteilte Systemede
ubs.publikation.seiten72de
ubs.publikation.typAbschlussarbeit (Master)de

Files

Original bundle

Now showing 1 - 1 of 1
Thumbnail Image
Name:
Masterarbeit_MarvinWohlfarth.pdf
Size:
1.65 MB
Format:
Adobe Portable Document Format
Description:

License bundle

Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
3.39 KB
Format:
Item-specific license agreed upon to submission
Description: