IoT & Hardware · Firmware · Embedded

IoT and hardware penetration testing from Sumrite for devices attackers can hold in their hands.

Smart devices, vehicles and medical equipment can be picked up, opened and probed by anyone who buys one. Sumrite’s in-house hardware researchers test them the same way: the circuit board, the firmware, the radio links, and the app and cloud that control the fleet.

What this helps you achieve

Ship devices that survive a teardown

Find open debug ports, readable flash and hard-coded keys before a researcher posts them online.

Protect the whole fleet

Make sure one compromised unit, app account or API call cannot reach every other customer’s device.

Meet device security rules

Evidence for the EU Cyber Resilience Act, ETSI EN 303 645, UNECE R155, ISO/SAE 21434, FDA premarket and IEC 62443 reviews.

Trust your update channel

Confirm secure boot and over-the-air updates cannot be abused to run attacker firmware.

Test Your Connected Device. Production units · NDA first
The problem & our approach

Software security stops at the edge of the device. Attackers do not.

A web or API test never looks inside the hardware. Most serious IoT breaches start with something physical: an open serial port, a firmware image anyone can read, a key shared by every unit, or an update that is never checked.

Sumrite’s IoT & Hardware Security Testing is done in-house by researchers who break hardware for a living. We test the device, the firmware, the radio and the cloud as one system, the way a real attacker would approach it.

  • Findings for hardware, firmware and cloud teams
  • Photos, logs and proof for every high-risk issue
  • Evidence for regulators, notified bodies and buyers
For engineering & security teams

Technical overview

Methodology, scope, and deliverables in plain terms.

How we test

Hands-on testing based on the OWASP Firmware Security Testing Methodology, the OWASP IoT Security Verification Standard and PTES, extended for automotive and medical devices.

  • Consumer and smart-home IoT, wearables and gateways
  • Automotive ECUs, telematics units and CAN bus
  • Connected medical, industrial (OT/ICS) and payment devices
  • Embedded Linux, RTOS and bare-metal firmware

What you receive

Risk-rated report with device evidence, reproduction steps and fixes for hardware and firmware engineers. Re-test included on standard engagements.

OWASP FSTMOWASP ISVSETSI EN 303 645ISO/SAE 21434IEC 62443

What is IoT and hardware security testing?

IoT and hardware security testing is a hands-on assessment of a physical device and everything it depends on: the circuit board, the firmware, the radio links, the companion mobile app and the cloud services it reports to. Our researchers open the device and look for debug ports such as UART and JTAG, read the firmware straight off the flash chip, and take it apart to find hard-coded keys, default passwords, outdated components and unsafe update logic. They then test how the device talks to the world over Wi-Fi, Bluetooth Low Energy, Zigbee, LoRa or cellular, and whether its app and cloud APIs let one customer reach another customer's devices. For vehicles the same approach covers ECUs, the CAN bus and telematics units; for medical and industrial devices it covers the clinical or control functions that must keep working safely. Every finding is reproduced on the device and reported with the evidence and a fix your hardware and firmware engineers can apply.

What IoT & Hardware Security Testing covers

AreaWhat we checkExample finding
Hardware interfacesUART, JTAG, SWD and test pads, plus flash and eMMC read-outA root shell on an open UART port with no password
FirmwareExtraction, unpacking, secrets, components and binariesThe same private key baked into every unit shipped
Boot and updatesSecure boot, signing, rollback and over-the-air update logicAn unsigned OTA image accepted and run by the device
Wireless and radioWi-Fi, Bluetooth LE, Zigbee, LoRa, NFC and cellular linksBLE pairing that lets a nearby phone unlock the device
App and cloudCompanion mobile app, device APIs and fleet managementChanging a device ID in the API to control a stranger's device
Automotive and embeddedECUs, CAN bus, diagnostics (UDS) and telematicsDiagnostic commands accepted without security access

How an engagement runs

  1. Scope and NDA. Tell us what needs testing and why. You get a fixed-price quote and an NDA is signed before any technical detail changes hands.
  2. Rules of engagement. Targets, test windows, accounts, safety contacts and anything off-limits are agreed in writing before testing starts.
  3. Expert-led testing. A researcher tests by hand, using tools to speed up the routine parts. Every finding is reproduced and confirmed before it is reported.
  4. Report. An executive summary for leadership, then each finding with a CVSS severity, the evidence, steps to reproduce and a fix your team can apply.
  5. Re-test. Once fixes are in, we test them again and record the result, so the final report shows what was found and what is now closed.

IoT & Hardware Security Testing: common questions

What do you need from us to test a device?

Usually two or three production-grade units, the firmware image if you have it, the companion app and test accounts, and any hardware or protocol documentation you can share. We can work without documentation, as an attacker would.

Read this in the FAQ →

Will testing damage the device?

Some tests involve opening the casing or reading chips directly, so one unit may not go back to service. We agree in writing which units can be opened and which tests are off-limits before any work starts.

Read this in the FAQ →

Do you test automotive and medical devices?

Yes. We test ECUs, CAN bus and telematics units for vehicles, and connected medical, industrial and consumer devices. Findings can be mapped to ISO/SAE 21434 and UNECE R155 for vehicles, FDA premarket cybersecurity expectations and IEC 81001-5-1 for medical devices, IEC 62443 for industrial systems and ETSI EN 303 645 and the EU Cyber Resilience Act for consumer products.

Read this in the FAQ →

Do you test the app and cloud as well as the device?

Yes, and we recommend it. Many of the worst IoT flaws sit in the mobile app or cloud API that controls the fleet, so we test the device, the app and the APIs as one system.

Read this in the FAQ →

See all IoT & Hardware Security Testing questions in the FAQ →

We run the full engagement for these frameworks, and where a formal audit or attestation is needed we route it through our local partner firms, so you deal with one team.

Related services

Further reading

Simple process

Your IoT & Hardware Security Testing journey

Every step from scope and NDA to a retested, final report, shown for IoT & Hardware Security Testing. No jargon, no surprises.

Step 1 of 6

Request your IoT and hardware test

Submit your scope so our team can plan the engagement and get started, often the same day.

  • Two or three production-grade units, plus firmware if you have it
  • The companion app, test accounts and cloud environment
  • Agree which units may be opened and what is off-limits
  • NDA and testing authorisation signed first
Step 2 of 6

Expert assessment: IoT & Hardware Security Testing

Every phase is run by a security expert, with tools used only to speed up the routine parts. Findings are reproduced and confirmed before they reach your report.

Hardware

  • Board teardown and component identification
  • UART, JTAG and SWD debug access
  • Flash and eMMC read-out

Firmware

  • Unpacking and filesystem review
  • Hard-coded keys, passwords and certificates
  • Outdated components and unsafe binaries

Boot and updates

  • Secure boot and signature checks
  • OTA update tampering and rollback

Radio, app and cloud

  • Wi-Fi, Bluetooth LE, Zigbee and LoRa links
  • Companion app and device APIs
  • Fleet access across customers
Expert-only work: beyond scanners and AI
  • Reading firmware straight off the chip
  • Glitching and bypassing secure boot where in scope
  • Reverse-engineering proprietary radio and serial protocols
  • Chaining a device flaw into control of the whole fleet
Step 3 of 6

Draft report with device evidence

Findings are written for two readers at once: the firmware and hardware engineers who fix them and the product, compliance and safety teams who sign off.

  • Executive summary for leadership and regulators
  • CVSS-rated findings with photos, logs and proof
  • Step-by-step reproduction on the device
  • Mapped to the device standard you named in scope
Step 4 of 6

Fix the vulnerabilities

Your team fixes the issues with guidance written for your stack, and the tester who found each issue answers questions directly.

  • Fix guidance per finding, in plain language
  • Prioritised order so critical issues go first
  • Direct line to the tester, no account-manager relay
Step 5 of 6

Re-validation, included

Every fix is tested again. Nothing is marked closed on trust.

  • Each fix re-tested, with before and after evidence
  • Regression checks on related functionality
  • Status per finding: fixed, partly fixed or open
  • Retest included at no extra cost
Step 6 of 6

Final report issued

You receive a verified report in your company name, ready for clients, auditors and procurement.

  • Issued in your company name
  • Updated with retest results
  • Dated and scoped to the assets tested
  • Re-issued after major product changes

Building a device that will leave your building?

Tell us what the device does and how many units you can share. We scope the lab work around it.

Test Your Connected Device. Or run a free scan