Skip to main content

Secure Your PC

-All about Viruses

 

 

What is a Virus?

  - A computer virus is a programme, or piece of code, that is written to interfere with, and harm, your machine. A virus can replicate itself, spread to other computers, and attack other programmes on your computer. (By attack, we mean change or delete files.) Computer experts distinguish between a virus, a worm, and a Trojan. Here's the differences:
Virus - Can replicate and spread to other computers. Also attacks other programmes
Worm - A special type of virus that can replicate and spread, but generally doesn't attack other programmes
Trojan - Doesn't replicate, but can spread. Doesn't attack other programmes. Usually just a way of recording and reporting what you do on your PC
Viruses are split into different categories, depending on what they do. Here are a few categories of viruses:
Boot Sector Virus
The Boot Sector of a PC is a part of your computer that gets accessed first when you turn it on. It tells Windows what to do and what to load. It's like a "Things To Do" list. The Boot Sector is also known as the Master Boot Record. A boot sector virus is designed to attack this, causing your PC to refuse to start at all!
File Virus
A file virus, as its name suggests, attacks files on your computer. Also attacks entire programmes, though.
Macro Virus
These types of virus are written specifically to infect Microsoft Office documents (Word, Excel PowerPoint, etc.) A Word document can contain a Macro Virus. You usually need to open a document in an Microsoft Office application before the virus can do any harm.
Multipartite Virus
A multipartite virus is designed to infect both the boot sector and files on your computer
Polymorphic Virus
This type of virus alter their own code when they infect another computer. They do this to try and avoid detection by anti-virus programmes.

How do Viruses get on my computer?

The most common way that a virus gets on your computer is by an email attachment. If you open the attachment, and your anti-virus programme doesn't detect it, then that is enough to infect your computer. Some people go so far as NOT opening attachments at all, but simply deleting the entire message as soon as it comes in. While this approach will greatly reduce your chances of becoming infected, it may offend those relatives of yours who have just sent you the latest pictures of little Johnny!
You can also get viruses by downloading programmes from the internet. That great piece of freeware you spotted from an obscure site may not be so great after all. It could well be infecting your PC as the main programme is installing. And if you or your children download software from peer to peer networks (like Kazaa, Morpheus, Shareaza) then you could be downloading more than you bargained for!
If your PC is running any version of Windows, and it hasn't got all the latest patches and updates, then your computer will be attacked a few minutes after going on the internet! (Non Windows users can go into smug mode!)

Could I be infected by a Virus?

If you are infected by a virus, your computer may exhibit some well-known symptoms. Here's a few signs that you may be infected:
  1. Your computer starts running more slowly than it usually does
  2. Your computer keep crashing
  3. Your computer keep crashing and then restarting
  4. Programmes you normally work with suddenly start behaving oddly
  5. You can't access your disk drives
Other symptoms to look out for are strange error messages, documents not printing correctly, and distorted menus and dialogue boxes. Try not to panic if your computer is exhibiting one or two items on the list.
The first thing to do is to scan your PC with your (up-to-date) anti virus software. If your anti-virus software fails to detect anything, then that doesn't mean you're NOT infected - it may just be poor anti-virus software. And remember, most popular doesn't mean most effective. While Norton and Mcafee are good, extensive tests in respected computer magazine show that they are not the best. Not being the best means that they may fail to detect the virus on your PC! Not only that, Norton and Mcafee are becoming really expensive to maintain!

Free Anti-Virus software

There are some good free anti-virus solutions out there. The most popular is AVG. This has gotten results that are as good as the market leaders. You can check it out here (this page also tells you what you DON'T get with the free edition):
Once installed, AVG will update itself on a regular, daily basis. It will also scan emails for viruses, and alert you if it finds anything. The interface is a bit old-fashioned but, hey, it's free and it does a quite a good job!
Another good solution is AntiVir from Avira. The classic edition is free, as well. Check out their website here:
AntiVir will also protect users of non Microsoft computers (Linux/FreeBSD/Solaris). It is, of course, debatable whether you need anti-virus protection if you don't have a Windows machine!
NOTE: If you're changing AV software, you MUST make sure that the old one has been completely uninstalled first. Norton and Mcafee can be difficult to uninstall, and you should consult their website BEFORE uninstalling - they may even have a special tool to do the job. Some people have said that trying to uninstall Norton or Mcafee was worse than getting a virus. (If you see an ad below for either of these two - it's not because we chose it!)

 

Comments

Popular posts from this blog

Beginners PHP  -This is a complete and free PHP programming course for beginners. It's assumed that you already have some HTML skills. But you don't need to be a guru, by any means. If you need a refresher on HTML, then click the link for the Web Design course on the left of this page. Everything you need to get started with this PHP course is set out in section one below. Good luck! Home Page > PHP Section One - An Introduction to PHP 1. What is PHP and Why do I need it? 2. What you need to get started 3. Installing and testing Wampserver 4. Troubleshooting > PHP Two - Getting Started With Variables 1. What is a Variable? 2. Putting text into variables 3. Variables - some practice 4. More variable practice 5. Joining direct text and variable data 6. Adding up in PHP 7. Subtraction 8. Multiplication 9. Division 10. Floating point numbers > PHP Three - Conditional Logic 1. If Statements 2. Using If Statements 3....
Visual Basic .NET Contents Page   -This computer course is an introduction to Visual Basic.NET programming for beginners. This course assumes that you have no programming experience whatsoever. It's a lot easier than you think, and can be a very rewarding hobby! You don't need to buy any software for this course! You can use the new FREE Visual Basic Express Edition from Microsoft. To see which version you need, click below: Getting the free Visual Studio Express - Which version do I need? > VB .NET One - Getting Started   1. Getting started with VB.NET 2. Visual Basic .NET Forms 3. Adding Controls using the Toolbox Home Page 4. Adding a Textbox to the Form 5. Visual Basic .NET and Properties 6. The Text Property 7. Adding a splash of colour 8. Saving your work 9. Create a New Project >   VB .NET Two - Write your first .NET code   1. What is a Variable? 2. Add a coding button to the Form 3. Writing y...
The Excel SumIF Function  - Another useful Excel function is SumIF. This function is like CountIf, except it adds one more argument: SUMIF( range ,  criteria ,  sum_range ) Range and criteria are the same as with  CountIF  - the range of cells to search, and what you want Excel to look for. The Sum_Range is like range, but it searches a new range of cells. To clarify all that, here's what we'll use SumIF for. (Start a new spreadsheet for this.) Five people have ordered goods from us. Some have paid us, but some haven't. The five people are Elisa, Kelly, Steven, Euan, and Holly. We'll use SumIF to calculate how much in total has been paid to us, and how much is still owed. So in Column A, enter the names: In Column B enter how much each person owes: In Column C, enter TRUE or FALSE values. TRUE means they have paid up, and FALSE means they haven't: Add two more labels: Total Paid, and Still Owed. Your spreadsheet should look something li...