Live data from Hacker News

MS Security Essentials reporting false positives in the Bitcoin blockchain

answers.microsoft.com

71–80 of 85 posts

Re: MS Security Essentials reporting false positives in the Bitcoin blockchain

#71
post #3

The simple solution is to not allow your anti-virus software to scan anything that cannot malware. There are exceptions to the rule of course such as MP3s that had executable code, but why does it need to scan every single file on your system? Full disclosure: I used to work for an AV software company and personally think that AV is a dead technology.

Errrrr, anything can contain malware. For exampe if software that uses the blockchain file has a vulnerability that can be exploited by writing stuff into the blockchain.

Re: MS Security Essentials reporting false positives in the Bitcoin blockchain

#72
I think this is another great example of how modern AV software can be used as a tool of mass censorship. They can simply add signatures for any file contents they disagree with (or some other organisation with the appropriate power requests to do so), and it will disappear from their user's computers under the pretense of being malicious. Users will trust them in order to "stay safe".

That's why I believe in behavioural monitoring rather than signature-based approaches, since what's malicious is really the activity itself.

Re: MS Security Essentials reporting false positives in the Bitcoin blockchain

#73

Earlier quoted context omitted.

If I remember correctly, it used to be the case that if you could get the string +++ATH0 transmitted to somebody in the clear, you could hang up their dialup connection because it was a control code for Hayes modems that ended up being standardised on. Badly written firmware in modems meant that this was often interpreted even when it wasn't transmitted in a control code context.

Actually, it wasn't "badly written firmware". Hayes modems actually looked for "+++", then a second or so of no traffic, before they would switch into command-mode, and that delay was patented. So "Hayes-compatible" modems would implement the system without the delay, and as a result were vulnerable to remote DoS.

To extend this a little further, various brands of modems (at least Rockwell) supported it but came with it disabled by default. You could enable it before dialling up by setting an S register

Re: MS Security Essentials reporting false positives in the Bitcoin blockchain

#74
post #2

So a joker decided to embed some Anti Virus bait in the blockchain, just a few bytes is enough to make the software go nuts deleting a whole lot of files the Bitcoin client needs. The solution the Bitcoin developers suggest is pure old-school malware style, XOR the blocks to hide it from the Anti Virus suites. Classic. https://github.com/bitcoin/bitcoin/issues/4069

[deleted]

Re: MS Security Essentials reporting false positives in the Bitcoin blockchain

#75
post #32
post #18

Earlier quoted context omitted.

It's sad. However instead of ditching it entirely I have moved to a combination of MSE for real-time protection and Malwarebytes as backup, which I run every month or so to get anything that might manage to slip through.

I've been doing exactly that, but by the time Malwarebytes catches the virus, the damage might already be done. So even if you use Malwarebytes for occasional scans, there is legitimate need for better realtime protection. Maybe I should get the paid version of Malwarebytes that can also do realtime scans?

Just be aware that it is spackle-ware.

The support team was unwilling to acknowledge and escalate my report that it failed to install the correct msvcrt, it just hopes it is already present.

(Which usually isn't a big deal, but it's not a way end user software should ever fail either)

Re: MS Security Essentials reporting false positives in the Bitcoin blockchain

#76
post #7

I seem to remember just having some text copy+pasted into IRC channels used to send peoples anti virus software into meltdown.. but this was sometime like 2000-2001

For a while, some security suites would freak out and terminate an IRC connection if they saw the text "start keylogger" show up. You could get people to drop by saying it in a channel, for instance.

[deleted]

Re: MS Security Essentials reporting false positives in the Bitcoin blockchain

#77
post #3

The simple solution is to not allow your anti-virus software to scan anything that cannot malware. There are exceptions to the rule of course such as MP3s that had executable code, but why does it need to scan every single file on your system? Full disclosure: I used to work for an AV software company and personally think that AV is a dead technology.

Given your background it's surprising you don't realize how many file formats are Turing-complete and thus capable of mischief.

> Turing-complete and thus capable of mischief.

because something is "Turing-complete", does not imply it is capable of mischief.

something can be capable of mischief, yet not "Turing-complete."

Re: MS Security Essentials reporting false positives in the Bitcoin blockchain

#78
post #35

Earlier quoted context omitted.

The string from the EICAR test file has been in the current testnet chain since the start in order to try to spot these issues before they bothered users. Unfortunately, it appears that AV software completely ignores files larger than 32 MBytes, so it won't notice them in the blockchain— just the chainstate. And so the grand idea of putting the triggers in coinbases didn't work there. The other fun thing is that the…

16 bytes is the limit?

20 bytes is the limit for what you can stuff into a transaction.

Re: MS Security Essentials reporting false positives in the Bitcoin blockchain

#79
post #40
post #6

MSE was top-notch when it was first released. It aced all the malware detection benchmarks, not to mention it was completely ad-free and extremely lightweight, which was unheard of in the free antivirus market. The high detection rate and low performance impact made lots of Windows users flock to MSE, myself included. Nowadays, MSE is still lightweight, but it sits at the bottom of every malware detection benchmark.…

I noticed the same. MSE is generally great, but it feels like IE 6 back in 2005 (no investment in years)... :( Running a multi GB backup with Microsoft's robocopy cmd utility crashes the MSE service. That's really annoying. Given that "Microsoft Forefront" is a rebranded MSE (it can be controlled over the network), I wonder why its real-time scanner can't handle ~100MB/s IO for several hours.

IE6 is a really great analogy based on what happened inside of microsoft on this team over the past few years.[1]

[1] I helped start up this team in 2004

Re: MS Security Essentials reporting false positives in the Bitcoin blockchain

#80
post #7

I seem to remember just having some text copy+pasted into IRC channels used to send peoples anti virus software into meltdown.. but this was sometime like 2000-2001

If I remember correctly, it used to be the case that if you could get the string +++ATH0 transmitted to somebody in the clear, you could hang up their dialup connection because it was a control code for Hayes modems that ended up being standardised on. Badly written firmware in modems meant that this was often interpreted even when it wasn't transmitted in a control code context.

This reminds me how the string %English% transferred via SMS crashed some old Siemens phones and GSM modules because of error in detection of embedded images.

And how recently string سمَـَّوُوُحخ ̷̴̐خ ̷̴̐خ ̷̴̐خ امارتيخ ̷̴̐خ could crash some versions of iOS and OS X.

Post reply on HN