Emulation
Spoofing a setting or situation
Emulation refers to any method of creating a fake environment, and such techniques are deployed in various ways in computer security.
In malware analysis, virtual machines are a vital resource allowing full system emulation. Emulation on a much smaller scale is performed by many malware scanners, which may contain a miniature sandbox environment to help decipher the behaviour of encrypted or obfuscated files. Honeypots, used to gather malicious samples, emulate vulnerable systems, or perhaps simply the resources of such systems.