Course Outline

Introduction

Preparing the Development Environment

  • Device, development tools, SDK

IoT Security Services

  • AWS IoT
  • Google Cloud IoT Core
  • Microsoft Azure Sphere

Planning an IoT Application

  • Deciding Application Features
  • Types of Device: Sensors, LCD Screens, Buzzers, etc.
  • Certified vs Non-Certified IoT Devices

Anatomy of an IoT Device

  • Microcontroller, Sensor, Battery, etc.

The IoT Ecosystem

  • An architectural overview
  • Cloud server security
  • Device security
  • Application security

Case Studies: Hacking a Home's Temperature Sensor.

IoT Security Lifecycle 

  • Security engineering processes
  • OWASP Internet of Things (IoT) Project

Designing a Secure IoT Application

  • Secure Communications (HTTPS, TLS/SSL, etc.)
  • Data Integrity (Encryption, Hashing, etc.)
  • Identity and Access Management

Scaling an Application

  • Fault Tolerance

Integration IoT Devices into Existing Security Infrastructure 

  • Extending existing systems

Deploying an IoT Application

  • Monitoring the Application
  • Testing the security of the application

Assessment

  • IoT Privacy Impact Assessment (PIA)
  • Safety Impact Assessment

Troubleshooting

Summary and Conclusion

Requirements

  • An understanding of networking principles.
  • Programming experience in any language.
  • A cloud provider account.

Audience

  • Developers
  • Security professionals
  • IoT architects
 21 Hours

Custom Corporate Training

Training solutions designed exclusively for businesses.

  • Customized Content: We adapt the syllabus and practical exercises to the real goals and needs of your project.
  • Flexible Schedule: Dates and times adapted to your team's agenda.
  • Format: Online (live), In-company (at your offices), or Hybrid.
Investment

Price per private group, online live training, starting from 4800 € + VAT*

Contact us for an exact quote and to hear our latest promotions

Testimonials (4)

Upcoming Courses

Related Categories