You may often use some special edition software on the Internet, but some patches or something will be warned by some security software, especially the domestic security software (the rate is very high). In fact, frankly, if you don't want to write your own tools or patches to be poisoned, then you have to go through their whitelist.
Here's a simple example:
Registration machine (keygen), which is not signed executable program, but the use of anti-virus software detection, it will indicate a virus.
If an executable program has a digital certificate signed, you can view the digital signature in the file-attribute.
To test, I used the visa tool to add a digital certificate signature to the file.
After signing, you will see that the size of the executable file is increased by a few KB!
Use anti-virus software again for virus scanning, you will find it will not be prompted to be a virus.
I think you'll understand something more or less after you've read this.
A lot of programming, not necessarily digital certificate. Digital certificates are purchased, and digital certificates used in the example are purchased from this antivirus company (no way). Here is just a simple reminder to everyone that it is not necessarily safe to detect the file it is a virus. Virus information is detected because the file is not added to the whitelist of the security software company.
The rate of false positives has increased dramatically, which is a good thing for some users, because it can effectively prevent any suspicious file from running, but for some developers, it is quite troublesome.
So, some of the security software, sometimes not the real virus, but also do not rule out some people who really create the virus, the Web site can be trusted to download the resources should still be no problem.
The above is purely personal opinion (not for other purposes) nor specifically for the anti-virus software.