On Tue, Nov 02, 2010 at 04:04:13PM +0100, maximilian attems wrote:
> hello Kees,
> 
> On Fri, 29 Oct 2010, Kees Cook wrote:
> 
> > Thanks for adding this to the agenda! I've added details about both
> > AppArmor and the nx-emulation bits to the wiki page. Let me know if
> > you've got any questions.
>  
> Do you know if newly split out 32bit-mmap-exec-randomization
> has a chance in going upstream or has already been submitted?

I would fight it going upstream as it has terrible entropy. I feel it only
has value when combined with the nx-emu patch, which would have 0 entropy
for the relocated executable regions if left as-is.

The goal discussed on the Fedora kernel list was to somehow get rewrites of
the existing upstream ASLR so that it could be used with the nx-emu patch
and then the 32bit-mmap-exec-randomization could be eliminated.

The feature 32bit-mmap-exec-randomization is trying to implement is "ASCII
armor" (leading 0 byte on addresses), but it's greedy-fit method creates a
nearly deterministic layout for each given ELF. So if a way to do ASCII
armor with the upstream ASLR can be created, it can be dropped.

There has been no progress on this, though.

-Kees

-- 
Kees Cook                                            @debian.org


-- 
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]
Archive: http://lists.debian.org/[email protected]

Reply via email to