1. A method for protecting data from malware attack, comprising: encrypting a file with an encryption engine; and using an anti-malware engine, linked to the encryption engine such that in the event the anti-malware engine is inactive, the encryption engine is also inactive, to protect data during a malware attack by preventing the file from being decrypted with the encryption engine when the anti-malware engine is inactive.