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
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
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
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
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
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
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
How well did you know this?
1
Not at all
2
3
4
5
Perfectly