IoT Threats and Vulnerabilities
22
1
Vulnerable device software
IoT devices rely on software that might contain poor design choices and/or
security bugs such as buffer overflows and improper exception handling.
This makes them vulnerable to many different attacks that can
compromise data confidentiality or integrity.
2
Privacy threat
Device location tracking poses a privacy risk to users; an attacker can
infer sensitive information from data gathered and communicated by
devices. Such information may be sold to interested parties for marketing
purposes or used for unauthorised surveillance.
3
Eavesdropping
Communication over an IoT network can be intercepted and deciphered if
the communication channel is not sufficiently protected, for instance if
keying material, security parameters, or configuration settings are exchanged
in the clear or if weak or unsuitable cryptographic algorithms are used. Related
attacks include man-in-the-middle, session hijacking, or message replay.
4
Denial of Service (DoS)
Devices, being resource-constrained, are susceptible to denial of service
attacks launched by attackers sending continuous requests to deplete
device resources. On the other hand, compromised devices can
themselves be used to disrupt the operation of other networks or systems
via a Distributed DoS (DDoS) attack.
5
Firmware-level attack
An attacker may be able replace device firmware during device
commissioning or under the guise of a routine upgrade.
6
Device cloning or substitution
A non-trusted factory can clone the physical characteristics, firmware/
software and security configuration of the device. Deployed devices might
also be compromised and their software reverse-engineered, allowing for
cloning. Cloned devices may be sold cheaply in the market and can contain
functional modifications including backdoors. Alternatively, a genuine
device may be substituted with a variant or clone during transportation or
commissioning.
7
Data leakage
Disclosure of sensitive data, intentionally or unintentionally, to
unauthorised parties. Confidential data may be captured by an attacker
from individual devices, during transit, or from the back-end.
8
Malware
Devices can be infected with programs designed to carry out unauthorised
actions on a system, possibly using existing vulnerabilities in software or
firmware.
9
Weak user/admin credentials and
authentication
Poor credential management such as weak password choices and lack of
multi-factor authentication for the user and administrative interfaces of
devices, gateways or back-ends is a common vulnerability in many
information systems including IoT.
Table 1: IoT Threats and Vulnerabilities
Select target paragraph3
Connect to a paragraph
Connect to an entity
Disable highlights
Add to table of contents