IoT security training for system developers: Methodology and tools

被引:3
|
作者
Beuran, Razvan [1 ]
Wang, Jidong [1 ]
Zhao, Min [1 ]
Tan, Yasuo [1 ]
机构
[1] Japan Adv Inst Sci & Technol, Nomi, Japan
关键词
Internet of Things (IoT); Security training; IoT simulation; Cooja network simulator; IoT testbeds; FIT IoT-LAB;
D O I
10.1016/j.iot.2023.100931
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Opportunities, as well as challenges, accompany the development of new technologies, and the Internet of Things (IoT) is no exception. While most companies tout the benefits of IoT, challenges are often overlooked. Thus, IoT devices come in a variety of shapes, from small sensors to home routers and factory equipment, each with specific characteristics. While many of us own IoT devices, some may not even recognize them as such, let alone be able to manage them. This lead to a series of significant security incidents, such as the much-publicized Mirai botnet distributed denial-of-service cyberattack. The solution is to develop safer and more secure IoT systems, and in this paper we discuss first the methodology needed to train the developers of such systems for this purpose. We then present two training platforms that we designed and implemented following this methodology: IoTrain-Sim, which is based on the Cooja network simulator, and IoTrain-Lab, which uses the FIT IoT-LAB testbed as infrastructure. The two platforms include training content in the form of tutorials and predefined scenarios, both for fundamental and security IoT training, that the trainees can follow to gain an in-depth understanding of IoT via hands-on practice. The evaluation we conducted from functionality, performance and user perspectives demonstrates that our systems have several advantages compared to other approaches in terms of learner support, availability, extensibility, flexibility and scalability.
引用
收藏
页数:18
相关论文
共 50 条
  • [1] Quantifying Developers' Adoption of Security Tools
    Witschey, Jim
    Zielinska, Olga
    Welk, Allaire
    Murphy-Hill, Emerson
    Mayhorn, Chris
    Zimmermann, Thomas
    2015 10TH JOINT MEETING OF THE EUROPEAN SOFTWARE ENGINEERING CONFERENCE AND THE ACM SIGSOFT SYMPOSIUM ON THE FOUNDATIONS OF SOFTWARE ENGINEERING (ESEC/FSE 2015) PROCEEDINGS, 2015, : 260 - 271
  • [2] Helping novice developers harness security issues in cloud-IoT systems
    Corno F.
    De Russis L.
    Mannella L.
    Journal of Reliable Intelligent Environments, 2022, 8 (03) : 261 - 283
  • [3] IoT based security system
    Kodali, Ravi Kishore
    Rajanarayanan, Sasweth C.
    Koganti, Anvesh
    Boppana, Lakshmi
    PROCEEDINGS OF THE 2019 IEEE REGION 10 CONFERENCE (TENCON 2019): TECHNOLOGY, KNOWLEDGE, AND SOCIETY, 2019, : 1253 - 1257
  • [4] Designing Security System for IoT
    Sengupta, Nandita
    2019 IEEE 5TH INTL CONFERENCE ON BIG DATA SECURITY ON CLOUD (BIGDATASECURITY) / IEEE INTL CONFERENCE ON HIGH PERFORMANCE AND SMART COMPUTING (HPSC) / IEEE INTL CONFERENCE ON INTELLIGENT DATA AND SECURITY (IDS), 2019, : 195 - 199
  • [5] A Review on Attack and Security Tools at Network Layer of IoT
    Agarwal, Vidur
    Mishra, Preeti
    Kumar, Sachin
    Pilli, Emmanuel S.
    OPTICAL AND WIRELESS TECHNOLOGIES, OWT 2020, 2022, 771 : 497 - 506
  • [6] VR Training for Security Awareness in Industrial IoT
    Liagkou, Vasiliki
    Stylios, Chrysostomos
    COLLABORATIVE NETWORKS AND DIGITAL TRANSFORMATION, 2019, : 604 - 612
  • [7] Developers unveil new optimization tools and system designs
    Allaire, Douglas
    Hwang, John
    Cataldo, Giuseppe
    AEROSPACE AMERICA, 2019, 57 (11) : 12 - 12
  • [8] Model of basic training for information system developers
    Pavlic, M
    Marinovic, M
    Candrlic, S
    SOR 05 Proceedings, 2005, : 411 - 417
  • [9] Empowering IoT Developers with Privacy-Preserving End-User Development Tools
    Aljeraisy, Atheer
    Rana, Omer
    Perera, Charith
    PROCEEDINGS OF THE ACM ON INTERACTIVE MOBILE WEARABLE AND UBIQUITOUS TECHNOLOGIES-IMWUT, 2024, 8 (03):
  • [10] Collaboration Tools for Developers
    Jackson, Victoria
    van der Hoek, Andre
    Prikladnicki, Rafael
    Ebert, Christof
    IEEE SOFTWARE, 2022, 39 (02) : 7 - 15