Home Ministry Page Prayer Diary Whole Armour of God Healing Page Feedback Humour Join Now! Childrens' Page This Month's Appeal Donations Ordination On Line Adoration Prayers Online Catalogue Archbishop of Europe Faith & Doctrine Computer Viruses Disclaimer Constitution Bishop John R. Crouch "Live Broadcast" St Francis of Assisi Archbishop of Nigeria Lent 2010 Guest Book Which Bible ????? Unification of Church U.S.A. Trip Frequently Asked Questions Overseas Missionary Archbishop of Ghana Mission Statement Excellent World Foundation         

Yeshua International & The Old Roman Catholic Church in England


 

The Yeshua Worldwide Network of Churches

Harmful Computer problems faced by the Home User!!!

        I wanted to write a few things about computer viruses, Trojans and adware/spyware for those who are Home computer users who are rather new to the using of a computer.

        If you should look at the excellent virus’ information written by Dr.  Sir Lyndon P. Edwards D.D. A.D. further down this page you can find out very satisfactorily what virus’, Trojans, and the like are and what they do. There are just a few other things in which I would like to go into a little more in-depth.

        firstly, that most people in the computer world do not bother with the different categories i.e. Trojans, viruses, malware, etc. They mostly group them all under the term of virus. I wish to state if you find yourself confused or have any questions to please write to myself or to the website owner who will pass any comments and questions to me and I will endeavour to clarify or elucidate the point more clearly.

            I will give a list of the different types of “Virus” that I am going to cover in this article and their meanings similar to that of my esteemed colleague and in addition add websites where you can go to receive information and help.
 
        Email Hoaxes - emails sent to either gain money or sympathy or frighten and mislead.  Spyware –software surreptitiously installed on a hard disk without the user's knowledge that relays encoded information on his or her identity and Internet use via an Internet connection Adware – advertising-supported software is any software application in which advertisements are displayed as a popup while the program is running.

        Malware – software such as viruses or Trojans designed to cause damage or disruption to a computer system
 
        I want to be able to show you by giving examples of personal experiences that I have had with each of these groups and how it was that I was able to deal with the repercussions (if any).
I receive on many occasions like many of you do emails with poems, jokes and funny anecdotes in them from friends and relations but also there are many that are received in addition to these that have a more sinister implication.

         To give you an example of an Email Hoax I will copy one here:
 
        I'm 11 years old. My mommy worked on the 20th floor in the World Trade Tower. On Sept. 11 2001 my daddy drove my mom to work. She was running late so she left her purse in the car. My daddy seen it so he parked the car and went to give her the purse. That day after school my daddy didn't come to pick me up.

        Instead a police man came and took me to foster care.
 
        Finally I found out why my daddy never came.. I really loved him.... They never found his body.. My mom is in the Hospital since then.. She is losing lots of blood.. She needs to go through surgery.. But since my daddy is gone and no one is working.. We have no money .. And her surgery cost lots of money.. So the Red Cross said that.. for every time this email is fwd we Will get 10 cent for my mom's surgery. So please have a heart and fwd this to everyone you know I really miss my daddy and now I dont want to lose my mommy too.. R.I.P. Daddy..

        To me this particular Email Hoax is very upsetting as I am an American and lost friends/family in the WTC on 9-11. It also has the affect of being real as there were many incidents similar to what is written above. But with one difference…this is a hoax. You can find out if such emails you receive are hoaxes or no by either one of two ways. One: search on the internet or go to http://hoaxbusters.ciac.org/HoaxBustersHome.html as they update their site for new hoaxes regularly. Two: you can contact via phone the charity mentioned in the email. In this case it was the Red Cross. There are phone numbers you can get that will allow you to find out if such fundraising is true or not. As I’ve said many times to many of my friends when they’ve passed such emails to me without realizing it was a hoax but motivated by deep concern “There is no way for an email to be tracked in such a way.”

            Now I know what you are going to say to yourself “Why is this mentioned in an article about viruses?” Well here’s my answer. There is more types than just the one mentioned above. I will give another example:
 
Subject: This is a legit warning

Check this one out!!!!
 
Warning
        Emails with pictures of Osama Bin-Laden hanged are being sent and the moment that you open these emails your computer will crash and you will not be able to fix it!!!

        This e-mail is being distributed through countries around the globe, but mainly in the US and Israel.

        Don't be inconsiderate; send this warning to whomever you know.

        In this part of the email the hoaxer gives a very plausible explanation on how the “virus” works. This is why so many people are hoaxed into believing that a computer expert is giving them information that is vital to protect their computer as well as their friends.

        Confirmed at: http://www.snopes.com/computer/virus/osama.asp

        Origins: There are few headlines that would grab the attention of more computer users around the world than "Osama bin Laden Captured," and that's exactly what whoever created this lure was counting on to snare unsuspecting victims who use Microsoft platforms.

        "Osama bin Laden Captured" isn't a virus in itself; it's the text of a message that includes a link to a file called EXPLOIT.EXE. When a message recipient clicks on this link to view what he thinks are pictures of Osama bin Laden's capture, he can end up downloading an executable Trojan known as Backdoor-AZU, BKDR_LARSLP.A, Download.Trojan, TrojanProxy.Win32.Small.b,or Win32.Slarp. Clicking the embedded link in the "Osama bin Laden Captured" message auto-executes a file called "EXPLOIT.EXE," which exploits a known security hole to download the Trojan. According to McAfee Security:

        The Trojan opens a random port on the victim's machine. It sends the Port information to a webpage at IP address 66.139.77.145. The Trojan listens on the open port for instructions and redirects traffic to other IP addresses.

        Spammers and hackers can take advantage of compromised systems by using the infected computer as a middleman, allowing them to pass information through it and remain anonymous.

        Microsoft has made available updates that close the hole exploited by this Trojan.

        Once again this is an example of an Email Hoax to scare people. I have received such an email as have friends of mine and have opened it and NOTHING HAPPENED!!!!!

        Now as you can see I know about computers but it may not always fall into the hands of people like me who are computer literate. For instance, and I have my husband’s permission to add this, The Archbishop of Cumbria, The Most Reverend Dr. Charles Anderson DD didn’t know about computers until we started dating but before that he received an email similar this one, opened it, did not recognize it as a hoax, literally screamed with horror and completely wiped his computer to save his hard drive. The consequences of that was he, as he is a writer, had printed out his stories but lost some other vital material he worked with that he could not print.

            Now I must add that you cannot always be sure whether or not such emails are virus infected as there are some who are malicious who do program a “virus” into their emails. My best advice is this: If you do not recognize who sent the email do not open it!!! You can on some occasions report such emails like the one above to either Microsoft as is mentioned in the case above or to Symantec which is also known as Norton. Symantec is the company name whereas Norton is just the name of the Antivirus Software they publish.

        Now one other thing before I move on. You may say to yourself “Well all my emails are scanned by MacAfee or Norton or whatnot” well yes that is the case but one thing I know is that there are new virus’ every day that are designed to slip past Antivirus Software and in some cases they are successful and can do a lot of damage. One thing I recommend is that you go to the Symantec Website if you notice your computer is acting sluggish or even opening programs that shouldn’t be running. At Symantec they have a diagnostic tool that you can use to scan your computer for any new viruses that your virus database may not contain. They also provide  tools  that  you  can  download  and  use  to  remove  any  such  viruses.  The  web link below is where you can go to download such tools. http://www.symantec.com/enterprise/security_response/removaltools.jsp
 
        Okay now with that out of the way there are three other problems which can do damage to the computer. The effects of such are varied and can range from annoying popup's to completely wiping your computer. Adware, Spyware and Malware.
 
        Now first things first…. Adware: advertising-supported software, is any software application in which advertisements are displayed as a popup while the program is running.

        Such things as Limewire, Kazaa or any other peer 2 peer software contain Adware. A lot of the time it can be just a simple advertisement which runs along the bottom of your software program advertising other software programs or in some cases can be a popup which will continually pop-up when you close one. Most “Free” programs have Adware as they (the company) have to have their money come from somewhere to make it possible to publish their software for free. These most of the time can be a nuisance but they are not really harmful except for possibly slowing down the speed of your computer.

        Spyware: software surreptitiously installed on a hard disk without the user's knowledge that relays encoded information on his or her identity and Internet use via an Internet connection
Again most of the time Spyware isn’t harmful except for the slowing down of your computer as it has to connect via internet to the parent company to send information. There are exceptions to this rule though. There are companies who are scammers who wish to find out personal information such as Bank Accounts, Credit Card Numbers etc. and they can use Spyware inserted into a program to gain such information. Trojans are often used as Spyware to gain said information.

        Again here personal experience helps. Fortunately for me I’ve never had an instance where a bank account or credit card was accessed or information stolen through Spyware but I have had trouble with Spyware on many occasions slowing down my computer.

        There are many programs that are out and about today for the detection and removal of Adware and Spyware. Two of the best I have used is Adaware and Spybot. Now I’ve used them both but currently I do not really have a need for Spybot as my antivirus software takes care of that. I still use Adaware as there are often Adware that will creep onto the computer which my antivirus software does not catch. Examples of Spyware are: Top Text and Search Assistant. These two are the non dangerous type and are often found on any computer which the user has downloaded freeware or shareware and can slow down your computer. As I have said I do not find I need to use Adaware or Spybot now but they are two which I recommend if you have another antivirus system on your computer.

        The Antivirus which I use, Avast!, is a free program which I have found works wonderfully. I have yet to have a virus on my computer that it hasn’t found or even Spyware that it hasn’t warned me of or Adware even in some cases. It as I say is a free program but only for Home users. Professional users such as companies have to buy it so I guess it’s not that bad. Once a year you have to send in an email to apply for a new license. I am adding the link for the Avast software in this article so that you can read about it as well as download. http://www.avast.com/eng/avast_4_home.html

        The last but not least of the 4 trouble spots which I have mentioned at the beginning of this article is Malware. The definition is thus: Malware – software such as viruses or Trojans designed to cause damage or disruption to a computer system.

        Malware  cannot  always be detected by normal antivirus software. You will need a  special detection scanner. This can be found at Microsoft’s website: http://www.microsoft.com/security/malwareremove/default.mspx This is what I use on my own personal computer and so far I have not had the need for it but I do not wish to be without it as you can never know.

        Malware isn’t a “Virus” so to speak but a classification of “viruses” which do harm to the computer. Again in the Malware category there are different classifications but all are damaging. I won’t go into all the different classes but I will show you via a webpage that I found while working on this article. http://www.spyware-removal-info.com/malware.html  Here is a good site for the explanation of the different classes of Malware. Some of it was already covered in my colleagues page so some of it may be known to you but it is still a good article to read for information on what they do, how they do it, and how to get rid.

            I hope that this article may clear up any problems that you may have or may even have in the future. If you should still need clarification on anything which I have covered or not covered please feel free to contact me through Yeshua International as they will pass on any questions or comments.

Chaplain Monia Anderson

ALL ABOUT VIRUSES

Dr. Sir Lyndon P. Edwards DD, AD

Frequently Asked Questions

(Please read inconjunction with the following article)

If you have a Computer Question, click Here for free advice

Viri                              (see documentation is an example)

Virii                             (see documentation is an example)

Trojan                         (Name of a virus)

Stoned                         (Name of a virus)

Parity.b                        See Documentation

FORMAT                     Format of hard disk

int 21                             See Documentation

int 21h                           See Documentation

Droppers                       See Documentation

BSVs                             See Documentation

Form                             See Documentation

MBR                             See Documentation

DOS                              Disk Operating System

DBR                              See Documentation

OS/2                               Operating System

UNIX                             Operating System

Michelangelo                 (Name of a virus)

Macro                            A compound statement of commands

AMP.                              GreenStripe See Documentation

DOC                                 Document files e.g. Word

AmiPro                             Software package

SMM                                 See Documentation

XM.Laroux                        See Documentation

TSR file                             Terminate and stay resident program

COM                                 Short program used in Dos Systems

Dark Avenger                    See Documentation

Green Caterpillar               See Documentation

DIR                                     Directory

AUTOEXEC.BAT               Batch file program

Tequila                                See Documentation

Starship                               See Documentation

DIR II                                  See Documentation

FAT File                              allocation table

fast infector                          See Documentation

slow infector                         See Documentation

Brain                                     See Documentation

polymorphic virus                 See Documentation

DOS 2                                   See Documentation

Eddie lives                             See Documentation

Cheeba                                  See Documentation

Vacsina.44.login                    See Documentation

GP1                                        See Documentation

BBSes                                     See Documentation

BSV                                        See Documentation

FindVirus                                Software program information

sheep-dip                                 See Documentation

WinGuard                                Software program information

VirusGuard                              Software program information

VxD                                          Software program information

SMEG                                      See Documentation

Checksummer                           See Documentation

ViVerify                                     See Documentation

Novell NetWare                         Software operating system

Lotus AmiPro files                     Software program

Format C macro Trojan             Virus program

BIOS                                           Basic Input Output System

    1)     What is the first thing to do?

   2)     What is a virus?

   3)     Why are viruses bad news?

   4)     Things that are not viruses

   5)     Different kinds of virus

   6)     Miscellaneous objects of infection

   7)     Virus characteristics

   8)     Damage done by viruses

   9)     How viruses are spread

 10)     Virus prevention

 11)     Rules, Procedures, Education and Tools

 12)     Anti-virus tools

 13)     Networks and viruses

 14)     Network protection

 15)     The future impact of viruses

1.     WHAT IS THE FIRST THING TO DO?

        Don't panic! Indeed, don't do anything. Have a cup of tea or coffee don't start bashing away at the keyboard before you've determined what you ought to do. In my experience, a lot of the damage done by viruses' is actually damage done by people doing things before they've made sure of what they ought to do, which is another way of saying panic. So, don't panic!

2.     WHAT IS A VIRUS?

    A virus is a program that copies itself. That's the definition of a virus. In retrospect, it's unfortunate that the word `virus' was used; it makes the problem sound a lot worse than it is, and people get the plural wrong [the plural is not `viri', or even `virii', it's `viruses'. It might have been better to use the word `weed'. But we're stuck with `virus'. A virus need do no more than replicate in order to be a virus. Indeed, 95% of viruses do no more than that, plus some trivial extra like beeping the keyboard, or displaying a message. And conversely, if a program does something nasty that you weren't expecting, that doesn't make it a virus, unless it replicates. Such a program is called a `Trojan', after the famous horse of Troy.

3.     WHY ARE VIRUSES BAD NEWS?

    If a virus does nothing but copy itself, why do people get so worked up when they have one? For example, Form virus beeps every time you hit a key on your keyboard on the 18th of each month, so why does everyone who gets infected want to get rid of it? There are a few reasons for this. If you don't get rid of the virus, there is a strong likelihood that eventually you'll pass it on to a supplier or customer, who will be upset. Over 99% of viruses that actually spread 'in the wild' are memory resident, so there is the possibility of incompatibilities between the virus and some other program you are running [keeping one specimen for a `zoo']. If you do get rid of the virus, this is going to take time, and time is money. Each PC will take at least several minutes, and each floppy disk will take at least several seconds [and there may be a lot of floppy disks]. It would be nice if you only had to worry about those computers and floppies that are infected, but of course you don't know which ones these are until you've done the virus-hunt, so you have to check everything.

4. THINGS THAT ARE NOT VIRUSES BUGS

    Bugs are not viruses, and viruses are not bugs. I am using a word processor that I know has a serious bug. If you work with a large file for a long time, then eventually something goes wrong inside the program, and it refuses to let you save the file to the disk, so that you lose all the work you've done since the last save. This program comes from a major software house, and they didn't do this on purpose, so it isn't a Trojan. The programmers made a mistake. Programmers are human, and humans make mistakes. Programmers, like other humans, have pride, and don't like to admit that they make mistakes, so they call them `bugs', as if the bug had drifted in through the window and settled on the program. All sufficiently complex programs have bugs. Anti-virus software does not detect bugs. If it did, it would report bugs in just about everything.

        a)    FALSE ALARMS

  •     False alarms are not viruses. A false alarm is when you think you have a virus, but you are mistaken. Sometimes, people have some hardware or software fault, and after running some diagnostics, eliminate the possibility of hardware or software problems, conclude that it is therefore a virus, and proceed on that assumption. More often, a false alarm is the result of running anti-virus software. Anti-virus software, in common with other software, is not infallible. The two main mistakes that an anti-virus program can make are to fail to find a virus that is there [I once tested a program that failed to find any boot sector viruses whatsoever, and these account for over two thirds of infections] or to claim that a virus is present when there isn't one, and that is called a false alarm. When an anti-virus program gives a false alarm, it looks pretty much like the real thing. There are a couple of things that might indicate that the alarm is false, though. Only one file is giving the alarm [or perhaps four files, but they are copies of the same file]. Only one product gives the alarm; other products say the system is clean. You get the alarm after running multiple products, but not when cold-booting and running any one product. The virus that is detected is not listed as 'in the wild' [of course, this list changes all the time]. Unfortunately, there's no hard rule that can be applied. You can't say it's a false alarm if one of the four above is true, or if all four of the above are true. The only way to really nail down a false alarm is to send the suspect file to the product vendor giving the alarm, and ask them to verify that it is a virus by analysing it in their virus lab. And this might take some time. Meanwhile, a false alarm can be as much hassle as a real virus, or even more. If you have a floppy disk that is infected with Stoned virus, you can simply copy the data off the disk and destroy the infected floppy, or you can get rid of the virus with your anti-virus program, or demand a replacement disk. Whatever, the cost is just a few seconds. But if you get an update of your favourite anti-virus program, and it tells you that you have Stoned virus on one of the files on your file server, then resolving the situation will take longer. You know and I know that Stoned cannot infect files. But just maybe someone has written a file virus and someone has decided to call it Stoned [for example, there are two unrelated viruses, one called Parity and the other called Parity.b]. So, you send the file to your product vendor for analysis and comment.

  •     Meanwhile, to be safe, you remove the file from the server [or possibly the product is barring access to that file]. This might mean that some important system won't work any more, as it needed that file. It also means that you have to keep track of the response to the problem, report it up through the usual security breach reporting channel, and so on. You might try deleting the offending file and re-installing the software that is causing the false alarm, but when you've finished doing that you still get the false alarm. It isn't surprising that some people have changed their anti-virus software after too many false alarms. Anti-virus software does not detect false alarms. If it did, it wouldn't report the false alarm, would it?

        b)    JOKES

  •     A joke is something that is funny. Of course, what one person finds funny is not the same as what another person finds funny. It depends on your sense of humour. Consider a program that pretends to format your hard disk, and then reveals that it hasn't. Is that funny? It depends on your sense of humour. Some people love to play practical jokes, and on certain dates one must apply a little scepticism to alleged virus reports. Some anti-virus software detects jokes, and tells you 'You have a joke called . . .'. The reason for this, is that some jokes are fairly widespread, and are known to cause concern, so the anti-virus program is trying to calm things down, by saying `Yes, I know about this, and it's harmless'.

        c)    TROJANS

  •     A Trojan is a program that does something more than the user was expecting; and that extra function is damaging. This leads to a problem in detecting Trojans. Suppose I wrote a program that could infallibly detect whether another program formatted the hard disk. Then, can it say that this program is a Trojan? Obviously not if the other program was supposed to format the hard disk [like FORMAT does, for example], then it is not a Trojan. But if the user was not expecting the format, then it is a Trojan. The problem is to compare what the program does with the user's expectations. You cannot determine the user's expectations for a program. So, we have to make some judgements. The Aids Information Diskette is generally considered to be a Trojan. About 20,000 copies of this were mailed to users in 1989, purporting to be a program that teaches you about The Aids virus. 

  •     In fact, it was a Trojan; after you re-boot your computer 90 times, it encrypts and hides all the filenames on your hard disk, and demands that you pay for your license to use it. Although the documentation that came with it told you that something bad was likely to happen, it is generally considered to be a Trojan.

  •     FORMAT is not a Trojan. As a rule, you don't see Trojans very often. They don't copy themselves, and don't spread in the way that viruses do. Trojans are not a real threat, except in one of the following circumstances. When they are widely disseminated, like the Aids Information Diskette. They are targeted on an organisation, in which case it is an `inside job', done by an employee. Some anti-virus products detect a few Trojans [such as the Aids one], but most products don't detect Trojans at all.

        d)    CORRUPTED PROGRAMS

  •     Some files are simply corrupted [perhaps by a hardware problem], and hang the computer when run. For some reason, these sometimes end up in virus collections, unless the collection is carefully maintained.

        e)    INTENDED VIRUSES

  •     Some virus authors are less skilful than they would like to be, and write what is clearly intended to be a virus, but for some reason there is such a major bug that the virus does not work at all. They release these, however, in the fond belief that no one will ever test them [or perhaps they didn't test them themselves]. One typical mistake is to get confused about decimal versus hexadecimal, and so their source code presumably says `int 21' for the DOS function interrupt, but it should have said `int 21h' [which is 33 in decimal].

        f)    DROPPERS

  •     A dropper is not a program that is not a virus, nor is it infected with a virus, but when run it installs a virus into memory, on to the disk, or into a file. Droppers have been written sometimes as a convenient carrier for a virus, and sometimes as an act of sabotage. Some anti-virus programs try to detect droppers.

         g)    GERMS

  •     A germ is an instance of the virus in generation zero, and in such a form that the infection could not have happened naturally. For example, a virus that only infects files larger than 5Kb, but infecting a tiny 10-byte file. Alternatively, it might be an instance of the virus without any host file. If you remove the virus, you are left with a zero-byte file. This is the original file created by the virus author.

5.     DIFFERENT KINDS OF VIRUS

        a)    BOOT SECTOR VIRUSES

  •     The commonest kinds of virus are boot sector viruses [BSVs], such as Form or Stoned. These infect the boot sectors of floppy disks, and either the partition sector [Master Boot Record, MBR] or the DOS boot sector [DOS Boot Record, DBR] of hard disks. Here's how a BSV spreads. A floppy disk has just arrived, with some data on it [some word-processed files and a spreadsheet, perhaps]. This is part of a project that you are doing jointly with a colleague. What your colleague doesn't know is that his computer is infected with a BSV, and therefore so is the disk he sent you. You put the disk in drive A and start using these files. So far, the virus hasn't done anything. But when you finish for the day, you switch off the computer and go home. Next day, you come in and switch on. The floppy disk is still in drive A, so the computer tries to boot up from this disk. It loads the first sector into memory and executes it [normally, this is a little program written by Microsoft to load DOS; or if it can't find DOS on the disk, to tell you so - `Non-System disk, or disk error. Replace and press any key when ready']. Everyone has seen this message numerous times, and so you open the drive door and press a key. But this disk is infected with Stoned, so what executed not just the program by Microsoft, but the Stoned virus, written in 1987 in New Zealand [and so sometimes called the New Zealand virus]. The virus installs itself on the hard disk, replacing the MBR, and copying the original MBR to a place a little further down the disk. When you start up from the hard disk, the MBR runs, but this is Stoned virus. Stoned virus goes memory resident, capturing the disk read/write interrupt 13h, and then it loads the original MBR, and the boot-up process continues as normal. But, since the disk read/write interrupt is captured, every time any write or read access [you think you're making a read, but the virus decides to write anyway] is made to drive A, the floppy is examined, and if it is not already infected, Stoned virus is installed on the boot sector. Thus, your computer is now infecting every disk put in drive A, and sooner or later one of these will be sent to a colleague, and the cycle continues. The detail of various BSVs is different, but the principle is the same. They are carried by the boot sectors of infected disks, and only in that way [a BSV cannot spread across a network, for example]. And the only way to get infected is to try to boot from an infected disk, even if the boot fails.

  •     BSVs infect PCs. They don't care what operating system is running, or what security software is installed, because at the time the BSV installs itself the operating system or security program is not running yet. However, with some non-DOS operating systems for [example, Windows NT, or OS/2], although the PC is infected the virus cannot copy itself on to subsequent disks and cannot spread. It can, however, still do damage, as was discovered by one surprised UNIX user when Michelangelo triggered on 6 March. To most people, the fact that viruses can infect in this way comes as a big surprise, which partly accounts for BSVs being so common.

        b)    MACRO VIRUSES

  •     Macro viruses [such as], the latest virus development, seem likely to become a significant threat, for several reasons. Macros, written in WordBasic, and accessible to many computer users, are easier to write than 'traditional' file viruses [written, for the most part, in assembly code].  They are the first viruses to infect data files, rather than executables. Data files, to which macros are attached, provide viruses with a more effective replication method than executable files. Data files are exchanged far more frequently than executable files. If you add the increased use of e-mail [and the ability to attach files to e-mail], and mass access to the Internet [and on-line services like CompuServe and America Online], this is likely to make macro viruses a much greater threat to computer users than 'traditional' file viruses.   Macro viruses are not platform-specific. There are versions of Microsoft Word for Windows 3.x, Windows 95, Windows NT and Macintosh. This makes all of these operating systems susceptible to macro viruses although anything in a macro, which makes use of calls to a specific operating system [as with the WM. Format C macro Trojan] will be restricted to that particular operating system]. Macro viruses have already had a marked effect.  WM. Concept currently accounts for around 50% of all virus reports. And while WM. Concept causes no damage to data, we have already seen the first [albeit faltering] steps towards macro viruses, which threaten data; one payload of WM. Nuclear, for example, is to attempt to damage the system files [this payload is never delivered, due to a bug in the code].

  •      Macro viruses are not confined to Microsoft Word for Windows. In January 1996, the first macro virus to infect Lotus AmiPro files [AMP. GreenStripe] appeared.  Unlike Word for Windows, in which macros are directly linked to DOC [and DOT] files, AmiPro macros are contained in a separate file [with the extension SMM]; this makes it possible to exchange AmiPro documents [for example, via e-mail] without exchanging infected macros.  And XM.Laroux, which appeared in July 1996, is the first working macro virus to infect Microsoft Excel for Windows spreadsheets.

        c)    TSR FILE VIRUSES

  •     TSR file viruses are no longer common. As the name suggests, these infect files. These are usually COM and EXE, but there are some device driver viruses, and some viruses infect overlay files; executable programs don't always have the extension COM or EXE, although over 99% do.  For a TSR virus to spread, someone has to run an infected program. The virus goes memory resident, and typically looks at each program run thereafter and infects it if it is not already infected. Some viruses are called `fast infectors', and they infect if you just open the file [for example, a backup might open every file on the drive].  Dark Avenger was the first 'fast infector'. In the case of Green Caterpillar, the infection trigger is anything that determines what files are present [such as DIR]. Other triggers have been used, but the commonest is to infect each program that you are about to run.

       d)    NON-TSR FILE VIRUSES

  •     It is much easier to write a non-TSR virus, and so many of the budding virus authors do so. But it is quite rare for such a virus to be encountered 'in the wild'; less than 1% of reported outbreaks are a non-TSR virus. With such a virus, running an infected program runs the virus, which at that time looks for another file to infect, and infects it. Vienna is the commonest non-TSR virus; Vienna was the first file virus 'in the wild', but now has the status of 'rare'.  There are a lot of viruses based on Vienna, because a disassembly [which is almost equivalent to source code] was published in a book in 1987.

        e)    COMPANION VIRUSES

  •     If you have a COM file and an EXE file with the same filename and type that name, DOS runs the COM file in preference to the EXE file. Companion viruses use this feature of DOS. Each EXE file that you have acquires a companion COM file with the same name. Then, when you try to run your EXE program, actually the COM program runs, and that is the virus. When the virus has finished doing what it wants to do [such as creating another companion for another file], it then runs the EXE program, so that everything seems to work normally.  There have been a few successful companion viruses, but not many. The main advantage to the virus author is that because the EXE file does not change, some change-detection software might not realise that a virus is spreading.  Another type of companion is the `path companion'. This sort of virus puts a program in a directory that is earlier in the DOS PATH than is the victim. When you run a program that is not in your current sub-directory, DOS searches for the program in various sub-directories, as specified by the PATH command in your AUTOEXEC.BAT file. Path companions are harder to write than ordinary companions, so there aren't many of them.

        f)    OVERWRITING VIRUSES

  •     An overwriting virus simply overwrites each file it infects with itself, and the program no longer functions. Because this is so glaringly obvious, overwriting viruses are never successful in spreading.

        g)    MULTIPARTITE VIRUSES

  •     Some viruses, such as Tequila, infect multiple objects. When you run a Tequila-infected EXE, Tequila installs itself on the MBR. When you boot up the computer, Tequila runs from the MBR, and goes memory resident.  While Tequila is memory resident, it infects EXE files.  Other viruses, such as some of the versions of Anticad, infect COM, EXE and MBRs interchangeably. Some viruses infect COM, EXE, MBRs and device drivers.

6)    MISCELLANEOUS OBJECTS OF INFECTION

     There is a virus that infects OBJ files. There is a virus [Starship] that infects by creating a new DBR, leaving the old one intact, leaving the code on the MBR intact, and changing the pointer in the MBR so that the Starship DBR is executed before the original DBR.  There are other viruses [DIR II and ] that infect file systems by changing the FAT and directories so that files on the hard disk are all cross linked to the virus.  There are all sorts of ways of skinning this particular cat.

7)    VIRUS CHARACTERISTICS

        a)    FAST

  •     As explained above, a 'fast infector' spreads rapidly within a computer by infecting everything that is accessed. A fast infector isn't as bad as it sounds; it is just as easy to clean a computer with 1,000 infected files as one with 10, provided you have an anti-virus program that does a good cleaning job. However, most anti-virus products check memory for viruses, and the possibility of a fast infector in memory is one of the reasons why. If there is a fast infector in memory, and the product opens all your files, you wind up with every file on the computer infected.

  •     As explained above, a 'fast infector' spreads rapidly within a computer by infecting everything that is accessed. A fast infector isn't as bad as it sounds; it is just as easy to clean a computer with 1,000 infected files as one with 10, provided you have an anti-virus program that does a good cleaning job. However, most anti-virus products check memory for viruses, and the possibility of a fast infector in memory is one of the reasons why. If there is a fast infector in memory, and the product opens all your files, you wind up with every file on the computer infected.

         b)    SLOW

  •     The opposite of a 'fast infector' is a 'slow infector'.   The idea here is that if the virus spreads slowly, you're less likely to notice it and kill it. There are various ways that a slow infector can work, but the classic slow infector works by only infecting those files that you had intended to change anyway. This means that if you are running a change detector as an anti-virus measure, the change detector will trigger each time there is an infection, but since you had intended the file to change anyway, you'll tell it to accept the change.

  •     Starship is another way of doing a slow infector. It only infects files as you copy them from your hard disk.   So no file on the hard disk ever changes, and the change detector is happy. But when you copy a file to a floppy disk, the copy is infected, and when you take this to another computer protected by the change detector, the change detector warns you of the existence of the new file. You will then reassure the change detector that you knew about the new file, and the change detector is happy, and another system is infected.    

        c)    STEALTH

  •     If a virus is memory resident [as are over 99% of viruses 'in the wild'], then it has hooked at least one of the interrupts. If it is a BSV, then it has hooked the disk read/write interrupt 13h. If it is a stealth  virus, and any program that tries to read the boot sector, then the virus says `Aha, someone wants to see the boot sector; I'll just read the original boot sector from where I put it, and present that instead'. So the software sees nothing out of the ordinary. Brain, vintage 1986, was the first virus that used this trick.

  •     File viruses can use a similar trick to disguise their  presence, so that any software reading the file only sees the bytes that were there before the virus came along. Frodo is an example of this. It is much commoner to see stealth in BSVs than in file viruses, as it is much easier for the virus author to implement stealth in a BSV.

        d)    POLYMORPHISM

  •     The commonest kind of anti-virus program that people use is the scanner, looking for a repertoire of viruses. So for the virus author this is the kind of product that he would most like to defeat. A polymorphic virus is one where if you take two instances of the virus, there are no bytes in common between them, so you cannot write down a byte-sequence and go looking for that in order to detect the virus. You have to do something a lot more complex and difficult.

8)    DAMAGE DONE BY VIRUSES

    We can categorise the damage done by viruses into six groups, according to the severity of the damage. Some authorities postulate the possibility of a virus that actually does good, but no one has yet demonstrated such a virus.

    We define damage as: the virus does something that you'd rather it hadn't done. And we quantify damage by measuring how long it takes to put things back the way they ought to be.

    We don't include consequential damage in this categorisation [damage done by the user in a mistaken attempt to get rid of the virus]. It is remarkable how many people will format the hard disk to get rid of Stoned, for example. All this does is get rid of all your data. The virus is untouched, as it resides in the MBR, which is not touched by FORMAT. Nor can we include damage done by obscure incompatibilities between the virus and the system. For example, if a computer that was originally set up under DOS 2 [but is now running a later version of DOS] is infected by Stoned, then a large number of files will be corrupted because the design of the virus had not anticipated this situation.

        a)    TRIVIAL DAMAGE

  •     This is done by a virus such as Form [once the commonest virus in the world]. On the 18th of every month, each key that you hit makes the speaker beep. All you need to do is to get rid of the virus. This will usually take seconds or minutes [per computer].

        b)    MINOR DAMAGE

  •     A good example of minor damage is the way that Jerusalem virus deletes any program that you try to run after the virus has gone memory resident, on Friday the thirteenth. At worst, you will have to re-install some programs, so the damage is unlikely to be more than 30 minutes per computer.

        c)    MODERATE DAMAGE

  •     This is where a virus hits your backups as well as your hard disk. Every 16th time that a Dark Avenger-infected file is run, it overwrites a random sector on the hard disk with `Eddie lives . . . somewhere in time'. This might have been going on for several weeks. You discover Dark Avenger, get rid of the virus, and find `Eddie lives . . .' at several places in several files. You restore yesterday's backup, and find `Eddie lives . . .' in those as well. You might have to go back a few weeks before you can find clean data files, and when you've restored a six week old backup, you'll find that you don't actually have any way to redo that work, because you don't have the original documents to work from.  

        d)    SEVERE DAMAGE

  •     Severe damage is done when a virus makes gradual and progressive changes [so that backups are also corrupted], but the changes are not obvious [there is no `Eddie lives' to look out for]. You wind up simply not knowing whether your data is correct or changed.

        e)    UNLIMITED DAMAGE

  •     Some viruses [such as Cheeba, Vacsina.44.login and GP1] aim to get the system manager password and pass it along to a third party. In the case of Cheeba, for example, it creates a new user with maximum privileges, with a fixed user name and password. The damage is then done by the third party, who can log in to the system and do anything he/she likes.

9.    HOW VIRUSES ARE SPREAD

    It seems to be a common belief that viruses are spread by games, by shareware or by BBSes. The truth is more complex. First, remember how the most common sort of virus, boot sector viruses, work. A physical floppy disk has to be involved, and there doesn't need to be any software on it. You cannot get a BSV by using a BBS.

    The most likely routes by which a virus gets into an organisation are engineers and parents.  Hardware engineers visit a large number of computers, and like the busy little bee, could pick up some pollen here, and deposit it there. Hardware engineers should have all their software disks permanently write-protected, but don't. Hardware engineers should frequently check any write-enabled disks for viruses, but don't. Of course, the majority of hardware engineers are clean and well-behaved, but there are a few that need re-education.   Parents have children, and if there is a PC at home, and the children are young teens, then they quite possibly swap software at school. The disks that they bring home might well be infected, and if the parent is taking disks to and from work, they could easily take a virus into work with them.   A boot sector virus could arrive on a data disk from a colleague.  Other ways of getting a virus include: in shrink-wrapped software [some of the largest companies have accidentally shipped a virus in shrink-wrapped software]; along with purchased hardware [most hardware comes with disks containing utilities or drivers]; salesmen running demos could unwittingly install the virus they picked up from the last place they ran their demo.

10.    VIRUS PREVENTION

    We recommend that everything be virus checked before it is used. This includes floppy disks with data on [remember BSVs] as well as software. This could be done using a scanner such as FindVirus, which could be installed on every computer [for convenience, because if it isn't convenient, it won't get done] or it could be installed on designated 'sheep-dip' computers, which is more convenient for the PC Support people to keep up to date, but less convenient for the users. Alternatively, you can make the whole thing as transparent and painless as possible by installing an on-access scanner, such as VirusGuard [DOS] and/or WinGuard [a VxD for Windows 3.x, Windows 95 and Windows NT]. This means that everything is automatically scanned without the user being aware of it [unless, of course, a virus is found]. The on-access scanner is the route that most people choose, together with some dedicated 'sheep-dip' machines.

    Linda had worked in her job for some years. She occasionally took work to do on her home PC, with the knowledge and approval of her supervisor. One day, the PC Support department found a virus on her office PC.   Later the same day Linda was fired for bringing a virus on to the premises.  Linda was very upset at what she saw as unfair dismissal and sued the company. She won, because the company she worked for had no rules to tell employees what to do [so she hadn't broken any rules]. Although they had anti-virus software, there were no procedures for checking incoming disks [so she hadn't failed to carry out company procedures].   On investigation, it looked highly likely that the PC Support department had accidentally infected her machine, and only discovered it when they sent disks, copied on Linda's machine, to another company, who did check for viruses and found one on those disks.   If such procedures had been in place and Linda had ignored them, then the company would have had a good reason for firing her. Of course, with proper rules and procedures, they would probably not have been infected by a virus in the first place.   But you have to acknowledge the fact that people behave the way that they do. If you make your anti-virus procedures onerous and difficult, they'll quite likely be ignored on the grounds that viruses are very rare, and the cost and hassle of the procedures is too great.   

    A good set of rules might be as follows. Any incoming floppy disk must be virus-checked. If your anti-virus software finds a virus, tell PC Support.   Notice that the rules are very simple. That way, people are more likely to remember and follow them. The next thing you need is procedures. The procedure tells the users how to obey the rules. The procedure for checking disks should be written down  in  detail  ['Put the floppy disk in the drive, and type . . .']. If you have a 'sheep-dip' computer, put the procedure up on the wall near to it.   Education is also important. You can't just tell grown-ups to do something and expect that they'll obey without question. You have to explain the reason to them. You can do this with talks, or by getting the Dr Solomon's 'Virus Video' and letting them watch it.   You also have to provide tools. You can't detect a virus with your bare hands. Any sensible anti-virus strategy must take account of the fact that even 'well-educated' users are fallible; and that they will circumvent even the best rules and procedures [either wittingly or unwittingly . . . remember that security is not the primary concern of staff that work in Sales, Marketing and other departments within an organisation].   The foundation of any comprehensive anti-virus strategy, therefore, must be anti-virus tools, which will effectively detect, remove and prevent virus infection  . . . even when the rules and procedures have not been followed.

12.    ANTI-VIRUS TOOLS

        a)    SCANNERS

  •     A scanner is a program that knows how to find a particular repertoire of viruses. Scanners are updated, quarterly or monthly. For many users, quarterly upgrades are sufficient, but every now and then, a new virus comes out and spreads very fast [such as Tequila, or SMEG]. In that case, you could be unable to detect this 'in the wild' virus for several weeks, depending on where you are in the update cycle. So, many people subscribe to monthly upgrades to avoid this situation.   Scanners can be either on-demand, or on-access. FindVirus is an on-demand scanner, and must be run by the user [although this could be done automatically, at start-up, from the AUTOEXEC.BAT; or using a scheduler].   VirusGuard [DOS] and WinGuard [Windows 3.x, Windows 95 and Windows NT] are on-access scanners, and work continuously. As soon as any disk is accessed, it is checked for boot sector viruses; and as soon as any file is used, it is checked for file viruses. Both programs may be [optionally] configured to check files as they are written to the hard disk [useful if files are being downloaded from a remote site, such as a BBS, or the Internet]. VirusGuard occupies approximately 9Kb of conventional [DOS] memory; WinGuard, which is a Windows-specific program uses zero conventional memory.   Any additional time-overhead involved in checking the disk or file is unlikely to be noticeable in most cases.   VirusGuard, a DOS TSR program, does not have the full facilities of FindVirus [for economy in memory consumption and time-overhead]; specifically, VirusGuard is not able to find macro viruses [which do not work under DOS anyway] and a small percentage of extremely polymorphic viruses [VirusGuard will find polymorphic viruses in memory, if an infected program has been run].   WinGuard, which does not have the constraints of a DOS TSR program, has the same detection capability as FindVirus.

        b)    CHECKSUMMERS

  •     A checksummer is a change detector. Executable files should not change, except for a good reason, such as updating of software. A checksummer aims to detect changes. The advantage of checksummers is that they do not detect a repertoire of viruses, so do not need updating. The downside of checksummers, is that they are more hassle than scanners [files change on your computer more often than you might have thought, for good and valid reasons], and they do not detect all viruses. For example, checksummers do not detect 'slow infectors'; they do not detect all boot sector viruses [if the hard disk code is left unchanged]; and they have problems with stealth viruses. Some people use checksummers, but they are a minority.   Checksummers can be on-demand [like ViVerify], or on-access.

13.    NETWORKS AND VIRUSES

    A network is a group of computers connected together to make it easier to share data. This provides interesting opportunities for viruses, and for dealing with viruses.   There is a common perception that once a virus gets on to a network, somehow it flashes round the whole network very quickly. The truth, of course, is more complex.   Firstly, BSVs cannot travel across networks. If several machines on a network are infected, that's because the virus spread via floppy disks in the usual way. Here's how a file virus spreads across a network.   

    User 1 gets his/her computer infected, perhaps by a salesman's demo. disk. The virus goes TSR.   User 1 runs other programs on his/her hard disk.   They get infected.   User 1 runs some programs on the network. They get infected. A network  emulates a DOS device; reading and writing to files on the server is done in exactly the same way as locally. The virus doesn't have to behave any differently to infect files on the server.   User 2 logs on to the server, and runs an infected file. The virus is now TSR in user 2's machine.   

    User 2 runs several other programs, on the local hard disk, and on the server. Each file becomes infected.   

    User 3, user 4 and user 5 log on and run infected files.   And so on.

14.    NETWORK PROTECTION

    70% of networks use Novell NetWare, so we'll use that as an example, but you can adapt the same principles for other network operating systems.   You can make directories read-only. If you make files on the local hard disk read-only, you're wasting your time, because just about every file virus will make them read/write, infect them, and make them read-only again. This is because the user has the privilege to make files read/write on his/her local hard disk. But on a file server, you don't have to give that privilege to the user, and the virus has the same privilege as the user.   Indeed, the virus is the user, and can do no more than the user can. There is no magic about viruses; they are subject to the same constraints as any other programs.   Unfortunately, some packages can't be run from

15.    THE FUTURE IMPACT OF VIRUSES

    Making predictions about the future is dangerous. Without the aid of a crystal ball, it is unwise to try and be too specific about what is likely to happen. Nevertheless, since the seeds of the future are planted in the present, it is possible to make a broad assessment of future virus developments.   With regard to the desktop operating systems being used on the PC, the future clearly lies with Microsoft Windows, whether that be Windows 95 and/or Windows NT; although it is also clear that DOS will be with us for some time to come. To a considerable degree, therefore, the impact of viruses under Windows will define their overall impact on the PC world.   Within this context, macro viruses will almost certainly play a considerable part. They have already had a marked effect. Since the appearance of WM. Concept, in July 1995, we have seen around two dozen macro viruses. WM. Concept alone currently accounts for around 50% of all virus reports to anti-virus vendors and researchers. And while WM. Concept causes no damage to data, we have already seen the first [albeit faltering] steps towards macro viruses, which threaten data.

    Macro viruses, it should be noted, are not confined to Microsoft Word for Windows. In January 1996, the first macro virus to infect Lotus AmiPro files [APM. GreenStripe] appeared. And XM. Laroux, which appeared in July 1996, is the first working macro virus to infect Microsoft Excel for Windows spreadsheets.

The impact of macro viruses rests on three factors.

  1. Macro viruses are written in WordBasic. They are easier to write than traditional viruses [typically written using low-level programming tools]. As a result, virus writing is no longer the preserve of a comparatively small number of people.

  2. Macro viruses infect document files. Document files, to which macros are attached, provide viruses with a far more effective replication method than executable files. Document files are exchanged far more frequently than program files. Coupled with the increased use of e-mail [and the ability to attach files to e-mail], and mass access to the Internet [and on-line services like CompuServe and America Online], is likely to make macro viruses a much greater threat to computer users than 'traditional' file viruses.

  3. Macro viruses are not platform-specific. There are versions of Microsoft Word for Windows 3.x, Windows 95, Windows NT and Macintosh.  This makes all of these operating systems susceptible to macro viruses [[although anything in a macro, which makes use of calls to a specific operating system]] [as with the WM. Format C macro Trojan will be restricted to that  particular operating system].

        However, macro viruses do not make up the whole picture. Boot sector viruses, which currently make up around 70% of 'in the wild' viruses, are not about to disappear. These viruses infect at boot-up, when an infected floppy disk is inadvertently left in drive A. They infect at a BIOS level; that is, before the operating system loads. This is true of any operating system . . . DOS, Windows [of whatever flavour], OS/2, Novell NetWare, etc. For this reason, any PC is susceptible to infection from boot sector viruses.

        Under Windows 95, boot sector viruses will [in most cases] go memory resident and successfully infect floppy disks accessed in the PC. This is not the case under protected mode operating systems, like Windows NT, where the concept of a TSR [memory resident program] is anathema.

        However, data stored on PCs running these operating systems are still at risk. Any damage routine triggered by a boot sector virus takes place [like the infection process] at a BIOS level, before the operating system has been loaded.   Just as the spread of boot sector viruses will be more limited under Windows NT, the spread of traditional file viruses [the most successful of which are memory resident viruses] is likely to diminish. However, this will have less of an impact on the wider picture; it should be remembered that 'traditional' file viruses [as distinct from macro viruses] represent only about 30% of 'in the wild' viruses.  

© Yeshua International - Dr. Sir Lyndon P. Edwards DD, AD - All Rights Reserved 

If you have a Computer Question, click Here for free advice

Yeshua01@btinternet.com

Serving Yeshua International & The Old Roman Catholic Church in England

Back to Top

© This Website is copyright of Yeshua International & The Old Roman Catholic Church In England - All Rights Reserved