Search: Home Bugtraq Vulnerabilities Mailing Lists Jobs Tools Beta Programs
Microsoft defends Vista by mixing up memory
Robert Lemos, 2006-06-02
Comments Mode:
Microsoft defends Vista by mixing up memory 2006-06-04
Techokami (1 replies)
Typo fixed -- thanks 2006-06-05
Robert Lemos
good! 2006-06-04
Anonymous
Already in Linux 2006-06-05
-Pat (2 replies)
Re: Already in Linux 2006-06-06
Anonymous
Re: Already in Linux 2006-06-06
Jeff H (1 replies)
Re: Re: Already in Linux 2006-06-06
Paul Kosinski
Microsoft defends Vista by mixing up memory 2006-06-05
Anonymous (2 replies)
Re: Microsoft defends Vista by mixing up memory 2006-06-06
Paul Kosinski (1 replies)
Re: Re: Microsoft defends Vista by mixing up memory 2006-06-08
Jeff H
Correct - the problem at the moment is that on every machine, things like the C runtime always load in exactly the same place in the per-process address space. This makes writing exploits that say, buffer-overrun into running a C runtime command, really easy.

ASLR makes this much harder because no two machines will have the same layout. There's nothing whatsoever to be gained by rebooting your machine every so often with regard to this.

A 2004 paper (http://www.stanford.edu/~blp/papers/asrandom.pdf) showed that the effectiveness of the technique does not improve as you increase the number of changes (e.g. every process, or just rebooting). It also showed that it is most effective on 64-bit architectures.

[ reply ]

Link to this comment: http://www.securityfocus.com/comments/newsbriefs/222/1068#1068







 

Privacy Statement
Copyright 2009, SecurityFocus