RTrev
May 16th, 2007, 01:42 AM
As we all know, many of the exploits of Windows have to do with buffer overrun situations, where bounds-checking of an allocated heap or stack hasn't been implemented correctly (or at all) and so a whole bunch of code can be injected into what is supposed to be a *data* buffer, the instruction pointer can be aimed at an entry point in that code, and wham -- the exploit code is running on the machine.
The new 64-bit processors offer DEP, or Data Execution Prevention, but it does no good unless the operating system is working hand-in-hand with the CPU to avoid DEP. (AMD decided to get creative and made up the utterly silly term "Enhanced Virus Protection", but it's the same thing.)
If you want to learn more about this, the best place I know is:
http://www.grc.com/securable.htm
I'm able to run his freebie little test routine under Wine, and am told that I *do* have DEP and it's enabled in the BIOS. My question is.. can it be enabled in Ubuntu 7.04? If so, how?
Thanks,
Bob
The new 64-bit processors offer DEP, or Data Execution Prevention, but it does no good unless the operating system is working hand-in-hand with the CPU to avoid DEP. (AMD decided to get creative and made up the utterly silly term "Enhanced Virus Protection", but it's the same thing.)
If you want to learn more about this, the best place I know is:
http://www.grc.com/securable.htm
I'm able to run his freebie little test routine under Wine, and am told that I *do* have DEP and it's enabled in the BIOS. My question is.. can it be enabled in Ubuntu 7.04? If so, how?
Thanks,
Bob