Introduction ACAN™ is a fexible, open-source, lightweight hypervisor - intended to enable consolidation of heterogeneous workloads, and to streamline for edge development
4
Flexible Architecture for the Edge
5
In-Vehicle Infotainment
6
Industrial Usages
7
Logical Partition
8
Security Development Lifecycle (SDL)
9
Fuzzing 101
10
Further Considerations
11
Fuzzing for Product Assurance
12
ACRN Security Architecture
13
Interfaces Security Abstraction
14
Tools Selection (Syzkaller)
15
Syzkaller - VHM and Hypervisor OCTL
16
Syzkaller Organization
17
Tools Selection (Libfuzzer)
18
Device Model Architecture
19
Libfuzzer Organization
20
Tools Selection (Hypercube OS)
21
HyperCube OS - Introduction
22
Hypercube OS Integration
23
HyperCube Os Organization
24
Nested VMM Fuzzing with Nyx
25
Lessons Learned
26
Join ACRN Community!
Description:
Explore the journey of fuzzing and hardening edge hypervisors in this 41-minute conference talk from the Linux Foundation. Dive into ACRN, a flexible, open-source, lightweight hypervisor designed for consolidating heterogeneous workloads and streamlining edge development. Learn about its flexible architecture for edge computing, in-vehicle infotainment, industrial usages, and logical partition. Discover the Security Development Lifecycle (SDL) and gain insights into fuzzing techniques for product assurance. Examine the ACRN security architecture, interface security abstraction, and various tools like Syzkaller, Libfuzzer, and Hypercube OS. Understand nested VMM fuzzing with Nyx, and take away valuable lessons learned. Conclude by learning how to join the ACRN community and contribute to this cutting-edge technology.
ACRN Security: Fuzzing and Hardening Edge Hypervisors