Os produtos da McAfee incluem mecanismos de autoproteção para impedir a adulteração de McAfee arquivos, pastas, processos, entradas de registro e executáveis. Os mecanismos de autoproteção são necessários para fornecer e manter um alto nível de segurança e confiança no software, especialmente para proteção contra ataques de malware.
Alguns aplicativos de software de terceiros podem injetar ou "interceptar" McAfee processos, ou tentar, carregando seu próprio código (uma DLL) para o processo de McAfee. Aplicativos de terceiros podem usar técnicas de interceptação como um meio de fornecer mais funcionalidade ao usuário ou administrador. No entanto, não há motivo legítimo para interceptar os McAfee serviços de nível de sistema protegidos.
Embora esse comportamento seja semelhante a um ataque de malware, a partir do ponto de vista do fornecedor terceirizado, o aplicativo de terceiros está apenas se comportando como esperado. Ele fornece funcionalidades que suportam a finalidade do aplicativo de terceiros. Os fornecedores de terceiros reconhecem que não precisam interceptar todos os processos, e muitos fornecem uma configuração de compatibilidade que permite excluir processos específicos de serem injetados com seu código.
Efeitos adversos podem ocorrer quando um código de terceiros não confiável injeta ou engancha os serviços de McAfee protegidos. Os problemas conhecidos incluem deadlocks do sistema que requerem correção manual.