One of the most important and essential pieces of software
on Windows computers nowadays is antivirus software to protect you against
malware, exploits and hackers. With new advanced malware being released every
day used to compromise privacy, blackmail the owners of infected machines and
send spam, antivirus software is more important than ever. Most malware is
designed and spread with a financial motive, ransom ware for instance which
encrypts all files on your computer and demands a payment in Bitcoin for the
decryption key.
Malware is often spread through infected websites that
contain malicious software, phishing e-mails and online downloads. In many
occasions users are infected by their own actions, for example opening a
malicious attachment in the mail or downloading a file from the internet. But
sometimes there isn’t a single thing you can do to prevent infection, for
example by visiting a mainstream news website which is infected with malicious
software. On these occasions your antivirus software becomes really important.
Antivirus protects your privacy, your precious and priceless files and business
processes for a price from Rs1,551.3,- to Rs6,205.21. But how does
Antivirus work? What does a full system scan and a quick scan do? How does
antivirus detect a virus? Why does it update all the time? In this article we
will be answering these questions and more.
HOW DOES ANTIVIRUS SOFTWARE SEARCH FOR MALWARE?
Antivirus software uses multiple ways to detect malicious
software. Antivirus scan uses full system scans, quick scans and on-access
scans to search for malware. We will have a look at the different scans
available, what they do and how to use them.
FULL SYSTEM SCAN
The full systems can may run for a long time and scans all
the files on your hard drive, network, system memory and other storage devices
for malicious software. Modern systems often contain a lot of files and
therefore a full system scan may run for a very long time. A full system scan
is very useful when you’ve just installed antivirus software and you want to
check if your computer contains any malicious software. Another reason to run a
full system scan is when you suspect an infection which has gone unnoticed
until than or if you want to check the system for dormant malware with the
latest virus definitions. For the purpose of dormant virus detection most
antivirus software schedule a full system scan weekly after the virus
definitions have been updated.
QUICK SCAN
Most antivirus software offers a function called a quick
scan to check the start-up items, system memory and boot sectors for malware.
Depending on the used antivirus software the quick scan also checks for malware
on locations which are often used by malware, for persistence mechanisms for
example. The quick scan uses only a fraction of the time and resources a full
system scan uses. Therefor you can run a quick scan anytime you like without
having the anti malware software slowing down your computer.
ON-ACCESS SCANNING
The on-access scan or real time protection is probably the
most important scanning mechanism used by antivirus software. An on-access scan
is run every time an executable is executed and a file is opened or downloaded,
regardless of the file type. The antivirus software will run the on-access scan
before the application interface or file is presented to the user. A great
benefit of on-access scans is that security flaws in applications are also
being caught by the antivirus software. For example it will detect malicious
flash files when vulnerabilities in flash are being exploited. For this reason
it is advised to never turn off on-access scanning on your antivirus even if it
impacts your computer performance. A lot of malware infections have great
impact on your system and it might cost a lot of time, effort and sometimes money
to remove the malware and make sure it has been completely removed.
HOW DOES ANTIVIRUS SOFTWARE DETECT VIRUSES?
But what mechanisms does antivirus software uses to detect a
virus and distinct them from non-malicious files? This is done by using virus definitions
for known viruses and by employing heuristics to detect new or modified
viruses. Read on to know what virus definitions are, how antivirus uses them to
detect malware and how antivirus employs heuristics.
VIRUS DEFINITIONS
Antivirus software relies heavily on virus definitions to
detect malware on your system and this is the most traditional way of detecting
malware on your system. Virus definitions contain signatures which are used to
determine the kind of malware. New malware is released every day and so are
virus definitions. The bigger antivirus software vendors have dedicated
antivirus labs where new malware is researched to develop new definitions and
signatures for them. This is a costly process because millions of new malicious
software is released every year. Without the latest virus definitions it may be
impossible for your antivirus software to detect the latest malware. Most
antivirus software vendors update malware definitions multiple times a day for
this reason. Another method for antivirus software is heuristic based detection
which we will explain in more detail.
HEURISTICS
Heuristic bases detection is used in combination with virus
definitions to detect malware which is based on known and modified malware.
Even without virus definitions for the modified malware the antivirus software
is able to recognize variations of malware and put it in quarantine. Antivirus
uses generic signature detection for this purpose and can be explained as
malware with different fingerprints but exactly the same malicious code.
Another method for antivirus software is file analysis for example to see if an
executable has instructions to alter or delete certain files. Regular software
does not try to modify or delete important system software and therefore this
action could be considered malicious behavior and should therefore be
considered malware.
FALSE-POSITIVES
One big downside of heuristic based virus detection are
false positives. False positives is when antivirus flags files or programs as
malicious or marks them as a threat when they are not, it is just a false
alarm. In normal daily use of your computer you should rarely encounter false
positives. But with so much software around it may be possible to run into a
false positive. In general it is advised that if your antivirus software claims
a file to be malicious, consider it malicious too. If you want to be 100% sure
if you’re facing a false positive, you can upload the file to Virus Total for
analysis. Virus Total will scan the file for you and show you how other
antivirus software think about its contents.
WHICH ANTIVIRUS SOFTWARE SHOULD I BUY?
There are a lot of antivirus software vendors who offer even
more antivirus software. It is advised to go with proprietary antivirus
software instead of free software. The paid antivirus software offers better
protection to infections, exploits and hackers than free virus scanners.
Currently the award winning antivirus vendors are Bit defender, ESET, Norton,
F-Secure and Kaspersky.
0 comments:
Post a Comment