Application Whitelisting: Key Protection Against Targeted Cyber Attacks