Antivirus Software Could Make Your Company More Vulnerable (csoonline.com)
itwbennett writes: Since June, researchers have found and reported several dozen serious flaws in antivirus products from vendors such as Kaspersky Lab, ESET, Avast, AVG Technologies, Intel Security (formerly McAfee) and Malwarebytes. Many of those vulnerabilities would have allowed attackers to remotely execute malicious code on computers, to abuse the functionality of the antivirus products themselves, to gain higher privileges on compromised systems and even to defeat the anti-exploitation defenses of third-party applications. And evidence suggests that attacks against antivirus products are both possible and likely. Some researchers believe that such attacks have already occurred, even though antivirus vendors might not be aware of them because of the very small number of victims. Among the emails leaked last year from Italian surveillance firm Hacking Team there is a document with exploits offered for sale by an outfit called Vulnerabilities Brokerage International. The document lists various privilege escalation, information disclosure and detection bypassing exploits for multiple antivirus products, and also a remote code execution exploit for ESET NOD32 Antivirus with the status 'sold.'
There's a well documented case of a successful automated attack on a personal firewall product - Witty worm, 12 years ago.
on domestic computers. AVG in particular just seems to let malware through - advertising scams, mostly, although once it was ransomware.
It's particularly annoying that I can't deactivate them to run other scanners to remove the crap they've allowed in. Anti-malware should NOT install and run under the SYSTEM account.
They sentenced me to twenty years of boredom
If I've read correctly (and tell me if I'm wrong, no doubt) but most of these latest vulns in the AV apps themselves were related to faulty or no-implementation of ASLR memory randomization and as such allow overflow and direct injection attacks into memory. All the major companies report it as a closed bug.
Is there some other APT type attack going on that isn't mentioned in the original disclosures?
I don't know if it is possible to have a MS Windows running on the internet without a anti virus software. So the question is not which AV software has vulnerabilities, as all software has this issue, but which provides significantly more protection than risk. Or if there is better way to protect MS Windows machines than AV software.
"She's a scientist and a lesbian. She's not going to let it slide." Orphan Black
Symantec is not on the list. Lucky surprised me.
I don;t think you understand. What you've seen is a failure to detect a particular virus. But, the story is talking about vulnerabilities in the antivirus software itself. So, AVG gets exploited and is then used to grant administrative access to a Windows system, something that would not have been possible if it wasn't for the weakness in the AVG agent and the fact that it runs with system level privileges.
My suspicion is that, if you were affect by such a virus, you would never know it.
The main vector for malware is people doing what computers tell them to do. Users have become so accustomed to oversight and "someone else" taking care of their computers that they feel they do need to "update their media player program", "install a codec" and "download this antivirus to remove the trojan horse" when their computer tells them to. That's what the pros do, right? Update and install something and then everything works. And Windows has a "security center" which lambasts the users with red exclamation marks until they download an antivirus, and now that website has found something and offers a free antivirus software. Phew, close one.
Microsoft, Google, Apple, etc. need to stop their programs from telling people how to keep their computers safe. If you know how, then just do it. If you don't know, then what's the point in warning the users: They certainly won't know what to do. Either way, shut up about it. When the computer tells them it has a virus, then users must know that the message is not from someone who looks over them, but probably from someone who wants them to do something that they shouldn't do. "Install this" should instinctively sound exactly as dangerous as installing software off the internet is.
Not to mention the CPU and memory performance hit you take. Every antivirus tool probably has a missive database of every known virus, even from 20 years ago it's checking every file against (with any hope a file hash binary search). Norton's virus definition grew from like 25MB in 2008 to 220MB in 2013.
I routinely pause my antivirus when copying tons of files around or when installing known to be good stuff. As soon as I pause the scanner everything speeds up. even if you have a quad core, every file has to be inspected by by a scanner before the system or disk gets the files.
I have advised everyone to remove virus protection from their system for years, for pretty simple reasons:
Every piece of software you introduce to your system creates vulnerabilities.
Pretty easy, right? But there's more to it than that.
AV protection has predictable distribution networks which, like Microsoft's update mechanisms, create a single point of entry for hackers seeking a large audience. Zero day vulnerabilities are introduced after they've been exploited at least once, and these networks provide an easy and predictable distribution network to leverage for these and find 'selected target hosts'.
Not convinced? But wait, there's more. These companies hire a great deal of hackers to begin with who's key job is to not 'find' vulnerabilities - but to create them - and then delver the fixes for the very things they create through their networks.
In a general sense, I ask people who pay AV companies money: Aren't you tired of paying protection money to these companies who are the ones introducing the very elements you're being protected against?
Whether it's AV protection, or it's insurance in any form (which I am not a fan of) - these industries in many cases create the very problems they protect us from. Now insurers have notably gotten better and fairer about this and work with the public to mitigate the risks because of backlash to the industry.
But developers of AV protection have not.
I mean. Why do you think one of the biggest suppliers of 'AV protection comes from a country where the mafia's alive and well and runs much of the country? (Kaspersky and Russia).
I'm an advocate of removing AV protection and haven't had it in years.
And I would highly advise anyone who has an IT person near them as a friend or family member do the same. And when you actually do catch a random virus, rather than paying $240 for a full year of protection you've paid for your programmer friend to come over and have a homemade steak and a beer with you.
Which do you prefer?
I can tell you what the IT guys prefer.Home cooking.
Introducing any new software onto a system has the potential to add increased attack vectors. In the case of antivirus software exploits may be easier to get to the right place because the software by definition is looking at all the traffic coming in, but you could just as easily look for vulnerabilities in network card driver stacks for widely-used network and wireless cards.
At least with antivirus they're likely already getting updates regularly; the same can't be said for hardware drivers on a huge percentage of systems.
fencepost
just a little off
Its one of the few decent per app firewalls to stop things connecting out with your private data, usage reports, etc.
I'm not GP, but you asked what part of your post is not true. This part:
> The problem with AV software is, it will only catch threats that are already known
That's true of SOME AV software. Other types use heuristics similar to spam filters to detect LIKELY threats (code that has been obfuscated in ways bad guys use, executables with names like *.com or *.jpg.exe, etc). Another type sometimes actually runs the code in a vm and looks for any changes to registry entries or files outside of the designated installation destination.
The third type is the most heavy-duty both in terms of effectiveness and resource usage, though in at least one case (Fireeye) the malware was able to escape the sandbox, turning the malware scanner into a major vulnerability.
It's quite certain that AV software flaws have been attacked by bad guys, but that hardly means that your company is *more* vulnerable with the software than without it. Any sufficiently complex software has vulnerabilities.
If its vital, use a typewriter, secure limited amounts of paper files and hold face to face meetings in a secure room with only trusted staff. Works well during policy creation. Use the internet to push out a final policy statement, not create policy over years, weeks via junk encryption.
Learn about good quality encryption so that years of plain text data are not just sitting on fast internet facing servers.
As for AV brands: The global reach and trust means they are getting reports back of bespoke 5 eye crafted code in the wild.
AV brands that have the ability to understand every users network and create complex reports in near realtime.
Suite of Sophisticated Nation-State Attack Tools Found With Connection to Stuxnet (02.16.15)
http://www.wired.com/2015/02/k...
That is the real issue. The tame crypto academics, consumer OS designers are the way in. AV brands that can understand and get a wide range of reports are starting to see what was and is been done to wide open export grade OS's and hardware.
The other issue is the numbers of contractors and brands selling one time, unknown, not yet found access tools to govs/mil.
Well staffed AV brands are slowly understanding how to more protect wide open junk consumer OS's and then tell the world.
Gov funded malware is having less of a free open window for access over years to months or been patched or discovered in use..
Domestic spying is now "Benign Information Gathering"
My company operates in a regulated industry (finance). We're forced to have AV software installed (including on Macs) in order to comply with the regs.
> Those things are all easily overcome by malware writers by testing against existing antivirus. If the Antivirus detects it, then keep changing the malware until the Antivirus doesn't detect it.
Those are called crypters and you're right, those are currently a significant problem for type-A, signature based AV. However, signature based is still useful. Consider all the Nigerian Prince scams and similar that you see. Most is immediately recognizable due to the grammar, etc. I would be absolutely trivial for the bad guys to defeat "grammar detection", but most don't bother. Similarly, while signature-based AV (and standard door locks) are easily defeated, they are still useful.
Heuristics-based (type 2) can't be so readily overcome by changing the malware. A type 2 detection engine scores on factors such as:
Runs automatically at boot. (+2 points)
Fake file extension like kittens.jpg.exe (+3 points)
Alters system files (+2 points)
To change the software to avoid triggering this better type of engine, the bad guys have to make it -not- run automatically, not have a misleading name, and not alter the system. Keep going down that path and it's no longer malware, so a high-quality type 2 is a great thing to have. Further development in this area is worthwhile.
then we have type 3, which runs the software on a test machine and see if any damage is done. Type 3 looks directly at the EFFECTS, at what the software DOES. If it reads private files, it's rejected. If it automatically changes any existing files (cryptolocker) it's rejected, etc. "Change the malware until it's not detected" means "change it to no longer do anything bad", on a well-constructed type 3 system.
Further development in this area is worthwhile.
Indeed.
"First they came for the slanderers and i said nothing."
- Security software that can open systems to hackers.
- Governments that propose security backdoors in the name of security.
- Malware that targets other malware with the stated aim of making people safer.
- Anti-flatulence medication that can cause flatulence (just go with it, you know what I mean).
I don't want to live on this planet anymore!
http://www.techweekeurope.co.u...