Talk:Exec Shield

From Wikipedia, the free encyclopedia
Jump to: navigation, search
          This article is of interest to the following WikiProjects:
WikiProject Linux (Rated Start-class, High-importance)
WikiProject icon This article is within the scope of WikiProject Linux, a collaborative effort to improve the coverage of Linux on Wikipedia. If you would like to participate, please visit the project page, where you can join the discussion and see a list of open tasks.
Start-Class article Start  This article has been rated as Start-Class on the project's quality scale.
 High  This article has been rated as High-importance on the project's importance scale.
 
WikiProject Military history (Rated Start-Class)
MILHIST This article is within the scope of the Military history WikiProject. If you would like to participate, please visit the project page, where you can join the project and see a list of open tasks. To use this banner, please see the full instructions.
Start This article has been rated as Start-Class on the quality assessment scale.
WikiProject Computer Security / Computing  (Rated Start-class, High-importance)
WikiProject icon This article is within the scope of WikiProject Computer Security, a collaborative effort to improve the coverage of computer security on Wikipedia. If you would like to participate, please visit the project page, where you can join the discussion and see a list of open tasks.
Start-Class article Start  This article has been rated as Start-Class on the project's quality scale.
 High  This article has been rated as High-importance on the project's importance scale.
Taskforce icon
This article is supported by WikiProject Computing.
 
WikiProject Computing (Rated Start-class, Mid-importance)
WikiProject icon This article is within the scope of WikiProject Computing, a collaborative effort to improve the coverage of computers, computing, and information technology on Wikipedia. If you would like to participate, please visit the project page, where you can join the discussion and see a list of open tasks.
Start-Class article Start  This article has been rated as Start-Class on the project's quality scale.
 Mid  This article has been rated as Mid-importance on the project's importance scale.
 

I snipped this paragraph because it's influenced by my bias, although it IS true, and does show both that ES has something PaX found useful, and that PaX is more accurate than ES (which hence could lead to "better," and thus to manifesting my obvious bias that I keep trying to make sure doesn't crop up in these things).

Recent PaX revisions use a similar method inspired by Exec Shield with PAGEEXEC to avoid the excess overhead that the kernel assisted MMU walking imposes. PaX will fall back to kernel assisted MMU walking in the cases where Exec Shield would fail, at the cost of CPU overhead.

This isn't a quote, just my own explaination of what went on.

Removed quote[edit]

I removed the quote from the page; I haven't gotten permission for it, and didn't put my PD sig on until recently. I feel bad :(


To do[edit]

Implementation of PT_GNU_STACK and PT_GNU_HEAP binary markings and the deprecation of PT_GNU_HEAP are not yet covered here, nor is information on Exec Shield's minimal ASLR.

Poorly-worded introduction[edit]

Apparently Exec Shield installs an NX bit in x86 processors. Clearly this is impossible. Does it emulate one or enable the use of one? Someone in the know please update?

Kierenj 16:50, 3 November 2006 (UTC)