Rampant Paranoia (continued) stack-gap randomization requires an attacker to guess workable values large range, difficult to actually do .rodata in ELF, store sensitive data in a read-only segment