PDA

View Full Version : AMD64 NX codes for Linux written by Intel guys


Yousuf Khan
06-06-2004, 01:34 PM
Red Hat's latest NX patch is written with the assistance of Intel engineers:

http://www.linuxelectrons.com/article.php/20040606105136214

"The patch is based on a prototype NX patch written for 2.4 by Intel -
special thanks go to Suresh Siddha and Jun Nakajima @ Intel. The existing NX
support in the 64-bit x86_64 kernels has been written by Andi Kleen and this
patch is modeled after his code. "

Also it looks like this patch is able to catch kernel code that is being
executed off of the stack:

"Furthermore, 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. Here is how
kernel code that tries to execute off the stack is stopped ..."

Yousuf Khan

--
Humans: contact me at ykhan at rogers dot com
Spambots: just reply to this email address ;-)

Roger Larsson
06-07-2004, 01:26 PM
Yousuf Khan wrote:
Red Hat's latest NX patch is written with the assistance of Intel engineers: http://www.linuxelectrons.com/article.php/20040606105136214 "The patch is based on a prototype NX patch written for 2.4 by Intel - special thanks go to Suresh Siddha and Jun Nakajima @ Intel. The existing NX support in the 64-bit x86_64 kernels has been written by Andi Kleen and this patch is modeled after his code. "

Read this paragraph once more.
* The existing NX support in 64-bit x86_64 kernels.
* Andi Kleen, I think he works for SuSE, not Intel.

It is not NX support for AMD64 that Intel has helped with, it is NX like
support for iA32

Anyway that is how I read the original announcement (and thread) at
http://www.ussg.iu.edu/hypermail/linux/kernel/0406.0/0497.html

/RogerL

--
Roger Larsson
Skellefteċ
Sweden


MyLounge.com Site Map
Forum: Cars, Cell Phone, Database, Games, Home Improvement, IT, Music, School, Sports, Web Design, Web Server, Weight Loss

The MyLounge.com forum is intended for informational use only and should not be relied upon and is not a substitute for any advice. The information contained on MyLounge.com are opinions and suggestions of members and is not a representation of the opinions of MyLounge.com. MyLounge.com does not warrant or vouch for the accuracy, completeness or usefulness of any postings or the qualifications of any person responding. Please consult a expert or seek the services of an attorney in your area for more accuracy on your specific situation. Please note that our forums also serve as mirrors to Usenet newsgroups. Many posts you see on our forums are made by newsgroup users who may not be members of MyLounge.com Term of Service