| By Red Hat News Desk | Article Rating: |
|
| June 7, 2004 12:00 AM EDT | Reads: |
20,721 |
Transmeta, Intel, and AMD have already started supporting "No eXecute" (NX) technology in their next core revisions, and now comes an announcement from Red Hat that it will be adding NX support to Linux.
Specifically, Red Hat has just announced the availability of the following kernel patch, which makes use of the "NX" x86 feature pioneered in AMD64 CPUs.
Windows support for NX has also been announced by Microsoft, for their next service pack.
The NX feature is also being marketed as "Enhanced Virus Protection" and this patch, says Red Hat, makes sure Linux has full support for this hardware feature on x86 too.
Red Hat engineer Ingo Molnar explains:
What does this patch do? The pagetable format of current x86 CPUs does not have an "execute'" bit. This means that even if an application maps a memory area without PROT_EXEC, the CPU will still allow code to be executed in this memory. This property is often abused by exploits when they manage to inject hostile code into this memory, for example via a buffer overflow.The NX feature changes this and adds a "don't execute" bit to the PAE pagetable format. But since the flag defaults to zero (for compatibility reasons), all pages are executable by default and the kernel has to be taught to make use of this bit.
If the NX feature is supported by the CPU then the patched kernel turns on NX and it will enforce userspace executability constraints such as a no-exec stack and no-exec mmap and data areas. This means less chance for stack overflows and buffer-overflows to cause exploits.
Furthermore, adds Molnar, the patch also implements "NX protection" for kernelspace code: only the kernel code and modules are executable - so even kernel-space overflows are harder (in some cases, impossible) to exploit.
Published June 7, 2004 Reads 20,721
Copyright © 2004 SYS-CON Media, Inc. — All Rights Reserved.
Syndicated stories and blog feeds, all rights reserved by the author.
More Stories By Red Hat News Desk
Red Hat News Desk trawls the world's news information sources and brings you timely updates on its flagship Red Hat Enterprise Linux as well as the company's other product lines including database, content, and collaboration management applications; server and embedded operating systems; and software - including its most recent virtualization offerings.
- GovIT Expo Highlights Cloud Computing
- Cloud Computing Best Practices
- Tactical Cloud Computing Panel at 1st Annual GovIT Expo
- Why SOA Needs Cloud Computing - Part 1
- The Cloud Transition: What Does It Mean For You?
- Cloud Expo and the End of Tech Recession
- Reality Check at the Cloud Computing Expo
- Please Don’t Let the Cloud Ruin SaaS
- Cloud Computing Strategy
- Economy Drives Adoption of Virtual Lab Technology
- IBM Sitting Pretty on Oracle-Sun Debacle
- United Planet offers practical portal building tips for SMBs
- The Difference Between Web Hosting and Cloud Computing
- Ajax in RichFaces 3.3, JSF 2 and RichFaces 4
- GovIT Expo Highlights Cloud Computing
- Cloud Computing Best Practices
- The End of IT 1.0 As We Know It Has Begun
- Tactical Cloud Computing Panel at 1st Annual GovIT Expo
- Product Evaluation: JBoss TCO Calculator
- The JBoss SOA Assessment Tool: Spend Less, Do More
- Why SOA Needs Cloud Computing - Part 1
- Build Reliability into Cloud Computing for SMBs
- Perhaps SOA is More Strategy Than Architecture
- Five Reasons to Choose a Private Cloud
- Virtualization Conference Keynote Webcast Live on SYS-CON.TV
- Red Hat Drops Consumer Linux, Sponsors Community Led Fedora Project
- Citrix & Dell Partner on Server Virtualization
- The Top 250 Players in the Cloud Computing Ecosystem
- Red Hat CTO Keynoting Today on The Future of the Virtual Enterprise
- Red Hat Named "Platinum Sponsor" of Virtualization Conference & Expo
- Red Hat vs Sun Battle of Words Heats Up
- Forbes' "Red Hat = Linux" Spin Angers Sun Microsystems COO
- SOA, Virtualization and Web 2.0: BEA's Deputy CTO Connects the Dots
- Getting Started with Red Hat Linux
- Red Hat to Deploy "NX" vs Viruses
- Red Hat to Compete Against SourceLabs and SpikeSource

































