Android provides a multi-layered security model described in the Android Security Overview. Each update to Android includes dozens of security enhancements to protect users. The following are some of the security enhancements introduced in Android versions 1.5 through 4.1:

Android 1.5
Android 2.3
Android 4.0
Address Space Layout Randomization (ASLR) to randomize key locations in memory
Android 4.1