Contributed by jose on from the preventing-attacks dept.
UPDATE: The original poster had mistakenly said this was about W^X, it's not. It's about the NX bit, which is an emerging feature on newer AMD processors. This can allow for in-hardware per-page memory protection mechanisms. Intel is not yet rolling this feature out. OpenBSD's support for the NX bit is not yet available, but should be part of the amd64 support, which is being worked on.
(Comments are closed)
By Ryvar () on
Since I know this is going to come up ahead of time, let me just say: this *is* BSD, not the GPL camp. The diffusion of the key success areas (in form or in substance) of the project even - or perhaps especially - to Windows is a real victory.
--Ryv
Comments
By Leon Yendor () on
Comments
By Anonymous Coward () on
It's the usual gripe from the GUI-bound crowd - invariably you give them a few months to learn more about the system and they will sing the installers praises.
By Anonymous Coward () on
Comments
By Anonymous Coward () on
By Anonymous Coward () on
Comments
By Anonymous Coward () on
By Chad Loder () on
On the other hand, just-in-time compilers present some interesting challenges for these kinds of protection schemes, don't they? They have to generate executable code during runtime, so I imagine you'd have to have (W and ~X) pages that become (X and ~W) once the JIT compiler is ready to use them. Anyone care to comment?
Comments
By Anthony () on
MS will probably add some kernel hooks to get around the problem. They need it for .NET. I mean, even on OpenBSD if you have sufficient permissions on a mount with execute permission you can write a temporary file and execute that.
By Anonymous Coward () on
By Anonymous Coward () on
Comments
By Anonymous Coward () on
By Anonymous Coward () on
all that they are talking about is to support non-executable page mappings that is _not_ what w^x does.
Comments
By Anonymous Coward () on
Comments
By jose () on http://monkey.org/~jose/
Comments
By Anonymous Coward () on
By PaX Team () pageexec at freemail.hu on mailto:pageexec at freemail.hu
Comments
By Anonymous Coward () on