
IoT Security Anti-Patterns
5/2/2017
This post introduces four specific IoT security anti-patterns: 1. HTTP Pub/Sub: Exposes a DDoS vulnerability when subscriptions can be set without receiver consent. 2. IoT Device as TLS Server: Highlights the risks of self-signed certificates and suggests using brokers with signed certificates or protocols like CoAP with DTLS. 3. Unencrypted Bootloader: Discusses the risk of physical extraction of software and secrets, recommending hardware-based key storage and encrypted bootloaders. 4. Database-as-IPC: Warns against direct database connections for inter-device communication due to lock contention and polling overhead, advocating for message brokers with HTTP APIs.