HardenedBSD Completes Strong ASLR Implementation
New submitter HardenedBSD writes: A relatively new fork of FreeBSD, HardenedBSD, has completed its Address Space Layout Randomization (ASLR) feature. Without ASLR, applications are loaded into memory in a deterministic manner. An attacker who knows where a vulnerability lies in memory can reliably exploit that vulnerability to manipulate the application into doing the attacker's bidding. ASLR removes the determinism, making it so that even if an attacker knows that a vulnerability exists, he doesn't know where that vulnerability lies in memory. HardenedBSD's particular implementation of ASLR is the strongest form ever implemented in any of the BSDs.
The next step is to update documentation and submit updates to the patches they have already submitted upstream to FreeBSD. ASLR is the first step in a long list of exploit mitigation technologies HardenedBSD plans to implement.
The next step is to update documentation and submit updates to the patches they have already submitted upstream to FreeBSD. ASLR is the first step in a long list of exploit mitigation technologies HardenedBSD plans to implement.
No comments? No one had anything to say about this?
That's always my next step too
Pretty cool stuff. Nice to see more distros do this stuff. Personally I'm using openbsd for all my work these days because they have pretty much all these things turned on (and have had them for a long time)
Are there plans to merge ASLR into FreeBSD ?
You are all cows. Cows say moo. MOOOOOOOOOOO! MOOOOOOOOOOO! Moo cows MOOOOOOOOO! Moo say the cows. YOU COWS!!
Wouldn't it be easier to just import OpenBSD's implementation?
Adamantix over 10 years ago but got silent after version 2 or so. Tried to find their soure recently- impossible. Would have been great to get it to current HW compatibility. End of old story.
I believe OpenBSD already added this functionality. Yer or two ago. How is this implementation better than theirs?
My big question now...
Can I still run the debugger on running binaries, or does the debugger now need work done on it?
Same question, but for core dumps.
ASLR was one of the arguments of using Windows while for some reason it is still bashed as insecure here. Chuckles
http://saveie6.com/
Perhaps they should call it "Getting Hard BSD".
Stasis is death. Embrace change.
Seriously, back in 2013 (and even before that) ASLR has been talked about on the Linux developer scene - some even post articles online about it, such as http://securityetalii.es/2013/...
As it is already 2015, how is ASLR doing on Linux?
If you can read the address space you can defeat ASLR. So it makes life a little more difficult, but once you've solved it you've solved it.
More 'tick in the box' security which doesn't actually provide anything useful.
Didn't OpenBSD do this, and more, the other year?
I don't understand what this has to do with videos of whispering women.
If this gets ported to FreeBSD I say hurrah and many thanks to HardenedBSD!
Right, I'm whishing OS X would try to catch up also ...
I just did quick and dirty port to get it compiled and see how Yosemite compares.
ac
ps. Slashdot is hostile towards posting code & patches, I got complained about using less 'junk' characters up until I removed all of that what's linked.
yes, I like FreeBSD.
Unfortunately, they (hardenedbsd) just made it the ASLR implementation unusable: flash player is forbidden. So, then anyway I don't need ASLR. linux layer is not supported. Great decision. First they put all the work in hardeningf BSD which makes a great desktop, then they through out basically the main reason why someone on the desktop would indeeeed neeeeeed ASLR.
Really. Great. get some brains, and start again.