Hong Kong Based Cyber Testing & Auditing Company

Knowledge center

Penetration testing article

What an IoT Penetration Test Includes

An IoT penetration test follows the authorized product ecosystem across devices, firmware, local interfaces, communications, and connected applications. The exact laboratory and access requirements depend on the product.

Assessment overview

What the assessment includes

Devices, firmware versions, interfaces, applications, services, and trust boundaries
Review of exposed services, local access, storage, and embedded secrets
Authentication, authorization, update, recovery, and tamper scenarios
Assessment of radio, network, application protocols, and connected services
Evidence for each component, practical impact, engineering guidance, and retest planning

Test coverage

What is examined

Final coverage depends on the agreed systems, access, objectives, exclusions, and safety requirements.

Device interfaces and exposed services
Firmware handling and embedded secrets
Authentication and authorization
Update and recovery mechanisms
Radio, network, and application protocols
Associated mobile, web, and cloud services

Industry references

How coverage is informed

OWASP IoT Security Testing Guide

Test structure across device, firmware, communications, interfaces, and ecosystem components.

ETSI EN 303 645

Baseline security provisions for consumer IoT used as audit context when applicable.

NISTIR 8259 series

Device cybersecurity capability and manufacturer activity guidance.

These references inform the assessment. Testing does not itself provide certification or guarantee compliance.

Final report

What is included in the report

The report is designed for both decision makers and the teams responsible for remediation.

Coverage of components and trust boundaries
Validated device and ecosystem findings
Evidence and practical impact
Engineering remediation guidance
Retest plan

Discuss the required scope and report.

DIGITPOL HK will confirm the targets, constraints, evidence needs, and reporting requirements before testing.

Request an assessment