Application whitelisting

Definition
Application whitelisting comprises the following technical steps:


 * identify specific executables and software libraries which should be permitted to execute on a given system;
 * prevent any other executables and software libraries from functioning on that system; and
 * prevent users from being able to change which files can be executed.

Source

 * Application Whitelisting Explained.