Back to Blog
Blog10 min read

Internet of Things (IoT) Security: Challenges, Solutions, and Best Practices

A

Alexander Sverdlov

Security Analyst

7/20/2026
Internet of Things (IoT) Security: Challenges, Solutions, and Best Practices

Every IoT security assessment I have run since 2013 tends to end the same way: the client is worried about the obvious devices - the cameras, the badge readers, the smart TVs in the boardroom - and the actual problem is a forgotten HVAC controller, a networked printer, or a temperature sensor that ships with a hardcoded admin password and has not received a firmware update in four years. IoT does not fail because the technology is exotic. It fails because these devices get plugged in, they work, and then everyone forgets they exist. They keep running, they keep talking to the internet, and they keep sitting on the same flat network as your finance server.

The Internet of Things is not one technology. It is a label we put on any device that has an IP address and a purpose that is not "be a computer." That covers industrial sensors, building automation, medical devices, point-of-sale terminals, smart locks, fleet trackers, and the growing pile of consumer gadgets that employees quietly connect to corporate Wi-Fi. Securing all of it with one policy is impossible, but securing most of it with a few disciplined controls is very achievable. This article lays out where IoT security actually breaks, what to do about it, and how to prioritize when you have a hundred device types and one small team.

Why IoT Security Is Genuinely Harder Than Traditional IT

People say IoT is "just more endpoints." It is not. A laptop has an operating system you can patch, an agent you can install, and a user who will notice if it behaves strangely. Most IoT devices have none of that. Here is what makes them a distinct problem.

You Cannot Install an Agent on Most of Them

Your endpoint detection and response tooling, your patch management, your log forwarder - none of it runs on a smart thermostat or a networked camera. That means the entire "install software to protect the device" model that underpins traditional IT security does not apply. You have to protect these devices from the network side, not from the device side, and that changes your whole approach.

The Firmware Is Frozen in Time

A shocking number of IoT devices run firmware that was last updated years ago, often built on old, unpatched versions of Linux or a real-time operating system with known vulnerabilities. Some vendors stop shipping updates within a year or two of release. Others require a physically painful manual update process that no one ever performs. The result is a fleet of devices carrying vulnerabilities that will never be fixed by the manufacturer.

Default Credentials and Weak Authentication Are the Norm

Many devices ship with well-known default usernames and passwords, and a large share of them are never changed during installation. Some devices cannot have their credentials changed at all. Others expose management interfaces over unencrypted protocols. Automated botnets scan the internet continuously looking for exactly these devices, and they find them within minutes of exposure.

They Live Everywhere and No One Owns Them

The camera was installed by facilities. The badge reader belongs to physical security. The manufacturing sensors are the operations team's problem. The smart display in reception was bought on a corporate card by the marketing lead. IT often does not even know these devices exist, let alone who is responsible for keeping them secure. Ownership ambiguity is a security problem, not just an org-chart problem.

The Real IoT Threats, Ranked by What I Actually See

Theoretical IoT attacks make for good conference talks. In practice, the incidents I get called about cluster around a handful of scenarios.

  • Lateral movement. An attacker compromises a low-value device such as a camera or printer, then uses it as a beachhead to reach high-value systems because the network is flat and the device sits right next to everything else.
  • Botnet conscription. Internet-exposed devices with default credentials get absorbed into botnets used for distributed denial-of-service attacks or credential stuffing. Your device becomes someone else's weapon, and your bandwidth bill or IP reputation pays for it.
  • Data leakage. Cameras, voice devices, and sensors stream data to cloud services, sometimes over weak encryption, sometimes to vendors with poor security practices of their own. Sensitive footage or telemetry ends up somewhere you did not intend.
  • Operational disruption. In manufacturing and building automation, a compromised or simply misconfigured device can halt production, disable access control, or trip safety systems. The downtime cost dwarfs the value of the device.
  • Supply chain and vendor compromise. The cloud platform that manages your fleet gets breached, and every device it controls is now exposed through a channel you trusted by default.

A Practical IoT Security Program

Forget the exhaustive frameworks for a moment. If you do the following five things well, you will be ahead of the overwhelming majority of organizations. This is the sequence I recommend, in order of impact.

1. Build an Inventory You Actually Trust

You cannot secure what you cannot see. Before anything else, discover every device on your network. Use network scanning, DHCP logs, and dedicated device-discovery tooling to build a real inventory: device type, manufacturer, firmware version, IP, physical location, business owner, and what it talks to. This is tedious and it is non-negotiable. In most of the assessments I run, the discovery phase alone surfaces devices the client did not know were connected. An IT security audit is often the fastest way to get this baseline built properly the first time.

2. Segment the Network Ruthlessly

This is the single highest-impact control for IoT. Put IoT devices on their own VLANs or segments, isolated from your corporate systems and from each other where possible. A camera should never be able to reach your file server or your finance workstations. Use firewall rules that allow each device only the specific connections it needs - typically to its management controller and, if required, a specific cloud endpoint - and deny everything else. When a device is compromised on a properly segmented network, the blast radius is one segment, not your entire company.

3. Kill Default Credentials and Lock Down Management

During deployment, change every default password to a unique, strong credential and store it in a password manager. Disable any management protocol you do not need, and never expose device management interfaces directly to the internet. If a device genuinely needs remote access, put it behind a VPN or a controlled access gateway. If a device cannot have its credentials changed and cannot be isolated, treat that as a serious finding and question whether it belongs on your network at all.

4. Manage Firmware as a Deliberate Process

Assign someone to track firmware updates for each device class and apply them on a schedule. For devices the vendor no longer supports, make a conscious risk decision: compensate with tighter segmentation and monitoring, or plan replacement. Build device end-of-life into your procurement so you are not blindsided when a vendor drops support. And before you buy anything new, ask the vendor about their update policy in writing - it tells you more about the device's security future than any spec sheet.

5. Monitor Traffic, Because You Cannot Monitor the Device

Since you cannot install agents, watch the network. Baseline what normal traffic looks like for each device type and alert on deviations: a camera suddenly talking to an unusual external address, a sensor generating far more traffic than usual, a device attempting connections it has never made before. This network-side monitoring is how you catch a compromised IoT device, and it is why segmentation and monitoring go hand in hand.

Buy Security, Do Not Bolt It On

The cheapest time to fix IoT security is before purchase. Procurement is a security control most organizations never use. Before adding a device class to your environment, evaluate it against a short checklist and reject devices that fail on the critical items.

Evaluation Criterion What Good Looks Like Red Flag
Credentials Forces unique password on setup; no shared defaults Hardcoded or unchangeable credentials
Firmware updates Signed updates, documented support window No update mechanism or vague support policy
Encryption TLS for management and cloud traffic Plaintext HTTP or Telnet management
Network needs Documented ports and destinations "Just give it full internet access"
Data handling Clear statement of what data goes where Opaque cloud dependencies

Cloud and Industrial IoT Deserve Extra Attention

Two categories of IoT carry outsized risk and warrant a closer look. The first is anything connected to a cloud management platform, because that platform becomes a single point of failure and a single, attractive target. If you run a fleet managed through a cloud service, treat the security of that cloud tenant as seriously as the devices themselves - tight access controls, multi-factor authentication on the admin console, and monitoring of the management API. This is where cloud security consulting intersects with IoT: the device and the cloud are one system, and you have to secure both.

The second is industrial and operational technology - the sensors, controllers, and machinery on a factory floor or in critical infrastructure. Here, availability and safety usually outrank confidentiality, patching windows are rare, and a careless scan can knock a production line offline. IoT security in these environments requires a different touch and often specialized testing. If this describes your environment, a scoped vulnerability assessment designed for operational technology is far safer than pointing generic scanning tools at fragile equipment.

Where Penetration Testing Fits

Once you have inventory, segmentation, and hardened configurations in place, testing tells you whether they actually hold. A focused penetration test against your IoT environment answers the questions that matter: can an attacker who compromises a camera reach anything valuable, are your segmentation rules really enforced or just documented, and are there devices exposed that you did not know about. I have lost count of the times a client believed a network was segmented and a test proved that a single misconfigured firewall rule made the whole design meaningless. Verification is not optional. Configurations drift, exceptions get added "temporarily," and the only way to know your controls work is to test them against a determined adversary. For organizations without a security leader to own this program end to end, a virtual CISO can provide the ongoing oversight IoT security demands.

Frequently Asked Questions

What is the single most important IoT security control?

Network segmentation. If you do nothing else, isolate your IoT devices onto their own network segments with firewall rules that permit only the connections each device genuinely needs. Segmentation contains the damage when a device is inevitably compromised, and it works even for devices you cannot patch or monitor directly. Everything else builds on top of it.

How do I secure IoT devices that the manufacturer no longer updates?

You cannot fix the device, so you contain it. Place unsupported devices in tightly restricted network segments, allow them only the specific traffic they require, monitor that traffic closely for anomalies, and set a replacement timeline. If a device carries known vulnerabilities and cannot be isolated, it should not remain on your network. Make the risk decision consciously rather than by default.

Are consumer smart devices a real risk in a business environment?

Yes. Employees connect smart speakers, displays, and personal gadgets to corporate or guest Wi-Fi, and these devices often have weak security and phone home to consumer cloud services. The fix is a policy that keeps unmanaged consumer devices off any network that touches business systems, backed by a separate, isolated guest network for anything you do not control.

How often should we assess our IoT security?

Rediscover and inventory your devices continuously if you can, because new devices appear constantly. Beyond that, a thorough review at least annually, and after any significant change to your environment, is a sensible baseline. Fast-moving or high-risk environments such as manufacturing or healthcare benefit from more frequent testing.

We are a small company. Is IoT security really our problem?

Absolutely, and often more so, because smaller organizations rarely have segmented networks or anyone tracking connected devices. Attackers do not skip small companies; automated scanning treats every exposed device the same. The good news is that the core controls - inventory, segmentation, changing default passwords - are affordable and do not require enterprise tooling to implement.

Getting Started

IoT security is not about chasing every exotic attack. It is about the unglamorous discipline of knowing what is connected, keeping it isolated, closing the default doors, and watching the network for trouble. Do those consistently and you neutralize the overwhelming majority of real-world IoT risk. If you are not sure what is on your network or whether your segmentation actually holds, that is exactly the gap an assessment is built to close. Get in touch to discuss your environment, and if you want the broader context on how this fits into your overall program, my post on what cybersecurity really means is a good next read.

Alexander Sverdlov

Alexander Sverdlov

Founder of Atlant Security. Author of 2 information security books, cybersecurity speaker at the largest cybersecurity conferences in Asia and a United Nations conference panelist. Former Microsoft security consulting team member, external cybersecurity consultant at the Emirates Nuclear Energy Corporation.