Overview
The IoT/Embedded learning path includes a variety of security courses that will vary depending on whether you are seeking core, advanced or elite paths. It is designed to provide developers those responsible for designing and implementing software of embedded devices and systems.with the knowledge and skills required to create secure embedded software and devices.
The IoT/Embedded learning path provides learners with a thorough grounding in application security concepts across the fundamental courses with special attention to coding within embedded systems and includes secure mobile development.
- COD 201 – Secure C Encrypted Network Communications
- COD 202 – Secure C Runtime Protection
- COD 206 – Creating Secure C++ Code
- COD 207 – Communication Security in C++
- COD 261 – Threats to Scripts
- DES 204 – Role of Cryptography in Application Development
- DES 212 – Architecture Risk Analysis & Remediation
- DES 235 – Mitigating OWASP 2021 Insecure Design
- DES 237 – Mitigating OWASP 2021 Security Misconfiguration
- DES 255 – Securing the IoT Update Process
- DES 260 – Fundamentals of IoT Architecture & Design
- DES 281 – OWASP IoT1: Mitigating Weak, Guessable or Hardcoded Passwords
- DES 282 – OWASP IoT2: Mitigating Insecure Network Services
- DES 283 – OWASP IoT3: Mitigating Insecure Ecosystem Interfaces
- DES 284 – OWASP IoT4: Mitigating Lack of Secure Update Mechanism
- DES 285 – OWASP IoT5: Mitigating Use of Insecure or Outdated Components
- DES 286 – OWASP IoT6: Mitigating Insufficient Privacy Protection
- DES 287 – OWASP IoT7: Mitigating Insecure Data Transfer and Storage
- DES 288 – OWASP IoT8: Mitigating Lack of Device Management
- DES 289 – OWASP IoT9: Mitigating Insecure Default Settings
- DES 290 – OWASP IoT10 Mitigating Lack of Physical Hardening
- DSO 212 – Fundamentals of Zero Trust Security
- ENG 205 – Fundamentals of Threat Modeling
- ENG 211 – How to Create Application Security Design Requirements
- ENG 212 – Implementing Secure Software Operations
- ICS 210 – ICS/SCADA Security Essentials (NEW)
- COD 301 – Secure C Buffer Overflow Mitigations
- COD 302 – Secure C Memory Management
- COD 303 – Common C Vulnerabilities & Attacks
- COD 307 – Protecting Data in C++
- COD 366 – Creating Secure Kotlin Applications
- DES 311 – Creating Secure Application Architecture
- DES 313 – Hardening a Kubernetes Cluster
- DES 314 – Hardening the Docker Engine
- DSO 302 – Automated Security Testing
- DSO 307 – Secure Secrets Management
- ENG 311 – Attack Surface Analysis & Reduction
- ENG 312 – How to Perform a Security Code Review
Learning Path Details
Number of Courses: 43
Number of Labs: 10
Total Duration: 16 hours
Total CPE Credits: 19