Identify the volatile memory regions that are used for storing loaded system executable program.
During system boot, test programming the identified memory regions in step 2 from all the masters identified in step 1.
Only trusted masters should be allowed to write to the memory regions. For example, pluggable device peripherals should not have write access to program load memory regions.
Effectiveness: Moderate