IoT Security – Ein praktischer Leitfaden von Perry Lea
In Kapitel 12 von Internet of Things for Architects taucht Perry Lea in die Kernprinzipien der IoT Security ein. Dieses Kapitel wird als Teil einer Multi-Part-Serie präsentiert, einschließlich:
- Cyberspeak 101
- Anatomie von IoT Cyber Attacken
- Physische und Hardware Security
- Kryptographie
- Kritische kryptografische Fähigkeiten
- Software-Defined Perimeter und Blockchain
Adaptiert aus Internet of Things for Architects, von Perry Lea.
Kapitel 12. IoT Security
Von Perry Lea
Cyber Security Terminologie
Das Eröffnungskapitel des Buches skizzierte die schiere Skala des Internet of Things – Milliarden weltweit verbundener Geräte und eine zweistellige Wachstumsrate, die die analoge Welt in die größte Angriffsfläche des Planeten verwandelt. Exploits, Malware und Rogue Actors stören bereits global Businesses, Netzwerke und Leben. Als Architekten müssen wir den IoT Stack verstehen und Security in jeder Schicht einbetten – vom Sensor bis zur Cloud.
Historisch behandeln viele IoT Deployments Security als Afterthought. Constraints bei Memory, Processing Power und Power Consumption machen es oft schwierig, dieselben Enterprise-Grade Protections anzuwenden, die in modernen PCs und Web-Plattformen zu finden sind. Dieses Kapitel adressiert diese Lücken, indem es die schädlichsten IoT-spezifischen Attacken revue passieren lässt und praktische Gegenmaßnahmen über den Stack skizziert: physische Geräte, Kommunikationsprotokolle, Netzwerkinfrastruktur.
Wir erkunden auch fortgeschrittene Konzepte wie Software-Defined Perimeters und Blockchain und schließen mit einer Diskussion des United States Cybersecurity Improvement Act of 2017 und dessen Implikationen für IoT Hersteller.
Attacken- und Bedrohungsterminologie
Nachfolgend ein prägnantes Glossar der häufigsten Angriffsvektoren, die IoT-Systeme targetieren:
- Amplification Attack: Nutzt legitime Services (z.B. NTP, DNS) zur Traffic-Verstärkung Richtung Opfer. NTP amplifiziert um 556×, DNS um 179×.
- ARP Spoof: Sendet gefälschte ARP Messages, verknüpft Angreifer MAC mit legitimer IP.
- Banner Scans: Identifizieren Systeminfos durch Probing von Netzwerkservices und Parsing von Response Headern.
- Botnets: Netzwerke kompromittierter IoT Devices, koordiniert von Command & Control Server, typisch für DDoS, Spam, Espionage.
- Brute Force: Exhaustive Trial von Credentials oder Keys bis Erfolg.
- Buffer Overflow: Überschreibt Memory über allozierte Bounds, ermöglicht malicious Code Execution – besonders prevalent in C/C++ Codebases ohne Bounds Checking.
- C2 (Command & Control): Zentraler Server, der Instruktionen an kompromittierte Devices sendet.
- Correlation Power Analysis Attack: Extrahiert Encryption Keys durch Korrelation gemessener Power Consumption während kryptografischer Operationen.
- Dictionary Attack: Nutzt vorgefertigte Username/Password Listen für unautorisierten Zugriff.
- Distributed Denial of Service (DDoS): Überwältigt Target durch Flooding mit Traffic von vielen Quellen.
- Fuzzing: Sendet malformed Data zur Vulnerability Discovery basierend auf Device Responses.
- Man-in-the-Middle (MITM): Interzeptiert und potenziell alteriert Kommunikation zwischen zwei Parteien.
- NOP Sleds: Sequenzen von No-Operation Instruktionen, die Instruction Pointer Alignment bei Buffer Overflow unterstützen.
- Replay Attack: Re-transmittiert captured Network Packets zur Täuschung des Receivers.
- Remote Code Execution (RCE): Erlaubt Angreifer, arbitrary Code auf Device auszuführen, oft via Buffer Overflow oder Protocol Vulnerability.
Diese Begriffe zu verstehen ist der erste Schritt zum Aufbau resilienter IoT Systeme, die der sich entwickelnden Bedrohungslandschaft standhalten.
Internet der Dinge-Technologie
- Industrial IoT absichern: Ein praktischer Fahrplan
- Warum Industrial-IoT-Systeme Hauptziele für Cyberangriffe sind – und wie man sie sichert
- IoT Sicherheit und Fragmentierung bleiben Top-Herausforderungen, GSMA Survey offenbart
- Ihr IoT-Ökosystem sichern: Expertenstrategien gegen Ransomware und Cyber-Bedrohungen
- IoT-Sicherheit – Wer trägt die Verantwortung?
- Der Aufstieg des IoT: Warum Security vom ersten Tag an eingebaut sein muss
- IoT-Sicherheit: Deployment-Barrieren überwinden
- IoT-Geräte mit Deception Technology schützen
- Sicherheit entfesselt IoTs volles Potenzial
- 12 essenzielle IoT-Sicherheits-Insights aus 2023