When files are downloaded through the following applications:
- Entourage
- Safari
- Mail
- Firefox
- Thunderbird
- iChat
- and other programs that use LSQuarantine
then the files are tagged with an extended attribute called com.apple.quarantine. When the downloaded file is run (automatically or manually), this triggers the use of Launch Services. Launch Services then triggers the XProtect scan of the file.
Unfortunately, if variants of these threats find their way on to your system via an application that doesn't set the com.apple.quarantine extended attribute, for example via:
- Skype
- Adium
- BitTorrent
- and Finder (via USB keys, network share, etc ...)
XProtect is never triggered and thus these threats can run unfettered. However OSX/iWorks-A was distributed through infected torrents and so wouldn't be blocked by XProtect.
Users who have Sophos Anti-Virus installed with the on-access scanner enabled will never see this new XProtect functionality - the malware is detected by Sophos long before Launch Services gets to search for it.
http://nakedsecurity.sophos.com/2009/08/28/apples-integrated-antimalware-feature -xprotect/
http://www.cultofmac.com/15475/everything-you-wanted-to-know-about-apples-new-an ti-virus-spotter/