Chapter 20. Adware and Spyware

advertising pioneer

If advertising had a little more respect for the public, the public would have a lot more respect for advertising.

In the early days of computers, people often wrote and released programs as shareware. Unlike commercial software that you have to buy before trying, shareware lets you take a test drive first. Some shareware programs were fully functional, while others had features crippled or omitted or incorporated a time delay that made the program stop working after a fixed length of time, such as 30 days. This was done intentionally to entice people to pay for the full version of the program.

If people didn't pay for the upgrade, the shareware programmer didn't make any money, which provided strong incentive for them to create useful programs that people would actually want to buy. However, as more people started connecting to the Internet, shareware programmers found another way to make money. They started selling space in their programs to display advertisements.

Dubbed adware, these types of programs simply displayed a stream of banner ads in a part of the application window. Users could still use the program as they normally would, and the ads would change continuously, as shown in Figure 20-1. Under this arrangement, shareware programmers always got paid by an advertiser, so they could lower their shareware fees or even eliminate them altogether.

Most people tolerated adware since the ads were mostly unobtrusive and helped lower shareware prices. Microsoft has even toyed with the idea of giving away free copies of various programs, such as Microsoft Works and even Windows itself, by selling advertising space. Microsoft estimates that the revenue it could generate this way could potentially exceed what it earns in software sales.

However, if you uninstall an adware-supported program, you'll no longer see the ads, and so advertisers eventually developed spyware, a malicious version of adware. Unlike adware, which may be annoying but tolerable, spyware is considered to be completely despicable.

Like adware, spyware also displays ads on a user's screen, but typically as pop-up windows. Unlike adware, spyware can't be removed simply by uninstalling the program. In fact, spyware often can't be removed without intricate knowledge of how the operating system works. Spyware will keep bombarding the average user with a constant barrage of pop-up ads or peeking at what the user's doing (and possibly stealing their passwords) and there's nothing he can do to stop it.

Eudora is advertiser-supported; it displays banner ads as you use the program.

Figure 20-1. Eudora is advertiser-supported; it displays banner ads as you use the program.

Note

Most spyware is designed to infect computers running Microsoft Windows. If you're running a different operating system, such as Mac OS X or Linux, most spyware can't infect your computer. (Until, of course, someone eventually writes a spyware program for your operating system.)

Unlike computer viruses and worms, spyware doesn't intentionally try to damage your computer; that happens as a byproduct of its activities. When spyware first burrows into your computer, it often clumsily alters critical parts of the system in its attempt to hide itself. When spyware runs, it often grabs resources, such as memory, from other programs, causing them to run slowly, act erratically, or even crash. As a result, a spyware-infected computer can run sluggishly or fail to work at all—and this is even before the spyware program has done anything other than bury itself in your computer.

Once spyware has infected your computer, it waits until you connect to the Internet before taking further action. If you never connect to the Internet, the spyware won't function, but it can still hog memory and crash your computer through its mere presence.

To get advertisements in front of users another way, some spyware will hijack your browser's home page. Each time you launch the browser, the first thing you'll see will be the spyware website, which typically displays more banner ads. If you try to switch the setting of your browser's home page, the spyware program will prevent you from doing so.

Some sneaky spyware programs also monitor which websites you try to visit and then load an entirely different site instead, typically a competitor's site, but sometimes just random websites offering online gambling, mortgage refinancing, or Internet dating services. By replacing your home page or hijacking your browser completely, spyware can force you to look at ads whether you want to or not.

The craftiest spyware programs may let you visit any website you want, but the moment you go to a search engine, the spyware program hijacks the search engine results and displays its own list, which, naturally, consists of advertisers affiliated with the spyware manufacturer. Novice Internet users may not notice the difference and assume that the results they see were retrieved by the search engine, rather than being the work of a spyware program.

Spyware may also add to your browser long lists of bookmarked web pages that typically contain pornography. While most people will take the time to remove these unwanted bookmarks, a handful will always investigate the sites out of curiosity, especially since they may have innocent-sounding names. The moment you visit one of these planted bookmarks, you'll find yourself at a website which is likely to infect your computer with even more spyware.