Malware is called “heuristic” because of the method antivirus software uses to discover viruses. The software checks whether the files or code behaves suspiciously and then flags them as potentially dangerous. The process is called a heuristic analysis, and it allows modern antivirus software to detect new kinds of malware before they can damage your device.
Heuristic virus detection checks whether a suspicious program: