Overview
Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Explore the implementation of script integrity controls in Linux 6.14 through this 23-minute conference talk from the Linux Foundation's Open Source Summit. Learn about the new execveat(2) and prctl(2) flags that enable secure control of script execution, representing the successors to O_MAYEXEC and marking a significant advancement toward comprehensive code integrity support on Linux systems. Discover the kernel-level changes required for this implementation, including modifications to uAPI, IMA (Integrity Measurement Architecture), and IPE (Integrity Policy Enforcement). Examine the ongoing complementary user-space updates and script enlightenment processes that support these security enhancements. Understand how script interpreters can be enlightened to work with these new security mechanisms and explore straightforward methods for users to incrementally enforce script execution restrictions. Gain insights into leveraging existing LSM (Linux Security Module) policies and configuring user-space process management services like systemd to implement these controls. Learn about the rationale behind the new securebits and how they facilitate smooth migration processes, particularly beneficial for generic Linux distributions seeking to enhance their security posture without disrupting existing workflows.
Syllabus
Script Integrity - Mickaël Salaün, Microsoft
Taught by
Linux Foundation