Quello che l'articolo dice è che il virus contiene un sacco di codice specifico per sconfiggere l'anti-virus - sia il software AV stesso, e le tecniche di analisi utilizzate dagli sviluppatori AV per capire cosa il virus sì. Nello specifico paragrafo che citi, è quest'ultimo che viene discusso: il codice del virus altera il suo comportamento quando rileva che è in esecuzione in un emulatore.
Teoricamente, un virus può essere sempre sconfitto da un essere umano che segue il codice "a mano". Tuttavia, è faticoso e richiede un po 'di tempo. In pratica, le aziende AV non hanno mai vicino il tempo e le risorse per fare l'analisi manuale di ogni nuova marca di virus, motivo per cui devono fare affidamento su alcune tecniche semi-automatiche come gli emulatori. Questa è una battaglia persa a lungo termine ...
Rant obbligatorio: un virus informatico può esistere e sforzarsi solo a causa di difetti nella struttura o nell'implementazione di sistemi informatici - in particolare indulgendo nell'esecuzione di codice di dubbia provenienza. Un esempio di un sistema ben progettato in questo senso è una distribuzione Linux: i file eseguibili possono venire solo come pacchetti dai repository ufficiali e la provenienza è controllata con le firme. Non è "perfetto", ma la rarità dei virus nell'ecosistema Linux è suggestiva che facciano qualcosa di giusto a un certo punto. La migliore difesa contro i virus è quella di correggere i difetti. AV sono come un nuovo strato di vernice per nascondere le fessure.