Linked by Dareka on Fri 19th Apr 2013 10:40 UTC
BeOS & Derivatives "Starting with hrev45522, address space layout randomization (ASLR) and data execution prevention (DEP) are available in Haiku. These two features, which have actually become a standard in any modern OS, make it much harder to exploit any vulnerability that may be present in an application running on Haiku, thus generally improving system security."
Permalink for comment 559347
To read all comments associated with this story, please click here.
RE: Funny
by WereCatf on Sat 20th Apr 2013 14:40 UTC in reply to "Funny"
WereCatf
Member since:
2006-02-15

So, I have a single-address map for all tasks.


Problem one, right there: all applications get their own, private address mappings, it's not a global one.

When code is loaded, basically, it calls malloc() and puts the code there. Code gets put in random locations.


Problem two: it's not only the base location of the executable code itself that's randomized, it also applies to libraries, data, heap and such.

I have been doing this for years and Microsoft patented it and called it ASLR.


No, you haven't.

Reply Parent Score: 6