Microsoft security tools nuking Chrome browser
zdnet.com
zdnet.com
It's always unpleasant when you get flagged by a virus scanner. Antivirus vendors basically ignore you unless enough of your customers complain to get their signature database updated. Hopefully in this case, since it's a high-profile application (Chrome), Microsoft will address the problem quickly.
Existing executables are not modified. Only created and deleted.
As the article says, it shares its engine with Forefront Endpoint Protection, an enterprise solution used by thousands of businesses world-wide. This is a once-off mistake for an otherwise stellar programme - it happens to the best of us - and isn't indicative of the entire solution.
I understand that the main upside for Chrome is the unobtrusive automatic updates. What I would like to know is what are the possible downsides. Do you or anyone else know about any discussion about that or research into that?
(By the way, another modern app that uses appdata instead of programfiles on Windows is Dropbox.)
If there was system-wide vendor neutral update mechanism, (like apt in Debian/Ubuntu, for example), I'm sure that Chrome team would use it in place of their own home-grown solution.
More importantly, they have no control over what comes in and goes out of the repositories. I doubt Google would want to deal with every single distribution personally.
We've had a few internal executable test applications get flagged(and then nuked from orbit) by Trend's virus scanner before while the compiler was finishing the linking step.
I'm guessing that it's based on something much simpler than what you describe since it's identified it specifically as Zbot.
Too bad MSE isn't open source :)
It's like the "I'm logging in as root and can change other people's files." sort of security 'flaw'.
We don't know if the malware signature is on bits that do bad things, or just bits that had been unique to Zeus until now.
Edit: Also, some people are reporting no problems. It could be that those Chrome instances really were infected. We don't know where they got the download for Chrome from.
1. Hash-based. This isn't as common nowadays, as there's a lot of malware that will generate a unique copy every hour or so.
2. Signature. This can be as simple as a byte sequence (i.e. anything with "C:\Badfile.exe" in it is a virus), to more complicated code using wildcards.
3. Heuristic. This can refer to anything from "files with an invalid digital signature are bad" to "files that have a high entropy and have no publisher are bad".
4. Emulation. The AV runs the file in a CPU emulator, tracks what it does, and attempts to determine if it's bad.
5. Behavioural. The AV lets the file run, tracks what it does, and then might stop it if it does enough "suspicious" actions.
So, in short, with all the various types of detection that modern antiviruses use, false-positives are almost inevitable. The teller is how fast the vendor reacts - and in this case, Microsoft seems to have reacted rather quickly.
Granted. Google is probably safe. But can you tell that for every thirdparty vendor who has a code signing certificate (they are quite easy to get)
If it didn't get fixed promptly (it was fixed almost immediately), that's where looking terrible starts.
For what it's worth, I run MSE & Chrome (2 run the beta, 1 runs release) on all 3 of my Windows 7 computers and none of them have flagged Chrome so far, so people's mileage may vary.