Security Upgraded For NetBSD-amd64 with Kernel ASLR Support (netbsd.org)
24 years after its release, NetBSD is getting a security upgrade -- specifically, Address Space Layout Randomization (ASLR). An anonymous reader writes:
Support for Kernel ASLR was added on NetBSD-amd64 a few weeks ago. KASLR basically randomizes the address of the kernel, and makes it harder to exploit several classes of vulnerabilities [including privilege escalations and remote code execution]. It is still a work-in-progress, but it's already fully functional, and can be used following the instructions on this post from the NetBSD blog. It will be available starting from NetBSD 9, but may be backported to NetBSD 8 once it is stabilized.
NetBSD says they're the first BSD system to support ASLR.
NetBSD says they're the first BSD system to support ASLR.
Last!
I've been thinking about porting NetBSD or OpenBSD to the Rust programming language. I think NetBSD would be easier to port, but OpenBSD might be better from a security standpoint. Rust, of course, is pretty much the most safe and secure programming language ever developed. Rust and the BSDs were meant for eachother. Is anyone else interested in doing this? Would you be willing to contribute to such a project?
OpenBSD was there ages ago: https://en.wikipedia.org/wiki/Address_space_layout_randomization#OpenBSD
it's one of the reasons Linux is being phased out. It will eventually be an app that runs inside the much more secure systemd framework.
Now I can stop worrying about my toaster getting hacked - no, the bread kind, not these.
It must have been something you assimilated. . . .
... which has had full system ASLR for five years (and library-level ASLR for ten), including in the Darwin source releases as far as I am aware.
Unfortunately it wasn't actually meant to do it.
With ASLR, the attacker can do "trial-and-error" of the exploit addresses at 65536 attempts until that it got the escalation of privileges.
https://hardenedbsd.org/conten...
AFAIK, this ALSR-thingy was the reason it was originally forked-off.
Windows 2000 - from the guys who brought us edlin
Mmmm... KASLR...
Escher was the first MC and Giger invented the HR department.