IoT Flashcards
1
Q
IoT challenges
A
- Security
-> IoT devices can easily outnumber servers when compromised
-> Can spy on you if in the wrong hands - Connectivity: How to manage that many devices? (Centralized, Decentralized)
- Compatibility and Longevity
-> Standard
-> Update/Bugfix deployment
2
Q
IoT Vulnerabilities
A
- Insecure Web Interface
- Insecure Cloud Interface
- Insecure Mobile Interface
- Insufficient Authentication/Authorization
- Insecure Network Services (e.g. exposed ports)
- Lack of Transport Encryption
- Privacy Concerns
- Insufficient Security Configurability
- Insecure Software/Firmware
- Poor Physical Security
3
Q
Message Queuing Telemetry Transport
A
- Used by Amazon, Microsoft and in smart home automation
- ISO Standard
- TCP/IP or WebSocket based
- Publish/Subscribe pattern
- Authentication
-> Username/Password
-> Using TLS
-> Using client certificates
4
Q
Insecurity of MQTT
A
- Many devices are too weak to support TLS
- Vulnerable to a slow DoS attack
- Permissions are set on the broker while topics are set on the client
-> Permission for new topics do not exist initially
-> Have to be set by hand