1. A method of processing just-in-time code, the method comprising: receiving computer code at a device that enforces a code signing requirement; identifying an unsigned just-in-time executable portion of the computer code; allocating a randomly selected memory region on the device for at least some of the unsigned just-in-time executable portion; and executing the unsigned just-in-time executable portion in the randomly selected memory region as if the unsigned just-in-time executable portion was signed computer code.