Prof. J. Walter - Informationstechnik, Mikrocomputertechnik, Digitale Medien Problemstellung
Hochschule Karlsruhe Logo EITM300 - Masterprojekt
Fischertechnik - Codypp-Net
Wintersemester 2018/2019
pafr1014@hs-karlsruhe.de
Matrikelnummer: 65641

Problemstellung

Zurzeit besitzt der ESP32 Controller des FT32 Projektes zwei "Boot-Up" Möglichkeiten:

1) Wird beim Anschalten des Mikrocontrollers der WLAN Button nicht gedrückt, stellt der ESP32 ein WLAN Netz zur Verfügung, über dieses sich der Benutzer mit den Verbindungsdaten auf dem OLED Display anmelden kann. Dabei wird der Netzwerkname generiert, dass Passwort ist Standardmäßig jedoch fest gesetzt (z.B. 12345678).

2) Die zweite Startmöglichkeit besteht darin, den Button während des Anschalten zu betätigen. In diesem Fall versucht der ESP32 Controller sich mit dem WLAN Netzwerk der FH zu verbinden. Dabei sind die Netzwerkanmeldungsdaten im Programmcode und nicht in einer Konfigurationsdatei hinterlegt. Ist also eine Neukonfiguration der Netzwerkeinstellungen erforderlich, führt kein Weg dran vorbei, den Quellcode des ESP32 zu modifizieren. Der Sicherheitsaspekt in diesem Zusammenhang ist nicht zu vernachlässigen: ein unverschlüsseltes Ablegen der Anmeldedaten stellt ein genauso großes Sicherheitsrisiko dar wie das im Klartext hinterlegte Passwort im Quellcode (und darüberhinaus das Hochladen und Bereitstellen dieses Quellcodes). Dies ist im Rahmen einer modularen Umsetzung zu berücksichtigen.

  Mit Unterstützung von Prof. J. Walter, Prof. Dr. M. Strohrmann Wintersemester 2018/2019