Arrogant Anti-virus Doesn't Appreciate Your Choices
rants.effu.se
rants.effu.se
Chrome's sandbox blocks all access to system resources, so it's a very bad idea to inject hooks into our sandboxed processes, because they usually just break. So, we often have to use the sandbox's loader hooking mechanism to block third-party DLL hooks that are known to cause crashes (ie. "security" software and other process-hooking utilities). Of course, Avast shows up regularly as a crasher, so eventually I added their DLLs to the block-list and then tried to start Chrome.
So, imagine my surprise when blocking the offending Avast DLLs breaks Chrome by preventing all content--even internal content--from loading. I dig into it a bit more and find that Avast is hanging all our sandboxed processes, because their system-level hooking is so invasive that they won't let any process run if their injected DLL hooks don't attach. At that point I was forced to give up, because there's not much you can reasonably do against such recklessly invasive software already present on the system. It's really not very different from malware.
There probably is no solution to that, any third-party software that needs tights integration with the OS is going to have that problem.
One could argue Microsoft doesn't need to turn a profit so they can afford to be less intrusive, but the truth is that I would pay for MSE. I wouldn't pay for any of the others.
MSE's existence makes a ton of sense when you realize the reason for its creation. It was developed to reduce Microsoft's own support workload, as a significant proportion of Windows support tickets are caused by both malware and belligerent antimalware. MSE justifies its existence by reducing OS support costs rather than by annoying users into paying for antivirus. So Microsoft's incentive is simply to have users use MSE, which is nicely aligned with delivering a clean quiet positive user experience.
I was under the impression that MSE routinely did OK in AV benchmarks and rarely even ever held the top spot. How is it a thousand times better?
Or does it's ability to keep you safe not really factor into your analysis of the software?
What I want from my AV then, is to catch the most obvious (and thus numerous) ones, and do so in a way that doesn't bother me. MSE just doesn't get in the way. It updates silently. It scans silently. It detects silently, ask you for something but take the safe course by default. You are in a full screen app ? It doesn't crash everything trying to take control, it just deals with the threat and show a red icon in the tray.
It doesn't make my computer safer than the other, but it makes me lose way less time when it does its job.
I'm just confused by all of the mad-love for MSE. It's good, but I never thought it was the best myself, and I've not seen any objective reasoning for calling it the best.
Yes, they CAN, but the question is, DID they? Not as far as I know.
It's a crazy mixed up world in which they're actually afraid to ship MSE with the OS, because a third party application industry relies on the default OS release to be insecure.
Edit: I didn't realise MSE was included in Win8.
The software needs elevated privileges to do that, and you granted them. You have given it the keys to the castle and now you complain it's using them to install an extra certificate? That might come as a shocker to you, but all security is compromised if the system ensuring it is. They don't have to install that certificate; they can patch software and APIs all day and it wouldn't show up in any fancy GUI. You don't have to break the crypto or MITM it if you have exclusive control over the software performing it. Nobody tries to break disk encryption; they sneak into your room and replace the TrueCrypt bootloader on your laptop with one that looks the same but phishes the password.
Something with full privileges, ignoring your specified preferences? That's far worse than something that has them by default but allows you to change it.
It's very close to having every physical lock sold by a company having a special key that can open all of the locks they sell. Even if you trust that company to buy your lock from them, it's going much too far in allowing them to open up your safe whenever they want to.
- surf the web consciously
- do not open any email attachments from unknown senders (seriously, it's 2013, who does that anymore?)
- do not open any URLs from unknown senders (same as above)
- disable unnecessary browser plugins (i.e. everything but Flash)
- use NoScript-like browser addons
- only run executables I 'trust' (tough one, I know)
- run executables I do not 'trust' in sandbox or VM
- properly configured router firewall settings
- * software firewall to monitor & block/allow incoming *and outgoing* connections (Comodo Firewall)
- * work with a user that does not have root/admin privileges (*Power User* privileges are sufficient for daily work)
Esp. the last two points are important and unusual. This requires a certain level of knowledge about IT, computers and some common sense, though.If I really need to check a file for malware I use webtools like http://virusscan.jotti.org
- do not open any email attachments from unknown senders (seriously, it's 2013, who does that anymore?)
- do not open any URLs from unknown senders (same as above)
These only work as longs as no one you know gets hacked. You're vulnerable as much as the weakest person in your trusted network, and I guarantee others in your network aren't as careful as you. So it's not just avoiding URLs and attachments from unknown senders, it's avoiding URLs and attachments even from people you know and trust that you weren't expecting them to send you. I've come really close before to clicking links from friends that said something along the lines of "Holy crap, this is you", which is actually sometimes expected because I have friends who see articles or pictures written about or by me. "holy crap, this is you"
This scam could be avoided easily by checking the links actual URL before clicking on it. And even if you click and end up with some malware infected website, disabling all unnecessary and insecure browser plugins and using NoScript should be enough protection. If it's not, the restricted privileges hinder the malware from doing serious damage (e.g. rewriting/deleting system files).Anyone with a good AV suggestion? I want something light on system that has Firewall as well(can go for separate Firewall as well), free options preferred.
Together, that's about the sum of what AV packages provide you--so I don't really see the need for one any more, as long as you leave all the defaults on.
But Windows Defender is available on Win 7 too, right?
Microsoft Security Essentials is good on Windows too. Microsoft has a bad reputation but it does a good job here.
You'll need a separate firewall, but Windows has one built-in and Linux has sooo many alternatives.
Also: keep your software up to date and do regular full-system scans just in case.
-
EDIT: care to explain the downvotes please? It's so irritating when you downvote legitimate comments without further explanation. Where am I wrong here? Is it just because I mentioned Microsoft?
Of course you can downvote but please do us all a favor and explain.
Regarding Windows Firewall, is it good enough?
P.S. I did not downvote, in fact just upvoted you.
Don't need that P.S., the downvoters won't explain their Microsft hatred :P
[1] Specifically, http://www.av-comparatives.org/comparativesreviews/dynamic-t... and http://www.av-comparatives.org/comparativesreviews/detection.... Avira scored second (out of 15 free and paid AVs) on the file detection rate test, which for my purposes is the most important metric. I'm disappointed that those tests do not feature free and open-source antiviruses like ClamAV, though.
Use Microsoft's Security Essentials and the built-in firewall. Nothing else is enough better to be worth the cost, performance hit or reliability hits (MSE isn't magically immune to those but it's tested by the same people and they have a stronger incentive to keep the Windows experience competitive).
That's for the easy end of security risks: since traditional AV is becoming less and less effective there's increasingly little benefit to cancel out the costs of using it. The way the AV industry sales tactics are increasingly relying on sleazy fear tactics mirrors this: the traditional players are used to a certain recurring revenue stream and really don't want people to start questioning how effective it is.
The real benefits come from disabling plugins (or at least click-to-play) and keeping internet-facing software on a fast update cycle - Chrome or Firefox, etc. Since the exploit cycle is getting faster, it's about staying ahead of it and finding defense in depth improvements (e.g. not having Flash installed, keeping truly sensitive data on separate systems, using two-factor authentication everywhere, etc.) to reduce the chance of a simple exploit getting whatever the attacker wants.