Application Whitelisting as a Malicious Code Protection Control