Archive for June, 2009

What the Hell is a Worm and what is it Doing on my Computer?

As anybody who uses a computer these days knows, there is a lot of harmful software out there. The terminology is a bit confusing: adware, spyware, viruses, trojans, worms, rootkits, exploits, redirects, hijacks, to name a few of the more common forms of malware. What the hell is this stuff, how does it get on your computer, and how can you get rid of it?

Malware (”malicious software“) has been around almost as long as computers have. But it has changed drastically changed over the years. Once upon a time, most malware was basically digital vandalism, whose purpose was to wreak general havoc, as well to call attention to its creator and show off his programming skills. The programs were simple, easily defeated, and generally speaking, fairly harmless. But with the rise of the Internet, criminals became aware of the vast possibilities for making money using various forms of malware. The schemes have gotten progressively more sophisticated as the stakes have risen. Now, the making and distribution of malware is a multibillion-dollar business, controlled by international criminal syndicates. It is a virtual arms race, and the end is nowhere in sight.

“How DOES this happen?” I often hear. Most malware arrives via the Internet, as you might imagine. Viruses typically arrive in infected email attachments, or buried in programs downloaded from non-legitimate sites. Much of the malware that travels via infected email practically announces itself; it comes from someone you don’t know, or have no reason to hear from. The subject line doesn’t quite make sense or is poorly written, contains an unseemly invitation, or demands that you do something RIGHT NOW. And there is always an attachment. It’s the attachment that contains the tainted payload. As long as the attachment is unopened, nothing happens. Viruses and worms are spread in this way. A virus replicates by infecting executable programs on the host computer, whereas a worm propagates from computer to computer across a network connection, typically in a work environment.

Viruses and worms require some action by a user to spread. But more and more, malware is delivered surreptitiously, without any overt action by the recipient. NEXT Stealth Infections: Trojans, Rootkits, and Backdoors.

Tags: , , ,

No Comments

How much RAM do I need?

Among the most frequently-asked questions in this business is: How much RAM do I need. the answer is, of course, it depends.

RAM (Random Access Memory) is temporary storage that the computer uses as workspace. If a hard drive, discussed in our last post, is like a file cabinet, RAM is like a desk–the larger the desk’s surface, the more projects you can work on at a time. The more RAM, the more workspace, the more data available to be worked on immediately.

A common perception is that adding RAM to a computer will increase its speed. This is sort of true, but only up to a point. To properly function, a computer needs a certain amount of temporary storage that it can use as working memory to store the data it is working on. The computer uses a mix of actual RAM and virtual memory for this purpose. Virtual memory is dedicated space on the hard drive that acts like RAM, hence “virtual” memory. A computer with insufficient actual RAM to carry out all its tasks will need to use virtual RAM in its place.  Which is fine, except that a hard drive, being a mechanical device, stores and retrieves data perhaps 100 times slower than RAM, which is entirely electronic. The result is a major slowdown.

If, like most people, you are still using Windows XP you probably need less RAM than you think. If all you do is surf the web, do email, occasionally listen to Itunes, and run Microsoft Office, you can get by with 512 megabytes (MB) of RAM. If you have less RAM than that, then you probably need to add a little more in any case. If you like to have lots of programs open at once, or use resource-intensive programs like Photoshop, then you probably need a gigabyte (GB) of RAM or more. Adding more memory than your system needs will not increase its performance, but not having enough will slow it down.

Note that unless you are running a “64-bit” operating system, your system will not be able to make use of more than 3 GB of RAM. Any more than that is just wasted. (A 64-bit operating system is one that moves data in 64-bit chunks, as opposed to the more common 32-bit.)  Only a couple of versions of Windows are 64-bit: Vista Ultimate and XP Professional 64-Bit. Most versions of Linux, as well as Mac OS 10, are 64-bit. Upcoming Windows 7 will also be 64-bit.

Tags: , , , ,

No Comments