šØ The āFalse Positiveā Confidence options have been superseded by MAL{ai}.
We released the first version of Shieldās WordPress malware scanner at the end of August. Since then weāve been hard at work to improve the scanner from every angle.
The first of those improvements was in the scanning architecture itself, and this arrived with Shield Pro 8.1. For our next release, 8.2, weāve been working on the malware scan results themselves.
As we outlined before, the malware scanner identifies ācode patternsā that ālookā like malware.
This has a huge advantage over other approaches: Shield is more likely to detect bespoke, and never-before-seen malware. If any code exists on your site, and itās using common malware tricks, Shield will find it.
Think of your normal, everyday antivirus scanner. They have, of course, virus signatures on their database, but they also have virus scanning heuristics that allow them to catch viruses theyāve never āseenā before.
Itās the same idea with Shieldās malware scanner.
When Shield reports a file as being malware, and it actually isnāt, this is called a false positive
. Unfortunately these are quite common and are causing undue work for site admins.
So what can we do about these false positive results that only look like malware? Can we be smarter about identifying them?
Yes, and thatās what Shield 8.2 is all about.
New: Shield Proās Network Security Intelligence
Some of you may have noticed our earlier mentions of WPHashes.com. Weāve extended this API to allow us to do some funky stuff with Shield Security malware scanning, too.
We set up this API to provide networked intelligence that lets everyone share information about which files are malware, and which ones arenāt.
When Shield scans a site for malware, itāll report false positives that itās found and at the same time, request the list of false positives that the rest of the network has also discovered.
It uses this data to determine which files are likely to contain malware.
But the network data of false positives isnāt just a simple list. It also contains a confidence score that a file is a false positive. This score is based on the reporting from the entire network.
The higher the confidence level, the more likely that the file is a false positive and it can be ignored and even excluded from your results altogether.
Using your preferred minimum confidence threshold Shield will filter out scan results so you donāt need to bother with it.
How The āFalse Positiveā Confidence Threshold Works
This can get a little confusing, but hopefully we can clarify it a bit. Here goesā¦
- A false positive is when the scanner incorrectly detects malware in a file (i.e. the file is clean)
- āFalse positiveā confidence is how sure the ānetworkā is that the file is actually a false positive.
- This confidence level comes from the network, with all the other sites reporting on whether a file is, or is not, malware.
For example, if the scanner finds a file, and the network says the likelihood that itās a false positive is low, medium, or high, the scanner will ignore the file.
Or, if the network looks at a file and says itās a ālowā confidence of being a false positive, then the scanner wont ignore the file and it will be reported to you.
Full is where you require complete, 100%, confidence that the network believes a file is a false positive before the scanner will ignore it.
Privacy and Anonymity of Shieldās Network Intelligence
So the first thing youāll want to know is: what information does the Shield Network gather and what information do we collect about you, from the reports of the malware scanner?
Absolutely no information about you, or your site is collected.
Our API receives and stores the following information:
- file name (not the full path, just the last part of the name, e.g.
malwarefile.php
) - the SHA1 hash of the file (this is a 1-way hash, so any information inside the file can never be recovered)
- whether you consider the file a false positive, or malware.
And thatās it. Weāre not in the business of collecting and harvesting personal information.
What about your IP address when your server sends us a report?
Sure, we could collect it. But thereās no good reason to do so, and so we donāt.
We do, however, use the IP (along with the data sent) to create a unique fingerprint hash that helps us prevent duplicate reports. And like any hash, this is a 1-way process, so thereās no way to extract an IP address from it.
Do You Have The Option To Disable Network Intelligence?
Absolutely! You can set this using the options inside Shield.
As mentioned earlier, our API provides confidence levels about the likelihood of a file being a false positive result.
This confidence level is obtained from the network as each site reports in about its results.
You can decide what your threshold is for false positives. One option you have is to completely opt-out of the information gathered from the network.
When you choose this option, your site wonāt contribute information to the network, and itāll also not receive information either. Itāll be entirely up to you to decide whether a result from the scan is, or is not, malware.
As weāve said, no information that could ever identify you is retained by us and we only store the specific malware scan information that will assist other sites on the network, and yourself.
We believe in the power of the network and we encourage you to take part, but you always have the option to reject it.
When Is Shield Proās Network Intelligence Ready?
This network intelligence only applies to Shield Pro and its malware scanner. There is, currently, no other feature within Shield that uses this.
Itāll be immediately available on any Shield Pro site that uses the malware scanner from version 8.2 onward. This is scheduled for release in early October 2019.
Question and Suggestions
If you have any questions, comments, or suggestions about anything raised in this article, please do feel free to drop us a message in the comments area below.
Your feedback, suggestions, and even words of encouragement are always welcome.
Of course, if you want to upgrade your Shield Security to Pro, you can upgrade here at any time.