Free Certified Internet of Things Security Practitioner™ Practice Questions
100 free questions · Answer explanations · No signup required
View examination details, outline and sourcesLoading selected examination banks…
Sample Practice Questions
Try these 10 sample questions from the Certified Internet of Things Security Practitioner™ practice bank. Each includes the answer and explanation. Continue with the interactive practice above to review the full question set.
1An IoT portal gives different login errors for an unknown username and a valid username with an incorrect password. What information can an attacker obtain from this difference?
- A. Which usernames belong to existing accounts
- B. Which roles permit device configuration changes
- C. Which passwords were reused on another website
- D. Which session tokens remain valid after logout
Answer: A
Explanation: "Incorrectly implemented error messages in the case of authentication functionality can be used for the purposes of user ID and password enumeration." The differing errors enable account enumeration. They do not disclose permissions, reused passwords, or session validity.
Reference: OWASP Authentication Cheat Sheet — Authentication and Error Messages
2An attacker tests username/password pairs stolen from a different website against an IoT account service. Which authentication attack is this?
- A. Credential stuffing
- B. Password spraying
- C. Session fixation
- D. Dictionary password guessing
Answer: A
Explanation: "Testing username/password pairs obtained from the breach of another site." Credential stuffing reuses breached username/password pairs. Spraying tests one password across accounts, fixation sets a session identifier, and dictionary guessing tries candidate passwords rather than the stolen pairs described.
Reference: OWASP Authentication Cheat Sheet — Protect Against Automated Attacks — Credential Stuffing
3A network-facing IoT service copies a received message into a fixed-size buffer without enforcing its capacity. An oversized message overwrites neighboring memory. Which vulnerability is demonstrated?
- A. Address spoofing
- B. Packet replay
- C. Buffer overflow
- D. DNS amplification
Answer: C
Explanation: "A condition at an interface under which more input can be placed into a buffer or data holding area than the capacity allocated, overwriting other information." An input write exceeding the allocated buffer and overwriting other memory is a buffer overflow. Spoofing, replay and amplification concern different network mechanisms.
Reference: NIST SP 800-82 Rev. 3 — Guide to Operational Technology (OT) Security — Appendix B, Glossary — buffer overflow
4An IoT sensor sends confidential measurements as plaintext across a network an attacker can observe. Which security property is directly at risk from passive packet capture?
- A. Availability of measurements to legitimate recipients
- B. Authenticity of the measurement source's identity
- C. Confidentiality of the measurement contents in transit
- D. Integrity of the measurement values against alteration
Answer: C
Explanation: "Confidentiality: Provides protection against attackers reading the contents of the traffic." Passive packet capture of plaintext reveals contents, so confidentiality is directly lost. The described passive observation does not by itself alter values, impersonate the sender, or prevent delivery.
Reference: OWASP Transport Layer Security Cheat Sheet — Introduction — security benefits
5An IoT system securely processes accurate personal data using only authorized accounts, yet uses that data to influence individuals in ways they do not understand. What does NIST's privacy-risk model imply?
- A. Confidentiality controls eliminate privacy risk from authorized processing
- B. Authorized processing can cause privacy harms beyond a security breach
- C. Valid authorization makes every later processing purpose appropriate
- D. Accurate personal data cannot create adverse effects on individuals
Answer: B
Explanation: "These activities can be used to influence individuals’ behavior or decision-making in ways they do not understand" NIST identifies privacy effects from aggregation and analysis even when processing is authorized. Confidentiality, authorization and accuracy do not individually eliminate harmful processing effects.
Reference: NIST IR 8228 — Considerations for Managing Internet of Things (IoT) Cybersecurity and Privacy Risks — Section 3.1, Consideration 1, p. 6; Section 4.3, p. 23
6An IoT device verifies vendor signatures but allows an unauthorized remote user to install an older, correctly signed image with a known vulnerability. Which threat remains?
- A. Forgery of a new signature on a modified firmware image
- B. Unauthorized rollback to an authentic but vulnerable firmware image
- C. Compromise of the manufacturer's private firmware-signing key
- D. Direct flash writes that bypass the normal update verifier
Answer: B
Explanation: "unauthorized rollback could allow an attacker to restore a vulnerable firmware image" A genuine signature does not prevent unauthorized installation of an older vulnerable release. This is rollback rather than signature forgery, signing-key theft or a direct flash-write bypass.
Reference: NIST SP 800-193 — Platform Firmware Resiliency Guidelines — Section 4.2.1.3, Non-Bypassability
7An attacker attaches a keystroke-logging peripheral to an exposed physical port on an IoT operator station. Which physical threat is illustrated?
- A. Input interception through an unsecured local port
- B. Offline extraction from a removed storage module
- C. Service disruption by disconnecting the power supply
- D. Hardware replacement inside the processor enclosure
Answer: A
Explanation: "Unsecured universal serial bus (USB) and PS/2 ports could allow unauthorized connection of thumb drives or keystroke loggers." The unsecured local port permits a keystroke logger to intercept input. No storage removal, power interruption or internal-board replacement is required.
Reference: NIST SP 800-82 Rev. 3 — Guide to Operational Technology (OT) Security — Appendix C, Table 17, Unsecured physical ports, p. 177
8An IoT reporting interface concatenates a search value into a database query. Crafted input changes the query's filtering logic. Which vulnerability does this demonstrate?
- A. Cross-site request forgery
- B. SQL injection
- C. Session fixation
- D. Insecure direct object reference
Answer: B
Explanation: "Injection flaws occur when an application sends untrusted data to an interpreter." Here the interpreter executes a SQL query whose structure is altered by input. This is query injection rather than request forgery, session binding, or an unchecked object identifier.
Reference: OWASP Injection Prevention Cheat Sheet — Introduction; Forms of Injection — SQL injection
9Authentication logs show the same commonly used password being tried once against each of hundreds of IoT user accounts. Which attack pattern does this indicate?
- A. Credential stuffing
- B. Password spraying
- C. Session fixation
- D. Session replay
Answer: B
Explanation: "Testing a single weak password against a large number of different accounts." The cross-account use of one password characterizes password spraying. It differs from breached-pair reuse and session-token attacks.
Reference: OWASP Authentication Cheat Sheet — Protect Against Automated Attacks — Password Spraying
10An IoT gateway receives many TCP SYN packets, but the senders do not finish the handshakes. Legitimate clients can no longer establish connections. Which resource is directly targeted by this attack?
- A. Application send buffers belonging to established TCP connections
- B. Cached mappings from local IP addresses to Ethernet MAC addresses
- C. Completed response data queued for delivery to the application
- D. Half-open TCP connection state awaiting handshake completion
Answer: D
Explanation: "The victim instantiates state to handle the incoming connections. If the attacker can instantiate state faster than the victim times it out, then the victim will run out of memory that it can use to hold TCP state" Unfinished connection setups consume TCP state. The RFC describes memory exhaustion for those attempts, rather than established application buffers, address-resolution entries or completed response data.
Reference: RFC 4732 — Internet Denial-of-Service Considerations — Section 2.1.3, Operating System Resource Exhaustion
Topics in this practice bank
These topics describe the available practice for Certified Internet of Things Security Practitioner™. Review the examination outline and its sources for scope and allocation details.
Securing IoT Portals
- Identify common threats used to compromise unsecure web, cloud, or mobile interfaces.
- Implement countermeasures used to secure web, cloud, or mobile interfaces.
Implementing Authentication, Authorization, and Accounting
- Identify common threats used to exploit weak authentication/authorization schemes.
- Implement countermeasures used to provide secure authentication, authorization, and accounting.
Securing Network Services
- Identify common threats used to exploit unsecure network services.
- Implement countermeasures used to provide secure network services.
Securing Data
- Identify common threats used to exploit unsecure data.
- Implement countermeasures used to secure data.
Addressing Privacy Concerns
- Identify common threats used to compromise privacy.
- Implement countermeasures used to ensure data privacy.
Securing Software/Firmware
- Identify common threats used to exploit unsecure software/firmware.
- Implement countermeasures used to provide secure software/firmware.
Enhancing Physical Security
- Identify common threats used to exploit poor physical security.
- Implement countermeasures used to ensure physical security.
How to use these free practice questions
Choose an answer, check the explanation, and review your progress by chapter. Practice questions and explanations are free to access without signing up.
These are independent study questions, not actual examination items. For examination requirements and official information, view Certified Internet of Things Security Practitioner™ details.