Overview
This chapter provides an introduction to embedded operating systems. Students will learn what
embedded operating systems are, how to identify vulnerabilities, and practices used to protect
them. These devices shouldn’t be ignored simply because they’re small, perform simple tasks,
or haven’t been exploited in the past. Security professionals should understand that any
vulnerability in a desktop or server OS might exist for its embedded counterpart.
Chapter Objectives
After reading this chapter and completing the exercises, the student will be able to:
• Explain what embedded operating systems are and where they’re used
Teaching Tips
Introduction to Embedded Operating Systems
2. Describe embedded operating systems. This type of system can be a small program
3. Discuss a real-time operating system (RTOS), which is a type of specialized embedded
4. Mention that with just a cursory survey of a typical corporate building, you can find
5. Explain that embedded systems are in all networks and perform essential functions, and
that their security should not be dismissed.
6. Point out that as the value and quantity of targets with embedded systems increase,