infiltrator: someone who takes up a position surreptitiously for the purpose of espionage
agent: a representative who acts on behalf of other persons or organizations
anti-virus program: a computer program that checks a computer for viruses and prevents their spread