TechRepublic : A ZDNet Tech Community

10 Things

Host: Jody Gilbert, Senior Editor
Contact

In the ongoing war against malware threats, you need tools that will baseline your system, detect vulnerabilities, and remove existing malware.


Cybercriminals are putting forth every effort to make malware difficult to detect. Successfully, I might add. Ever optimistic, I thought I would have a go at providing information on how to make their job a little tougher.

Note: This article is also available as a download, which includes both a PDF and a PowerPoint version of this information.

Baselining is an important reference

Knowing exactly what is running on a computer is paramount to learning what shouldn’t be. Creating a reference baseline is the best way I’ve found to accomplish this. Let’s look at three applications that do just that.

1: Microsoft Process Explorer (formerly Sysinternals)

Process Explorer provides an excellent way to determine what processes are running on a computer. It also describes the function of each process.

More important, you can use Process Explorer to create a baseline of the running processes used by the computer when it’s operating correctly. If for some reason the computer starts behaving poorly, run Process Explorer again and compare the scans. Any differences will be good places to start looking for malware.

2: Trend Micro’s HiJackThis

HiJackThis is Process Explorer on steroids, making the application somewhat daunting to those of us not completely familiar with operating systems. Still, running HiJackThis before having malware problems creates a great reference baseline, making it easy to spot changes.

If it’s too late to run a baseline scan, do not fear. Several Web sites offer online applications that will automatically analyze the log file from HiJackThis, pointing out possible conflicts. Two that I use are HiJackThis.de Security and NetworkTechs.com. If you would rather have trained experts help, I would recommend WindowSecurity.com’s HiJackThis forum.

3: Kaspersky’s GetSystemInfo

Kaspersky has an application similar to HiJackThis called GetSystemInfo. I like the fact that Kaspersky has an online parser. Just upload the log file and the parser will point out any disparities.

GetSystemInfo, like the other scanners, is a good way to keep track of what’s on the computer, and if need be, it can help find any malware that happens to sneak in.

Be careful: As I alluded to earlier, removing processes suggested by the scanners is not for the faint of heart. It requires in-depth knowledge of operating systems or being able to compare before and after scans.

Next, I’d like to discuss two vulnerability scanners.

It’s simple: No vulnerabilities, no malware

Anti-malware includes any program that combats malware, whether it’s real-time protection or detection and removal of existing malware. Vulnerability scanners proactively detect vulnerabilities so that malware can’t gain a foothold. I’d rather update applications than chase malware any day.

4: Microsoft Baseline Security Analyzer

Microsoft Baseline Security Analyzer (MBSA) is a vulnerability scanner that detects insecure configuration settings and checks all installed Microsoft products for missing security updates. I recommend using MBSA when upper management needs convincing. Making a case for needing a vulnerability scanner is sometimes easier if the product is from the OEM.

5: Secunia inspection scanners

Secunia’s scanners are similar to MBSA when it comes to Microsoft products. But unlike MBSA, Secunia products also scan hundreds of third-party applications, which gives Secunia a distinct advantage.

All the Secunia scanners, online and client-side, have an intuitive way of determining what is wrong and how to rectify it. They usually offer a link to the application’s Web page, where the update can be downloaded.

Not always simple

Remember when I said, “It’s simple: No vulnerabilities, no malware”? Well, it’s not exactly that easy. It would be, except for those nasty things called zero-day exploits and zero-day viruses. That’s where antivirus applications come into play, especially if they use heuristics.

6: Antivirus programs

Lately, antivirus software is getting little respect. Like everyone, I get frustrated when my antivirus program misses malcode that other scanners mange to find. Still, I would not run a computer without antivirus. It’s too risky. I subscribe to the layered approach when it comes to security.

Choosing the correct antivirus application is personal. Comments come fast and furious when someone asks TechRepublic members which one is the best. A majority feel that any of the free versions are fine for nonbusiness use. I use Avast or Comodo on Windows machines.

Anti-malware enforcers

The next class of anti-malware is capable of both detecting and removing malware. I’m sure you are wondering why not just use these from the start. I wish it was that simple.

Scanners use signature files and heuristics to detect malware. Malware developers know all about each and can morph their code, which then nullifies signature files and confuses heuristics. That’s why malware scanners aren’t the cure-all answer. Maybe someday.

More caution: I want to emphasize that you need to be careful when picking malware scanners. The bad guys like to disguise malware (antivirus 2009) as a malware scanner, claiming it will solve all your problems. All four of the scanners I have chosen are recommended by experts.

7: Microsoft’s Malicious Software Removal Tool

Malicious Software Removal Tool (MSRT) is a good general malware removal tool, simply because Microsoft should know whether the scanned code is theirs or not. Three things I like about MSRT are:

  • The scan and removal process is automated.
  • Windows Update keeps the signature file database current automatically.
  • It has the advantage of being an OEM product, thus it’s less intrusive and more likely to be accepted by management.

8: SUPERAntiSpyware

SUPERAntiSpyware is another general purpose scanner that does a good job of detecting and removing most malware. I have used it on several occasions and found it to be more than adequate.

A number of TechRepublic members have mentioned to me that SUPERAntiSpyware was the only scanner they found capable of completely removing antivirus 2009 (malware).

9: Malwarebyte’s Anti-Malware

Malwarebytes Anti-Malware (MBAM) malware scanner was the most successful of the four I tested. I was first introduced to it by world-renowned malware expert Dr. Jose Nazario of Arbor Networks. For a detailed explanation of how MBAM works, refer to my post Malware scanners: MBAM is best of breed.

Still, MBAM does not catch everything. As I pointed out in the MBAM article, it misses some of the more sophisticated malware, especially rootkits. When that happens, I turn to the next malware scanner.

10: GMER

In Rootkits: Is removing them even possible?, I explained why it’s hard to find rootkit malware. Fortunately, GMER is one of the best when it comes to detecting and removing rootkits — enough so that it’s recommended by Dr. Nazario.

Final thoughts

Using the above anti-malware techniques will go a long way in making it tough for malware developers, especially if you:

  • Make sure all software on your computer is up to date.
  • Run a baseline scan and save the log file. (You may need it later.)
  • Scan for malware on a regular basis, since sophisticated malware runs quietly.

For additional information, see The 10 faces of computer malware.

Michael KassnerMichael Kassner has been involved with with IT for over 30 years. Currently a systems administrator for an international corporation and security consultant with MKassner Net. Read his profile or Twitter at MKassnerNet.

Print/View all Posts Comments on this blog

How to detect malware, second in the series Michael Kassner | 08/25/09
Thank you, Michael boxfiddler | 08/25/09
I hope Michael Kassner | 08/25/09
You have yet boxfiddler | 08/25/09
I would gig you santeewelding | 08/25/09
reeedeeeep boxfiddler | 08/25/09
Good concise info. Thanks. CaptBilly1Eye | 08/25/09
It's specialized Michael Kassner | 08/26/09
Other functions Greenknight_z | 08/27/09
Thank you Michael Kassner | 08/27/09
Thanks for the tip RebelFlag | 09/02/09
I don't have Michael Kassner | 09/02/09
Why does MBAM try to download frusa? jonrichco | 08/26/09
Hey Jon Michael Kassner | 08/26/09
May not be your link but jonrichco | 08/27/09
They work well Michael Kassner | 08/28/09
primary protection? paladin2 | 09/03/09
Thanks jonrichco | 09/10/09
Re: Primary Protection? jeremial | 09/17/09
You are correct Michael Kassner | 09/18/09
Houston, we have a problem :-) ocie3@... | 08/27/09
Good list Michael Kassner | 08/28/09
I was wondering if The Maverick Phantom Wanderer (formerly Macoza, Nodice, KP, etc.) | 08/30/09
Only the Phantom would know santeewelding | 08/30/09
I thought boxfiddler | 08/30/09
The Shadow DOES know... The Maverick Phantom Wanderer (formerly Macoza, Nodice, KP, etc.) | 08/30/09
Mean ol' Shadow. boxfiddler | 08/30/09
Only a phantom would know The Maverick Phantom Wanderer (formerly Macoza, Nodice, KP, etc.) | 08/30/09
Meantime santeewelding | 08/30/09
Ooooh. boxfiddler | 08/30/09
If, by that last post, you mean what I think you mean, The Maverick Phantom Wanderer (formerly Macoza, Nodice, KP, etc.) | 08/30/09
By that last post santeewelding | 08/30/09
Curious to know since you've used both avira and avast... Forum Surfer | 09/01/09
About avira and avast The Maverick Phantom Wanderer (formerly Macoza, Nodice, KP, etc.) | 09/02/09
Then I'll have to admit The Maverick Phantom Wanderer (formerly Macoza, Nodice, KP, etc.) | 08/30/09
Yes santeewelding | 08/30/09
Thank you, sir The Maverick Phantom Wanderer (formerly Macoza, Nodice, KP, etc.) | 08/30/09
Period belongs outside the parenthesis. santeewelding | 08/30/09
@santeewelding techrep_com.kenw@... | 09/02/09
I love you, too santeewelding | 09/02/09
How does one detect malware on a flash drive lmayeda@... | 09/03/09
burn a cd or try to find a write protected flash Neon Samurai | 09/03/09
ANyone else unable to download RUBotted Ed.Carden@... | 09/08/09
Scan results santeewelding | 08/25/09
At your service santeewelding | 08/25/09
(disclosure) santeewelding | 08/25/09
Got it Michael Kassner | 08/26/09
RE: 10 ways to detect computer malware shasca | 08/25/09
Free version Michael Kassner | 08/25/09
Thanks shasca | 08/26/09
My pleasure Michael Kassner | 08/26/09
RE: 10 ways to detect computer malware Timespike | 08/25/09
That's what Michael Kassner | 08/25/09
Find me if you can ocie3@... | 08/27/09
MBR Michael Kassner | 08/28/09
The MBR ocie3@... | 08/29/09
I wouldn't discount the MBR Neon Samurai | 08/29/09
Exactly Michael Kassner | 08/29/09
Unused Storage Space ocie3@... | 08/29/09
SSD is an interesting thing Neon Samurai | 08/30/09
Good memory Michael Kassner | 08/29/09
Thanks, Michael ocie3@... | 08/29/09
Thanks Michael Jacky Howe | 08/25/09
Much appreciated Michael Kassner | 08/25/09
I'm not sure if you are aware of this Jacky Howe | 08/26/09
Absolutely not Michael Kassner | 08/26/09
Ahem santeewelding | 08/26/09
Got a bit heady Michael Kassner | 08/26/09
Michael Jacky Howe | 08/27/09
Do you have Michael Kassner | 08/27/09
You sure can run a manual scan Jacky Howe | 08/27/09
Thanks, Jacky Michael Kassner | 08/28/09
Sunbelt Software ocie3@... | 08/27/09
Another article Michael Kassner | 08/28/09
Excellent article, as always jkameleon@... | 08/26/09
Let us know Michael Kassner | 08/26/09
I tried HijackThis and GMER jkameleon@... | 08/26/09
Good luck Michael Kassner | 08/26/09
RE: 10 ways to detect computer malware jvassar@... | 08/26/09
Thanks, James Michael Kassner | 08/26/09
ComboFix willcomp | 09/02/09
Thanks for the info Michael Kassner | 09/02/09
Oops -- wrong link willcomp | 09/02/09
Thanks Michael Kassner | 09/02/09
Speculation willcomp | 09/03/09
Ahh, could be it Michael Kassner | 09/03/09
Some Additional Info willcomp | 09/04/09
Appreciate it Michael Kassner | 09/04/09
No GMER, according to Bleeping Computer Michael Kassner | 09/04/09
Not Surprised willcomp | 09/08/09
An extract from Jacky Howe | 09/08/09
Looks like ComboFix is using Jacky Howe | 09/08/09
Thanks Willcomp and Jacky Michael Kassner | 09/09/09
RE: ComboFix Mike Guerdon | 11/13/09
Good to know, Mike Michael Kassner | 11/14/09
No Autoruns?! LSPfix? abrown@... | 08/26/09
Thanks for the mention Michael Kassner | 08/26/09
LSPfix abrown@... | 08/26/09
Video: Advance Malware Cleaning Craig_B | 08/26/09
Great link Michael Kassner | 08/27/09
RE: 10 ways to detect computer malware ipl_001 | 08/26/09
Sure thing Michael Kassner | 08/27/09
Prevent, suspect, detect, manage cquirke | 08/27/09
Solid approach Michael Kassner | 08/27/09
Easier Bart PE Greenknight_z | 08/27/09
How do Michael Kassner | 08/27/09
Yes Greenknight_z | 09/01/09
Makes sense Michael Kassner | 09/02/09
Issues for me, too Greenknight_z | 09/03/09
Good to know Michael Kassner | 09/03/09
router with modem Neon Samurai | 09/03/09
RE: 10 ways to detect computer malware yoshiko1 | 08/27/09
My pleasure Michael Kassner | 08/27/09
Minor beef... «/\/\Ø|ö±ò\/»®© | 08/28/09
Possibly Michael Kassner | 08/28/09
An alternative ocie3@... | 08/29/09
I'll change the way I refer to it... «/\/\Ø|ö±ò\/»®© | 08/30/09
Secunia's Personal Software Inspector ejhonda | 08/28/09
Absolutely Michael Kassner | 08/28/09
RE: 10 ways to detect computer malware Toymaster70@... | 09/01/09
Great news Michael Kassner | 09/02/09
RE: 10 ways to detect computer malware steve.yates@... | 09/02/09
And as soon ultimitloozer@... | 09/02/09
it's not targeting, it's success rate Neon Samurai | 09/02/09
Combofix billk@... | 09/02/09
Will be in next 10 way post Michael Kassner | 09/03/09
RE: 10 ways to detect computer malware Altiris_Grunt | 09/02/09
I assume it's been good for you. Michael Kassner | 09/02/09
Re: ...can you convince me that it's better than HijackThis? Altiris_Grunt | 09/03/09
Good point Michael Kassner | 09/03/09
Does this article have malware? hisb79@... | 09/02/09
TechRepublic Michael Kassner | 09/02/09
McAfee False Positive hisb79@... | 09/02/09
Thanks Michael Kassner | 09/02/09
RE: 10 ways to detect computer malware kellj | 09/02/09
I hope Michael Kassner | 09/02/09
RE: 10 ways to detect computer malware wangning100@... | 09/04/09
Interesting question Michael Kassner | 09/05/09
Perhaps Michael Jay | 09/05/09
You are very welcome Michael Kassner | 09/05/09
I always look forward to your input Michael Jay | 09/05/09
Don't forget asset management! jmgarvin | 09/08/09
Question Michael Kassner | 09/09/09
RE: 10 ways to detect computer malware derek@... | 10/12/09
Thanks for mentioning that Michael Kassner | 10/12/09
RE: 10 ways to detect computer malware Puddy_tat | 01/27/10

What do you think?

White Papers, Webcasts, and Downloads

Recent Entries

TR on Twitter

Archives

TechRepublic Blogs



500 Things Every Technology Professional Needs to Know
Did you know Microsoft's RegClean does not work with XP but you can use shareware to clean your registry? Did you know most wireless access points don't have encryption enabled by default? Did you know there are 500 tidbits of information contained in TechRepublic's 500 Things Every Technology Professional Needs to Know that will help you become a successful IT professional.
Buy Now
Quick Reference: Linux Commands
Reduce stress and speed up resolutions with the easiest command references right at your fingertips. You'll receive a PDF file covering Linux, packed with the most common commands you'll need and use daily.
Buy Now

SmartPlanet

Click Here