| By Red Hat News Desk | Article Rating: |
|
| June 7, 2004 12:00 AM EDT | Reads: |
20,611 |
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,611
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.
- Oracle To Keynote Cloud Computing Expo
- The Difference Between Web Hosting and Cloud Computing
- GovIT Expo Highlights Cloud Computing
- Ajax in RichFaces 3.3, JSF 2 and RichFaces 4
- The End of IT 1.0 As We Know It Has Begun
- Cloud Computing Best Practices
- Gang of Four Creates Cloud BI Stack
- Tactical Cloud Computing Panel at 1st Annual GovIT Expo
- Product Evaluation: JBoss TCO Calculator
- The JBoss SOA Assessment Tool: Spend Less, Do More
- Oracle To Keynote Cloud Computing Expo
- SOA & Cloud Bootcamp: Comparing Cloud Computing Providers
- The Difference Between Web Hosting and Cloud Computing
- Peeking Through the Keyhole on Sun’s Boardroom
- GovIT Expo Highlights Cloud Computing
- Finding New Life For SOA in the Cloud
- Ajax in RichFaces 3.3, JSF 2 and RichFaces 4
- Red Hat Announces Premier Cloud Provider Certification and Partner Program
- SingTel Throws in its Lot with the Cloud
- The End of IT 1.0 As We Know It Has Begun
- 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
- 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



























