I prodotti McAfee includono meccanismi di autoprotezione per impedire manomissioni di file McAfee, cartelle, processi, voci di registro ed eseguibili. I meccanismi di autoprotezione sono necessari per fornire e mantenere un elevato livello di sicurezza e fiducia nel software, in particolare per proteggersi contro gli attacchi malware.
Alcune applicazioni software di terze parti potrebbero iniettare o "agganciare" i processi McAfee o tentare di, caricando il proprio codice (una DLL) nel processo di McAfee. Le applicazioni di terze parti potrebbero utilizzare tecniche di aggancio come mezzo per fornire ulteriori funzionalità all'utente o all'amministratore. Ma non esiste un motivo legittimo per agganciare i McAfee Servizi a livello di sistema protetti.
Mentre questo comportamento è simile a un attacco malware, dal punto di vista del fornitore di terze parti, l'applicazione di terze parti si sta comportando come previsto. Fornisce funzionalità che supportano lo scopo dell'applicazione di terze parti. I fornitori di terze parti riconoscono che non è necessario associare tutti i processi e molti forniscono un'impostazione di compatibilità che consente di escludere i processi specifici con il relativo codice.
Gli effetti dannosi possono verificarsi quando un codice di terze parti non affidabile inserisce o associa i servizi di McAfee protetti. I problemi noti includono i deadlock di sistema che richiedono remediation manuali.