Sadly, no. No anti-virus software has yet been created that can protect a computer against all attacks - better keep updating your programs, and keep your eyes peeled for potential attacks!