Eine erfolgreiche IoT-Implementierung erfordert zahlreiche Komponenten, von denen jede einzelne Sicherheitsrisiken mit sich bringt, was die Umsetzung erschwert. Die Aufgliederung einer IoT-Lösung in ihre Schlüsselelemente kann jedoch dazu beitragen, eine angemessene Sicherheit für jeden Teil des Stacks zu gewährleisten. Wir haben die drei zentralen „Schichten“ vorgestellt, aus denen sich die IoT-Sicherheit zusammensetzt, sowie wichtige Best Practices zur Risikominimierung.
1. Geräteebene
Die Geräteebene in der IoT-Sicherheit bezieht sich auf das Endgerät. Um eine IoT-Lösung auf der Geräteebene ordnungsgemäß zu sichern, müssen Unternehmen sicherstellen, dass sowohl die physischen Eigenschaften (z. B. Metallgehäuse zum Schutz vor SIM-Kartendiebstahl) als auch die softwarebezogenen Eigenschaften (z. B. Firmware, Betriebssysteme und auf dem Gerät ausgeführte Anwendungen) geschützt sind. Was die Softwareeigenschaften betrifft, sollten potenzielle Sicherheitsprobleme bereits während des gesamten Entwicklungsprozesses berücksichtigt werden, um sicherzustellen, dass die Firmware aktualisiert werden kann und das Gerät so vor unerwünschtem Zugriff und Konfigurationsänderungen geschützt ist. Aus softwaretechnischer Sicht gibt es verschiedene Maßnahmen, mit denen Unternehmen ihre Geräte absichern können. Dazu gehören beispielsweise:
- Einsatz von Secure Boot, um sicherzustellen, dass nur verifizierte Software auf dem Gerät ausgeführt werden kann
- Benutzerauthentifizierung und -autorisierung zur Gewährleistung einer ordnungsgemäßen Zugriffskontrolle
- Regelmäßig aktualisierte, sichere Geräte-Firmware, um eine unbeabsichtigte Netzwerk- oder Anwendungsnutzung zu vermeiden
Es ist wichtig zu beachten, dass manche IoT-Geräte klein sind und nur über begrenzte Speicher- und Rechenressourcen verfügen, um fortschrittliche Sicherheitsfunktionen zu unterstützen. In solchen Fällen sollten Unternehmen cloudbasierte IoT-Sicherheitslösungen in Betracht ziehen.
2. Kommunikationsschicht
Die Kommunikationsschicht in der IoT-Sicherheit bezieht sich auf die Netzwerkverbindungstechnologie, die es dem Gerät ermöglicht, Daten zu senden und zu empfangen. Unternehmen müssen die Implementierung infrastruktur- und datenzentrierter Lösungen in Betracht ziehen, um die Kommunikationsschicht einer IoT-Lösung angemessen zu sichern.
Die Sicherheit der Netzwerkinfrastruktur wird in der Regel gemeinsam mit dem oder den Netzwerkausbauanbietern des Unternehmens überprüft. Zu den entscheidenden Fragen, die Unternehmen ihren Netzwerkausbauanbietern im Rahmen des Partnerauswahlprozesses stellen sollten, gehören unter anderem die folgenden:
- Welche Verschlüsselungsverfahren und Firewall-Technologien werden vom Netzbetreiber eingesetzt?
- Gibt es ein Intrusion-Prevention-System (IPS)?
- Sind alle Server und Netzwerkkomponenten im Netzwerk der Organisation mit den neuesten Sicherheitspatches und Updates auf dem aktuellen Stand? Gibt es einen Prozess, um neue Patches und Updates umgehend zu installieren?
Im Hinblick auf datenzentrierte IoT-Sicherheitsmaßnahmen konzentrieren sich bewährte Lösungen auf die Datenverschlüsselung. Die „ Encryption “ schützt IoT-Daten vor unbefugtem Zugriff und Auslesung, während sie verschiedene Netzwerke, einschließlich des öffentlichen Internets, durchlaufen. Lösungen für Site-to-Site-VPNs (VPN) und Datensignaturlösungen sind einige Beispiele, die die Authentizität und Integrität der übertragenen Daten gewährleisten.
3. Anwendungsschicht
Die Anwendungsschicht in der IoT-Sicherheit befasst sich mit der Absicherung der Anwendung und der Datenbanken, die das Herzstück der Lösung bilden. Wie bei den anderen Schichten sollte auch die Anwendungssicherheit berücksichtigt werden, um Web-, Mobil- und Cloud-Komponenten während des gesamten Entwicklungsprozesses zu schützen. Zu den bewährten Verfahren zum Schutz dieses Teils der IoT-Lösung gehören:
- Tools zur Codeanalyse, mit denen Quellcode automatisch überprüft und potenzielle Sicherheitslücken identifiziert werden können
- Zeitnahe, automatisierte Anwendungsupdates, um Anwendungen schnell und effizient zu aktualisieren und so vor neuen Virenangriffen oder anderen neu auftretenden Sicherheitsrisiken zu schützen
- IoT-Lösungen zum Schlüsselaustausch, die eine sichere Aktualisierung der Sicherheitsschlüssel von IoT-Anwendungen ermöglichen – selbst über öffentliche Netzwerke
Lösungen zur Zertifikatsregistrierung, um jedem IoT-Gerät eine eindeutige Kennung zuzuweisen und diese Kennung zu überprüfen, bevor der Zugriff auf Systeme oder Netzwerke gewährt wird.
Darüber hinaus sollten Unternehmen ein Bedrohungsmanagement einführen, um die Verfügbarkeit und Integrität ihrer Lösungen sicherzustellen. Da sich die Technologiewelt ständig weiterentwickelt und Hacker ihre Angriffe kontinuierlich verfeinern, müssen Unternehmen die Verhaltensmuster ihrer IoT-Lösungen genau kennen, um Anomalien schnell zu erkennen und darauf zu reagieren. Der beste Weg, dies zu erreichen, ist die Einführung von Überwachungssystemen für alle Komponenten der IoT-Lösung, die die Sicherheitsteams benachrichtigen, sobald eine Veränderung im Verhalten von Geräten oder Anwendungen festgestellt wird.
