Myron Johnson - RTA Information Technology

Computer Security, Telecommuting, and Windows Small Business Server 2003 and 2008.

My Photo
Name:
Location: Tempe, Arizona, United States

RTA Information Technology, a Phoenix, Arizona-based company, specializes in computer security, telecommuting, and business computing. Myron Johnson is a Microsoft Certified Systems Engineer: Security on Windows Server 2003. RTA was Phoenix's FIRST Microsoft Certified Small Business Specialist. We install and care for servers, networks (wired and wireless), and desktop computers for businesses in the Phoenix, Arizona, area.

Sunday, February 19, 2006

PART 2 - Dangerous Spyware - Why you shouldn't assume you got it all removed.

RTA Information Technology, Tempe, AZ

Two more examples of why attempting to remove malware isn't a great idea, and how you can re-install Windows XP, fully patched, in less than an hour of your personal time.

I provide online help on a popular Internet technology forum. It's fun to help people in need, and I learn a lot in the process.

I recently participated in two malware-related problems that point out some flaws in the "Just Remove the Spyware" philosophy.

Problem One:

A homeowner has a network with six computers. He runs AVG Antivirus and Microsoft Antispyware on all of them. He noted that, two weeks earlier, AVG had caught and cleaned a virus.

Shortly after, Comcast turned off his Port 25 (direct email) traffic, saying that his home was the source of SPAM. At Comcast's request, he downloaded and ran Mcafee's free suite that included Mcafee Antivirus, Privacy, My Security Service, and Personal Firewall. All of the PCs checked out fine, with no infections. He asked Comcast to re-open his Port 25 access. Comcast complied, and then shut him down again two days later.

Concerned, he examined the McAfee Personal Firewall on all his PCs. On his daughter's computer, he found 800 inbound access attempts, while the other PCs were showing none. Looking deeper, he discovered there was a Windows NT Logon process running, with 25 IPs attached to it. The IP addresses were from all over the blobe: India, China, Russia, etc. Running McAfee's Personal Firewall for three days, he found she'd sent 2.7GB of outbound traffic!

He was aghast that all of these tools hadn't caught the perpetrator. So he looked for more tools. He installed F-Secure's Black Light (a rootkit detector). It found nothing. Then he installed Kapersky AntiVirus. It found the following programs, that both McAfee and AVG had missed:

Trojan.WIN32.CRYPT.O
Exploit.HTML.MHT

He still hasn't figured out how to get rid of these. They're resisting the combined efforts of all his malware-removal software.

Effort Expended:
THREE Antivirus programs downloaded, installed, and scanned.
TWO Antispyware programs downloaded, installed, and scanned.
ONE Rootkit detection program downloaded, installed, and scanned.
Phone calls to ISP about the problem.

End Result:
Problem still exists.


Problem Two:

A college student has a severe adware popup problem on his laptop. It makes using the computer a pain. He reports that he goes to school all day, and then works for a legal firm in the evenings. He has almost no free time to spend on fixing his computer. He already had FOUR antivirus programs and three spyware-removal programs installed.

He reported that he only uses the laptop for notes and email.

I advised him to backup his notes and email and re-install Windows XP. If he takes his laptop to his law firm, or if he logs onto the company's email server or onto their VPN, he risks contaminating the entire company or divulging his passwords through a keyboard logging trojan.

His response was that he didn't have four hours to waste reinstalling Windows. But he continued to spend time posting on the help board, asking others to help him remove his malware. Other posters continued to give him the standard malware-removal advice. These included:
a) Run more Spyware Scans.
b) Run a rootkit detector.
c) Run HijackThis and post the results in a spyware-removal forum.

My Advice:

Instead of spending time becoming a malware removal expert, spend the time on making a (necessary) backup and learning how to use your computer safely.

The most effective course of action (and least-time-consuming over the long run):
1) Back up your important data. You SHOULD have backups anyway. Hard drives fail ALL THE TIME.
2) Reinstall your OS and your applications.
3) Install Antivirus and a single active Antispyware application. I recommend MS Antispyware, since it's free and works fairly well. Keep your AV and A-Spyware definitions current.
4) If you are using XP, be SURE to update to SP2 and keep the firewall ON.
5) Create a Limited-Privileges account (Limited User in Windows XP) and USE IT. Do NOT use your computer with an account that has Administrator rights. It's asking for trouble.
6) Learn the rules of safe web surfing so you wont' have any more problems.


The student's response was that he didn't have time for all this, and could someone please show him how to fix his problem.

My Response:

1) Bedtime: Go to Microsoft.com/downloads and download XP SP2 patch. Go to bed. Time: 5 minutes.
2) Morning: Tell PC to burn XP SP2 patch to a CD or copy it to a USB hard drive. Go to school. Time: 5 minutes.
3) Bedtime: Run FAST Wizard in XP and tell XP to back up all your files and settings to another PC or to a USB hard drive. Go to bed. Time: 5 minutes.
4) Next morning: Insert the XP Install CD and tell XP to re-install. Go to school. Time: 30 minutes.
5) Evening: Arrive home and XP is installed. Doubleclick on the XP SP2 patch to install SP2. You can use the PC in the meantime if you want. Time: 5 minutes.
Run FAST Wizard in XP and tell XP to put all your files and settings back on your new system. Time: 5 minutes.
Total time invested: Less than an hour, plus any re-intalls of applications you need to re-install. Plus, you end up with a recent backup of your important files.
Total computer downtime: Less than an hour.


Of course, he isn't going to take my advice.

Effort Expended:
THREE Antivirus programs downloaded, installed, and scanned.
FIVE Antispyware programs downloaded, installed, and scanned.
Multiple posts on a help forum.

End Result:
Problem still exists.

Update From PC Owner:
.....At ~6:30 pm, my laptop started acting really funny, and when I checked, all of its memory resources were being used by some unknown program....I went home, woke laptop up (to backup notes), and when I logged into my account everything went nuts.... Sounds came out of my speaker like none I have every heard before, the cpu cycled wildly from 0 load to 100% load, hard drive spun like nuts...I powered off the laptop and rebooted in safe mode. Everything looks ok, until I try to run any program or open any of my files. As far as I can tell, every one of my non system files is now corrupted and unreadable.....

Just in case anybody cares to take my advice, let me repeat it:

1) Back up your important data.
2) Reinstall your OS and your applications.
3) Install Antivirus and a single active Antispyware application.
4) If you are using XP, be SURE to update to SP2 and keep the firewall ON.
5) Create a Limited-Privileges account (Limited User in Windows XP) and USE IT.
6) Learn the rules of safe web surfing so you wont' have any more problems.

Seek and Ye Shall Find - Getting Found on the Internet

RTA Information Technology, Tempe, Arziona

My clients, small business owners, are constantly battling to be discovered by potential customers. One way to be found is by having a public web site. But just having a web site isn't enough. Customers have to be able to FIND your web site.

Go to MSN Search or Google Search and type my name: "Myron Johnson"
In the MSN Search, half of the first page will be links to my web pages. I'm not nearly as popular on Google, but you'll still find me.

On the other hand, I've seen clients with web sites that couldn't be found even if you know the name of the company!

What's the difference?
Web site Search Engine Optimization.

How do you get found on search engines?
There are three steps:
1) Get indexed by search engines
2) Have relevant content on your web pages, including Titles and Descriptions that are appropriate to each web page
3) Get the search engines to rank your site above all others

Get Indexed by Search Engines
First, you must be found the by search engine. All the search engines are constantly probing the Internet, looking for web sites and changes in sites. The sites are indexed by key words that are stored in huge databases. Besides the content of the sites, things like the Titles and Descriptions of the web pages are indexed.

Have Relevant Content on Your Web Pages
The search engine compares the search term entered, calculates how well each web site matches the search term, and then lists the matches. Sites are ranked by how well they match the search term, but in case of a tie, the site with the hightest importance wins.

Convince Search Engines That Your Site is "Important"
To place high in search rankings, search engines must consider your site to be important. Google periodically ranks the importance of web sites. All sites are ranked on a scale from 0 to 10, with 10 being the most important. Google's ranking system is a bit fuzzy, and changes periodically, but it's generally agreed that the number of links to your site, especially from "important" sites on the Intenet, will greatly affect your site's own importance rating.


What does this mean to you, the web site designer?

Well, you obviously have to get your site listed on the major search engines. There are free submission forms on many sites, including Google's. If you can get in one search engine, other engines will usually find you eventually. The discovery process can take a month or two. The number-one search engine is Google. More people use it than any other engine. Yahoo is next. MSN Search is next. AOL probably follows MSN. If you want many people to find your web site, you want to be listed on the most popular search engines.

But you also have to have relevant content on your web pages. Think about what a searcher would use as a search term. Make sure that the most likely search terms are included on at least one web page on your site. Be sure that the Title and Description of your web pages also includes the most important search terms.

Other rules about web pages:

Search engines like to see unique content. Zillions of links to other sites isn't unique content. Neither is a list of repeated search words. Most web designers believe that the best policy is to write significant, orginal content for your site.
Make your pages fairly long. You should have several hundred words on each page.
Include your most important key words as Headers and near the top of the page.

If you follow these rules, you should be able to significantly improve your search ranking in MSN Search. Look at how well "Myron Johnson" does in MSN Search.

Google is tougher. First, Google hasn't even updated its page rankings in five months. If you create a site today, it could take five more months to get a non-zero page rank. Unless your site has very unique content, it'll be hard to show up anywhere near the top in search rankings. Expect more like the tenth page of listings until you get a non-zero Page Rank.

How do you know your Google Page Rank?
Download the Google Tool Bar, http://toolbar.google.com , and set it so you can see the PageRank of each page you browse.

Some other key information about Google Page Rank:
http://www.pagerankprediction.com displays the current Page Rank of your web page, plus a prediction of its rank after then next Google PageRank update.
http://www.mcdar.net/Q-Check/datatool.asp displays the rank of your web page when a specified search term is submitted. Google, it turns out, has multiple datacenters. You may find that some datacenters will rank your page higher than other. For a certain search term, my home page ranks between 7th and 200th in the listings!

I've left the subject of "backlinks" to last. This is the art of getting other important sites to link to yours. You can PAY for links, but Google frowns on it and if the paid links come from a "link farm", you may find they don't help your PageRank. The overall best way to get incoming links is to create unique and worthwhile content on your web site. Then let other people and web site owners know about your site. You can also create a blog, which may find readers interested in your content.