I was reminded today of how darned well Windows handles relocations and Address Space Layout Randomization. Relocations are 2 bytes each (24 bytes each for Linux) and relocated pages are shared (not shared on Linux). So, ASLR is almost free on Windows, which is good for security
-
-
This is the fundamental trade-off Windows makes, Bruce makes it sound like it's just good design. Bruce, hopefully you agree there's a good counter argument that weakening something to make it cheaper is not good for security!
-
Yep, fair. Note that on Linux some multi-process systems (including Chrome) use a zygote to get shared code pages, thus trading some security for memory, but without the convenience. Also, it's weird that Linux uses 24 bytes per relocation instead of 2. No security gain there.
- 4 more replies
New conversation -
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.