nw  

Swissframe: Optimieren und Härten des Systemsetups

Zusammenfassung

Optimierung und Härtung eines Linux-IoT-Systems für die Sanitär-Firma Swissframe.

Schlüsselbegriffe

Raspberry Pi, Linux, Hardening, Optimieren, IoT

Zielsetzung

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.

Ausgangslage

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.

Ergebnisse

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.

Projektdaten

Projekttyp: Bachelorthesis Informatik

Projektdauer: 20.2.2023 - 18.8.2023

Aufwand in Personenstunden: 720 Stunden

Teamgrösse: 2 Personen

Auftraggeber

Swissframe AG

Dammweg 39

3053 Münchenbuchsee

www.swissframe.ch

Projektteam

Curdin Kuster, Studiengang Informatik

Manuel Geissbühler, Studiengang Informatik

Kontakt

Jürg Luthiger juerg.luthiger@fhnw.ch

Oliver Fabel oliver.fabel@fhnw.ch

<< zurück