К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
The Embedded Linux Security Handbook · LearnSpace
Назад в каталог
courseraIT и технологии

The Embedded Linux Security Handbook

Курс от Packt
Средний≈ 15 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

This course explores the essential principles and strategies behind securing embedded Linux systems, a critical capability in today’s connected and increasingly vulnerable technology landscape. You’ll learn how thoughtful security design influences resilience, reliability, and long-term product success. Through a structured, practical approach, the course guides you in assessing hardware, selecting secure operating systems, protecting the build chain, and implementing encryption and trusted computing elements. By the end, you’ll be equipped to strengthen device communications, harden systems, and maintain informed security practices. What sets this course apart is its blend of foundational theory with detailed, real-world applications drawn from modern embedded deployments. You’ll progress from high-level design thinking to hands-on techniques used by security-conscious engineering teams. This course is ideal for embedded developers, firmware engineers, and security professionals; basic familiarity with Linux and embedded systems will help you get the most value from the lessons.

Навыки, которые вы освоите

EncryptionEmbedded SystemsKey ManagementInformation Systems SecurityLinuxHardeningCybersecurityPackage and Software ManagementSecurity ControlsNetwork SecurityComputer HardwareSystem ConfigurationHardware ArchitectureThreat ModelingFederal Information Security Management ActData Storage TechnologiesComputing PlatformsEmbedded SoftwareSecurity Engineering

Программа курса

14 модулей · 93 учебных материалов

01Welcome to the Cyber Security Landscape7 материалов

Lesson 1

Course OverviewВидеоWelcome to the Cyber Security Landscape - Overview VideoВидеоIntroductionЧтениеHow Are Linux-Embedded Systems UsedЧтение

Учитесь у экспертов

Packt - Course Instructors

Преподаватель курса

The Embedded Linux Security Handbook
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 15 ч

14 модулей

Язык: Английский

Часть программы вашего университета
Why Is Securing Linux-Embedded Systems So ImportantЧтение
Navigating the Cyber Security LandscapeЗадание
Discussion: Designing for Security from the StartОбсуждение
02Security Starts at the Design Table8 материалов

Lesson 1

Security Starts at the Design Table - Overview VideoВидеоIntroductionЧтениеWhat Are the Business Needs That the Solution Caters ToЧтениеThe Target UserЧтениеFinancial Services SystemsЧтениеNon-US Government Cybersecurity AgenciesЧтениеNo Support/Self-SupportЧтениеSecurity Design and Compliance FundamentalsЗадание
03Applying Design Requirements Criteria for Hardware Selection9 материалов

Lesson 1

Applying Design Requirements Criteria for Hardware Selection - Overview VideoВидеоIntroductionЧтениеCPU/VCPUЧтениеNon-Volatile Memory ExpressЧтениеPractice: Analyze Hardware Trade-offs in a Real-World ScenarioDIALOGUECustom Hardware and PeripheralsЧтениеClimate ControlЧтениеWhat Mainstream CPU/Hardware Platforms Are Available?ЧтениеEvaluating Hardware Choices for System DesignЗадание
04Applying Design Requirements Criteria for the Operating System5 материалов

Lesson 1

Applying Design Requirements Criteria for the Operating System - Overview VideoВидеоIntroductionЧтениеARMЧтениеLifecycle of Operating Systems vs Your SolutionЧтениеOperating System Design and Implementation ConsiderationsЗадание
05Basic Needs in My Build Chain6 материалов

Lesson 1

Basic Needs in My Build Chain - Overview VideoВидеоIntroductionЧтениеSecurity Scanning, Testing, and RemediationЧтениеManifest and Configuration TrackingЧтениеUpdate Control MechanismsЧтениеFoundations of Secure Software DevelopmentЗадание
06Disk Encryption4 материалов

Lesson 1

Disk Encryption - Overview VideoВидеоDisk Encryption - The ReadingЧтениеDisk Encryption Fundamentals and Security PracticesЗаданиеDiscussion: Balancing Security, Automation, and RecoveryОбсуждение
07The Trusted Platform Module4 материалов

Lesson 1

The Trusted Platform Module - Overview VideoВидеоIntroductionЧтениеExercise Enabling TPM 2 in Conjunction With LUKS EncryptionЧтениеTrusted Platform Module FundamentalsЗадание
08Boot, BIOS, and Firmware Security4 материалов

Lesson 1

Boot, BIOS, and Firmware Security - Overview VideoВидеоIntroductionЧтениеPossible Threats in FirmwareЧтениеBoot, BIOS, and Firmware Security FundamentalsЗадание
09Image-Based Deployments9 материалов

Lesson 1

Image-Based Deployments - Overview VideoВидеоIntroductionЧтениеBootc and Bootable Container ImagesЧтениеLimitations of Image-Based DeploymentsЧтениеReflect: Choosing Your Image-Based Deployment StrategyDIALOGUEUpdating and Rolling Back ChangesЧтениеCreating a Container FileЧтениеCreating an InstallerЧтениеImage-Based Deployment FundamentalsЗадание
10Childproofing the Solution: Protection from the End-User and Their Environment8 материалов

Lesson 1

Childproofing the Solution: Protection from the End-User and Their Environment - Overview VideoВидеоIntroductionЧтениеUSB DisablementЧтениеMinimizing Access to RootЧтениеPractice: Balance Security, Usability, and MaintenanceDIALOGUEBuilding a UI to Simplify Configuration While Providing a Great User Experience (UX)ЧтениеInitial Config Web UIЧтениеSecuring End-User and Environmental InteractionsЗадание
11Knowing the Threat Landscape - Staying Informed8 материалов

Lesson 1

Knowing the Threat Landscape - Staying Informed - Overview VideoВидеоIntroductionЧтениеSecurity Technical Implementation Guides (STIGs)ЧтениеSecurity User GroupsЧтениеPractice: Design a Threat Intelligence WorkflowDIALOGUEContribute to the Development ProcessЧтениеStaying Informed in the Threat LandscapeЗаданиеDiscussion: Choosing and Applying Security IntelligenceОбсуждение
12Are My Devices' Communications and Interactions Secure?8 материалов

Lesson 1

Are My Devices' Communications and Interactions Secure? - Overview VideoВидеоIntroductionЧтениеUSB ConnectorsЧтениеThe CAN BusЧтениеPractice: Analyze a Multi-Layered Device Security PlanDIALOGUEAdding a Certificate to Your Custom Repository ServerЧтениеGraphical UI-Based ToolsЧтениеSecuring Device Interactions and CommunicationsЗадание
13Applying Government Security Standards - System Hardening8 материалов

Lesson 1

Applying Government Security Standards - System Hardening - Overview VideoВидеоIntroductionЧтениеAdherence to Key US Government StandardsЧтениеEnabling FIPS Mode in RHELЧтениеPractice: Design a Strategy for Agile ComplianceDIALOGUEExample: Using the OpenSCAP WorkbenchЧтениеImplementation as Part of Your Continuous Integration/Continuous Deployment (CI/CD) ProcessЧтениеGovernment Security Standards and System HardeningЗадание
14Customer and Community Feedback Loops5 материалов

Lesson 1

Customer and Community Feedback Loops - Overview VideoВидеоIntroductionЧтениеUser GroupsЧтениеCommunity Feedback LoopsЧтениеFeedback Loops and Community EngagementЗадание