Live data from Hacker News

Avoid Non-Microsoft Antivirus Software

robert.ocallahan.org

231–240 of 388 posts

Re: Avoid Non-Microsoft Antivirus Software

#231

As someone who develops a (PyQt-based) desktop app [1], I can confirm this: My app has so far falsely been put into quarantine by Avira and McAffee. It's a pain... [1]: https://fman.io

Your app looks promising! It seems heavily inspired on Sublime and that's a very good sign. Is it available already?

Yes - click the big "Request early access" button on the home page.

Re: Avoid Non-Microsoft Antivirus Software

#232

Any relevant information about Avast? I'm using their free version for 10 years and don't have any major complains.

Avast also does HTTPS MITM. It's on by default, but can be disabled in Web shield preferences.

I've just tested it in a clean VM running Windows 7, and the MITM didn't work in current Firefox stable, but it did in IE. However, as far as I can tell, it only MITMs DV certificates, not EV. Also, when it MITMs a self-signed certificate, it generates an untrusted certificate, but it says it was generated by Avast, so the user could trust it more easily.

Also, in my experience, the free version of Avast considerably affects performance on slower machines (no SSD, earlier-gen CPU, etc.), but YMMV. It also tries to install Chrome as a default browser, a Google toolbar for IE, various "Secure browsing" extensions to other browsers and lot's of other annoying crap.

Re: Avoid Non-Microsoft Antivirus Software

#233

I also want to raise an alarm about a current AV practice, not mentioned in the article: AV products like Bitdefender will MITM your HTTPS connections by installing their own root certificates, by default and without warnings In the name of "security", this undermines the very purpose of what HTTPS is about, knowingly endangering their users. And consider that I, a highly technical and security conscious software dev…

I feel like, instead of MITM'ing all TLS connections, antivirus companies could implement this same thing in a browser extension. If good ad blockers can prevent requests for ads from being completed, an antivirus extension should be able to do something similar, without having to tamper with the TLS connection between the browser and the site.

That being said, users would probably be much safer if they skipped the antivirus and just installed a decent ad blocker.

Re: Avoid Non-Microsoft Antivirus Software

#234
post #199

I also want to raise an alarm about a current AV practice, not mentioned in the article: AV products like Bitdefender will MITM your HTTPS connections by installing their own root certificates, by default and without warnings In the name of "security", this undermines the very purpose of what HTTPS is about, knowingly endangering their users. And consider that I, a highly technical and security conscious software dev…

Many corporations do this on their networks so that they can inspect traffic for security purposes and outbound loss prevention. It's not uncommon today and seems to be gaining in popularity. Edit: I don't mean to imply that it's the right or the wrong thing to do (it probably depends on the situation). Just stating what I have seen in industry.

That communication belongs to the company, the session is work product on a company owned device. Feels squeamish if you didn't think about it that way, but is implied by almost every employment agreement.

This is quite different than the AV vendor who does not own your communication from your own device.

Re: Avoid Non-Microsoft Antivirus Software

#235

Earlier quoted context omitted.

Ubuntu unity sells your searches in the desktop environment by default

Not since 16

Oops, my bad. But at least they did, which was my point to begin with. I said goodbye to Ubuntu and their raking since the notorious community discussion, even before it was implemented. They lost my trust and goodwill with that move.

Re: Avoid Non-Microsoft Antivirus Software

#236

I also want to raise an alarm about a current AV practice, not mentioned in the article: AV products like Bitdefender will MITM your HTTPS connections by installing their own root certificates, by default and without warnings In the name of "security", this undermines the very purpose of what HTTPS is about, knowingly endangering their users. And consider that I, a highly technical and security conscious software dev…

How does that work with chromes certificate pinning for google? Do they do some runtime modification (e.g. DLL-injection) to disable the check?

Re: Avoid Non-Microsoft Antivirus Software

#237

Earlier quoted context omitted.

How does that make them the worst?

Commercial companies in free countries may be greedy or unethical, but they are generally predictable and usually follow the letter of the law. A state controlled entity in authoritarian country is another story.

It's just about making a choice of which spy agency is going to get your data. NSA for western companies, KGB-or-whatever for Russian ones. If you live in the West, it may be worth considering both options.

Re: Avoid Non-Microsoft Antivirus Software

#238

Earlier quoted context omitted.

citation needed https://github.com/Homebrew/brew/blob/master/docs/Analytics....

That link says nothing about selling your data. Also note that while Homebrew may be open-source, it is not "free software".

>>>> _Everyone_ is collecting our data nowadays. Who's left to sell it to?

I confirm that he is probably right about _____collecting____ data. Yes, this most definitely includes FOSS software. If your qualifier for FOSS is not using GA or anything like that than your are right, however, most of probably still count brew as FOSS. Hope that helps.

Re: Avoid Non-Microsoft Antivirus Software

#239
post #186

Earlier quoted context omitted.

It actually is worse. The problem comes "what does the interception do when it encounters an invalid certificate"? So for example a self-signed cert. does it a) create a "valid" cert itself, hiding the error from the user? This is obviously dangerous b) create an "invalid" self-signed cert. This is messy as a user will then see a self-signed cert from the A-V vendor, which they may be more or less inclined to trust c…

With Eset you get a message explaining the issue, similar to if your connection was blocked because malware was detected. I don't think this practice is a big issue because the local machine would have to be compromised for it to be an issue, in which case it's irrelevant because the game is over already. Also the alternative is not scanning ssl traffic for malware which has it's own very real risks.

The issues I've mentioned (problems dealing with self-signed certs, Cert pinning and EV-SSL) don't have much to do with the client being compromised. They're examples of how SSL MITM (even assuming no implementation flaws) can damage user security by breaking the operation of SSL for user web access.

Re: Avoid Non-Microsoft Antivirus Software

#240
post #111

Earlier quoted context omitted.

Not everyone. FOSS doesn't.

Ubuntu unity sells your searches in the desktop environment by default

No Ubuntu doesn't, and nor has it every done.

It connects on-line and off-line searches, so it shows you the result in on-line locations. The underlying assumption was that users increasingly see on-line and off-line content as all part of the same world ("their content").

The commercial aspect was that it connected to places like Amazon. It made money for Canonical by using affiliate links if the user chose to make a purchase.

That is not the same as collecting all the history of the user and (anonymising) then selling that to a third-party or presenting adverts based on that data.

The default is off as users felt searches by default connecting to external services was an invasion of privacy - that's different to "selling searches".

Frankly, this closed-off the last viable manner for desktop Linux to secure a wider revenue stream of sufficient size to drive employing enough full time developers to keep up with the other platforms, in my personal opinion. FOSS doesn't change the dynamic that full-time developers cost real money.

Source: I worked at Canonical from the early days of the desktop, for ~10 years.

Post reply on HN