Optimierung und Härtung eines Linux-IoT-Systems für die Sanitär-Firma Swissframe.
Raspberry Pi, Linux, Hardening, Optimieren, IoT
Im Rahmen des Projekts soll das Swissframe-System auf mögliche Optimierungen und Systemhärtungen untersucht werden. Daraus sollen konkrete Forderungen in einem Massnahmenkatalog zusammengefasst und aufgrund des Kosten-/Nutzenverhältnisses bewertet werden. In einem weiteren Schritt werden dann relevante Massnahmen als PoC realisiert.
Swissframe ist ein junges Unternehmen, welches ein eigenentwickeltes Vorwandsystem für Badezimmer produziert. Dabei wird besonders auf die ökologischen Aspekte bei den Badezimmerinstallationen geachtet. Durch die dezentrale Warmwasserproduktion vor Ort sowie die Nutzung der Restwärme der Wohnungslüftung kann eine Energieersparnis von bis zu 70 % gegenüber herkömmlichen Elektroboilern erreicht werden. Das sogenannte „Thermos“-System setzt hierbei auf einen ganzheitlichen Ansatz, welcher von einem integrierten IoT-Gerät überwacht und gesteuert wird.
Zurzeit wird als IoT-Plattform ein Raspberry Pi Compute Module genutzt, auf welchem ein unmodifiziertes Raspberry Pi OS installiert ist. Bei der Auswahl des Betriebssystems sowie der Konfiguration wurde in erster Linie auf die Funktionalität geachtet. Ein allfälliger Sicherheitsaspekt wurde hierbei noch nicht beachtet.
Das Resultat dieses Projekts war ein optimiertes und gehärtetes System-Setup für Swissframe. So konnten auf dem PoC beispielweise die offenen Ports von 9 auf 4, die gestarteten Prozesse von 227 auf 166 und der genutzte Speicherplatz von 4.5 GB auf 2.5 GB reduziert werden.
Projekttyp: Bachelorthesis Informatik
Projektdauer: 20.2.2023 - 18.8.2023
Aufwand in Personenstunden: 720 Stunden
Teamgrösse: 2 Personen
Swissframe AG
Dammweg 39
3053 Münchenbuchsee
www.swissframe.chCurdin Kuster, Studiengang Informatik
Manuel Geissbühler, Studiengang Informatik
Jürg Luthiger juerg.luthiger@fhnw.ch
Oliver Fabel oliver.fabel@fhnw.ch