Antivirus bypass using a single malicious functionality
One of the central problems that antivirus software vendors need to deal with is false positives. Antivirus software is not supposed to report to the user every single little insignificant event taking place on the endpoint. If it does, the user may be forced to abandon the antivirus software and switch to another antivirus software that creates fewer interruptions during regular use.
To deal with false-positive detection, antivirus vendors increase their detection rate. For example, if a file is not signed in the static and dynamic engines, the heuristic engine goes into operation and starts to calculate on its own whether the file is malicious using all sorts of parameters. For example, the antivirus software will try to determine whether the file is opening a socket, performing dropping into the persistence folder, and receiving commands from a remote server. The rate can be 70%, for example, that the file is detected as...