Microsoft Aims For Greater Script Execution Control On Linux

Written by Michael Larabel in Linux Security on 13 May 2023 at 08:24 AM EDT. 41 Comments
LINUX SECURITY
This week alongside several other Linux Foundation events in Vancouver was the Linux Security Summit. Commanding a significant presence at the Linux Security Summit was Microsoft.

The Linux Security Summit this week featured talks by systemd creator Lennart Poettering who has been employed by Microsoft the past year as well as various other Microsoft engineers with efforts they are taking to enhance Linux security. Yes, the irony.

One of the interesting talks at LSS NA 2023 was by Microsoft's Mickaël Salaün on how they are working on new means of controlling script execution on Linux systems. From new open flags to new kernel system calls they are working on allowing Linux system administrators greater control over what scripts could be executed on Linux systems in the future.

Microsoft LSS slide


Those interested in the script execution control topic can see this PDF slide deck from the presentation. In addition to the O_MAYEXEC flag, faccessat2() flags, and the trusted_for() system call, Microsoft is working on a new "EXECVE_OK" and "AT_EXECVE_COMPAT" proposal that should be published soon for comments. The talk laid out that controlling script execution is being targeted for user security and not about removing a user's ability to execute scripts.

There was also a presentation by Microsoft's Mickaël Salaün for hypervisor-enforced kernel integirty based on KVM. You can see those slides here.

Other presentation slides and more details on this week's Linux Security Summit North America can be found via events.linuxfoundation.org.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week