Alerts This Week
Warning Icon 1 914
Alerts This Week
Warning Icon 1 914

Stay Ahead With Linux Security News

Filter%20icon Refine news
X Clear Filters
X Clear Filters
View More

Get the latest News and Insights

Get the latest Linux and open source security news straight to your inbox.

Community Poll

What got you started with Linux?

No answer selected. Please try again.
Please select either existing option or enter your own, however not both.
Please select minimum {0} answer(s).
Please select maximum {0} answer(s).
/main-polls/150-what-got-you-started-with-linux?task=poll.vote&format=json
150
radio
0
[{"id":483,"title":"Self-taught through trial and error","votes":555,"type":"x","order":1,"pct":78.72,"resources":[]},{"id":484,"title":"Formal training or courses","votes":30,"type":"x","order":2,"pct":4.26,"resources":[]},{"id":485,"title":"A job that required it","votes":34,"type":"x","order":3,"pct":4.82,"resources":[]},{"id":486,"title":"Other","votes":86,"type":"x","order":4,"pct":12.2,"resources":[]}] ["#ff5b00","#4ac0f2","#b80028","#eef66c","#60bb22","#b96a9a","#62c2cc"] ["rgba(255,91,0,0.7)","rgba(74,192,242,0.7)","rgba(184,0,40,0.7)","rgba(238,246,108,0.7)","rgba(96,187,34,0.7)","rgba(185,106,154,0.7)","rgba(98,194,204,0.7)"] 350
bottom 200
Loading...

Explore Latest Linux Security news

We found -2 articles for you...
78

Microsoft's OpenHCL Paravisor Enhances Confidential VM Security on Linux

Microsoft recently unveiled OpenHCL , an open-source paravisor that augments virtualization stacks to facilitate confidential computing VMs on Intel TDX and AMD SEV-SNP platforms. Written in Rust , well-known for its strong memory safety guarantees, OpenCL represents a milestone achievement for the open-source security community. . In this article, we investigate this announcement and its significance for Linux users and open-source advocates, examine OpenHCL's architecture and capabilities, and discuss two main approaches for running confidential VMs. Understanding the Significance of OpenHCL for Linux Users & the Open-Source Security Community The introduction of OpenHCL stands out for several reasons. Traditional virtual machine environments rely on hypervisors that pose potential security threats, making OpenHCL an attractive solution. Confidential computing seeks to mitigate these risks by isolating virtual machine operations from the hypervisor. OpenHCL was explicitly created as a paravisor within the confidential trust boundary for enhanced security. OpenHCL can also help customers secure general-purpose operating systems without regularly upgrading them. It allows businesses to leverage advanced computing technologies without incurring the costs and burdens of continually maintaining an OS. Furthermore, OpenHCL supports various operating systems, including older versions of Linux and Windows. Backward compatibility ensures existing workloads can utilize computing advancements without significant modifications, and OpenHCL's open-source nature encourages community collaboration and transparency. Developers from around the globe can contribute to OpenHCL, helping ensure it evolves to meet the needs of various use cases while upholding high standards of security and performance. Furthermore, OpenHCL supports x86-64 and ARM64 platforms, making it highly flexible and capable of meeting multiple hardware configuration needs. Examining OpenHCL Architecture & Capabilities OpenHCL Virtualization Stack (source: Microsoft) The architecture of OpenHCL consists of various critical components designed to increase its functionality and versatility. OpenVMM (Virtual Machine Monitor) is, at its heart , written in Rust. OpenVMM provides essential services to guest VMs running within it while supporting confidential and non-confidential VMs. Its multiple user-mode processes provide essential guest services as it works with a minimal Linux kernel that reduces binary size and RAM usage for enhanced system efficiency. Another vital component is the boot loader, which works alongside VMM to support it. VMM configuration reduces binary size, while runtime RAM usage increases the system's overall efficiency. OpenHCL provides device emulation and translation through standard interfaces, offering emulated devices like virtual Trusted Platform Modules (vTPM) and serial ports. Furthermore, OpenHCL enables device translation so hardware devices can be directly assigned to virtual machines without requiring changes to guest OSes; this feature allows VMs to take advantage of cutting-edge devices' improved performance . Diagnosing issues within sensitive virtual machines (VMs) can be challenging, but OpenHCL's comprehensive diagnostics support simplifies this task and expedites troubleshooting in secure environments through dedicated methods. OpenHCL's specialized capabilities for different confidential platforms further expand its utility. On Intel TDX platforms, OpenHCL operates as the L1 Virtual Machine Monitor of an Intel TDX confidential VM. In contrast, on AMD SEV-SNP platforms, it operates at the VMPL0 level of an SEV-SNP confidential VM. Both configurations ensure the paravisor can enforce required privilege levels to create secure execution environments on both platforms. Approaches for Running Confidential VMs There are two general approaches for operating confidential virtual machines (VMs): Fully Enlightened Guests: To adopt this method, oneneeds to modify their guest OS so it understands and manages all aspects of running as a confidential VM. These fully enlightened guests can directly communicate with confidential computing hardware to handle tasks such as memory encryption and device security. However, this approach may prove tedious due to the need for significant OS modifications and regular updates to keep pace with hardware advances. Relying on a Paravisor: In this approach, a paravisor such as OpenHCL implements all necessary confidential computing mechanisms for the guest OS. This enables guests to operate without knowing they are in a confidential environment. Existing operating systems (even legacy versions) can use confidential computing without extensive OS changes, providing more flexible and user-friendly ways of deploying confidential VMs within enterprises with diverse legacy systems. OpenHCL Use Cases in Azure Microsoft has taken an innovative and successful approach to confidential computing using OpenHCL-enabled virtual machines in Azure . Over 1.5 million virtual machines were running within a month using this approach. Azure supported numerous guest operating systems (such as older Windows and Linux kernel versions), providing customers an effortless path toward privacy-minded computing. Comparison With COCONUT-SVSM A second technology in the confidential computing space, COCONUT-SVSM aims to deliver services for virtual machines (VMs) with fully informed guests. While COCONUT-SVSM introduces new interfaces, OpenHCL takes an alternative approach by using existing standard architectural interfaces, making integration more straightforward without needing guest OS changes for device emulation or other services. Our Final Thoughts on Microsoft's Announcement of OpenHCL OpenHCL represents an exciting step forward for confidential computing. By creating an open-source, Rust-written paravisor, Microsoft has opened the doors to enhanced security, flexibility, and backward compatibility for Linux usersand the larger open-source community. OpenHCL's robust architecture and support for Intel TDX and AMD SEV-SNP platforms demonstrate its broad scope for adoption. As enterprises become more concerned with security and leverage confidential computing for their workloads, OpenHCL emerges as an attractive option. Its ability to offer advanced services for confidential and non-confidential VMs opens up secure cloud environments. Whether running legacy systems or planning new deployments, OpenHCL provides a flexible yet powerful toolset that will shape the future of virtualization. . Explore OpenHCL's significance for Linux and open-source, enhancing security for confidential VMs with advanced features.. OpenHCL, Confidential Computing, Virtual Machines, Linux Compatibility, Rust Programming. . Brittany Day

Calendar%202 Oct 21, 2024 User Avatar Brittany Day Vendors/Products
79

Linux 6.9 CoCo VMs Panic on Broken RdRand RNG: Security Impact

A significant change has been merged into the x86 fixes for Linux 6.9, requiring the seeding of RNG (Random Number Generation) with RdRand for CoCo (Confidential Computing) environments. The change focuses on CoCo virtual machines , designed to be as isolated as possible, assuming the VM host is untrusted. RdRand is critical as a hardware random number generator instruction for entropy to guest VMs. Security expert and WireGuard developer Jason Donenfeld authored this change. . What Changes Have Been Made? What Are the Implications for Confidential Computing? CoCo VMs will now panic if RdRand is broken, ensuring that the VMs do not continue to boot with limited or no entropy, which previously led to incomplete random number generation. Consequently, the change asserts that without proper seeding through RdRand, most cryptography within the CoCo VM will be compromised, which challenges the entire concept of confidential computing. RdRand is crucial in confidential computing and has the potential to impact Linux environments significantly. This move to require the seeding of RNG with RdRand for CoCo environments signifies a significant shift in the approach to handling security and entropy in virtual machines. One intriguing aspect of this change is the potential consequences of not seeding the RNG with RdRand, particularly in CoCo environments. It raises questions about how this change may affect the overall security posture of the Linux 6.9 release and whether it introduces any new vulnerabilities. Furthermore, the challenges posed by the existing threat model for CoCo must be acknowledged, where the VM host is considered untrusted and potentially adversarial. This prompts further consideration of how this requirement shapes the security assumptions and threat mitigation strategies for such environments. From a long-term perspective, this change may shift how Linux administrators and security professionals approach the design and deployment of CoCo environments. It prompts admins toconsider how this requirement aligns with their current security practices and whether it necessitates any adjustments in their security protocols. The implications of this change on the broader Linux and open-source security landscape also merit attention. As Linux 6.9 progresses, monitoring any feedback, challenges, or unforeseen impacts resulting from this requirement would be valuable. This requires a collective effort from the community to assess the practical implications of the change and provide feedback for refining its implementation. This change reminds security practitioners of the dynamic nature of security technologies and the continuous evolution of best practices. It urges them to stay informed about foundational changes and adapt their security strategies to align with emerging ecosystem requirements. Our Final Thoughts on These Changes in Linux 6.9 This pivotal change reverberates across the Linux and open-source security domains. By critically examining the implications of this requirement, security practitioners are equipped to navigate the evolving landscape of confidential computing and the associated security considerations in virtualized environments. . If RdRand fails, CoCo VMs might crash, jeopardizing entropy and cryptographic functions within Linux 6.9 secure contexts.. Confidential Computing, Random Number Generation, CoCo VMs, Linux Security. . Dave Wreski

Calendar%202 Apr 08, 2024 User Avatar Dave Wreski Security Projects
79

Linux Foundation Growth: New Members Enhance Facial Recognition Security

A new data-security group founded by the Linux Foundation — and a new school of thought on data protection — has won new adherents, including AMD, Nvidia and Accenture. The expansion could provide facial recognition a new layer of security - potentially mollifying those who oppose the biometric technology. . Monday, the Confidential Computing Consortium said its newest members are Anjuna, Anqlave, Cosmian, iExec, IoTeX, R3 and the three information technology giants mentioned above. The consortium is a Linux Foundation project pushing an equally recent proposal designed to protect data in use. . The Confidential Computing Consortium welcomes new contributors such as Intel and ARM to enhance privacy for AI-driven voice recognition.. Facial Recognition, Data Protection, Biometric Security, Linux Foundation, Confidential Computing. . LinuxSecurity.com Team

Calendar%202 Jul 01, 2020 User Avatar LinuxSecurity.com Team Security Projects
News Add Esm H340

Get the latest News and Insights

Get the latest Linux and open source security news straight to your inbox.

Community Poll

What got you started with Linux?

No answer selected. Please try again.
Please select either existing option or enter your own, however not both.
Please select minimum {0} answer(s).
Please select maximum {0} answer(s).
/main-polls/150-what-got-you-started-with-linux?task=poll.vote&format=json
150
radio
0
[{"id":483,"title":"Self-taught through trial and error","votes":555,"type":"x","order":1,"pct":78.72,"resources":[]},{"id":484,"title":"Formal training or courses","votes":30,"type":"x","order":2,"pct":4.26,"resources":[]},{"id":485,"title":"A job that required it","votes":34,"type":"x","order":3,"pct":4.82,"resources":[]},{"id":486,"title":"Other","votes":86,"type":"x","order":4,"pct":12.2,"resources":[]}] ["#ff5b00","#4ac0f2","#b80028","#eef66c","#60bb22","#b96a9a","#62c2cc"] ["rgba(255,91,0,0.7)","rgba(74,192,242,0.7)","rgba(184,0,40,0.7)","rgba(238,246,108,0.7)","rgba(96,187,34,0.7)","rgba(185,106,154,0.7)","rgba(98,194,204,0.7)"] 350
bottom 200
Your message here