Related Experiment Video
Updated: Dec 20, 2025

Author Spotlight: Enhancing Engineering Education via WebVR-Based Online Laboratories
Published on: February 23, 2024
Teaching and Learning IoT Cybersecurity andVulnerability Assessment with Shodan through Practical Use Cases.
Tiago M Fernández-Caramés1,2, Paula Fraga-Lamas1,2
1Department of Computer Engineering, Faculty of Computer Science, Universidade da Coruña, 15071 A Coruña, Spain.
Shodan, a search engine for internet-connected devices, aids cybersecurity researchers in finding vulnerable Internet of Things (IoT) devices. This guide details using Shodan for IoT security audits and automated vulnerability assessments.
Area of Science:
- Cybersecurity
- Internet of Things (IoT) Security
- Network Security
Background:
- The proliferation of Internet of Things (IoT) devices presents significant cybersecurity challenges.
- Weak security mechanisms and improper configurations are common vulnerabilities in IoT systems.
- Direct scanning of IoT devices for vulnerabilities can be intrusive and complex.
Purpose of the Study:
- To demonstrate the utility of the Shodan search engine for identifying vulnerable IoT devices.
- To provide a practical methodology for conducting cybersecurity audits on IoT systems using Shodan.
- To educate users on detecting and mitigating IoT device vulnerabilities through Shodan-based assessments.
Main Methods:
- Utilizing Shodan's search capabilities to discover internet-connected devices and their potential vulnerabilities.
- Developing a use-case-based methodology for practical IoT security auditing.
- Implementing Shodan scripts for automating the assessment of IoT device vulnerabilities.
- Analyzing Shodan data to identify common IoT security flaws such as weak security and misconfigurations.
Main Results:
- Shodan effectively identifies internet-connected devices susceptible to cybersecurity threats.
- The proposed methodology enables users to perform practical IoT security audits.
- Automation of vulnerability assessments through Shodan scripts is feasible and efficient.
- Detection of specific IoT vulnerabilities related to security implementation and configuration is achievable.
Conclusions:
- Shodan is a valuable tool for proactive IoT cybersecurity assessment and vulnerability detection.
- The article provides a foundational guide for leveraging Shodan in IoT security practices.
- Educating users on Shodan-based auditing empowers them to enhance the security of IoT devices.
Related Concept Videos
Introduction to Learning
In contrast to learned behaviors, unlearned behaviors such as crying, sexual...
Guidelines and Strategies for Safe Computer Charting
Maintain Confidentiality and Security:
Nursing Process for Patient and Caregiver Teaching I: Assessment and Diagnosis
It is critical to determine the patient's learning needs during the assessment. Determination of learning needs compounds data...
Purposive Learning
Critical Thinking II
Case Studies
