
Should all
extensions be scanned or only selected
ones?
When I try to
clean it says "File already in
use"
There is not
enough memory to run the anti-virus.
When I try to
clean virus it says "BOOT Sector
Write"
What about
files with strange dates and times?
What steps
should I take to disinfect a virus?
I detect a
virus in memory but not on the hard disk.
How come?
What is the
use of creating a rescue disk(recovery
diskette creation)?
What does the
heuristic scan consist of?
I can't
install the DOS version.
What are the
possible sources of virus transmission?
How many
viruses are there currently in the PC
environment?
What is the
worst a virus can do?
What reasons
can someone have for creating a virus?
Where do
viruses insert themselves?
Can viruses
always be removed from an infected
computer?
How can I
prevent my computer from becoming
infected?
Can a system
be completely immunized against viruses?
How long do
viruses take to reproduce themselves?
When does
infection take place?
Where are
viruses located within files?
What is the
latency and activation status of a virus?
What symptoms
can be observed that indicate the
presence of a virus?
What are the
advantages of having 4, 8 or more MB of
RAM?
What are the
non-destructive effects caused by
viruses?
What are the
destructive effects caused by viruses?
Why do viruses
become memory-resident?
How does a
virus become memory-resident?
How can a
server file be infected?
What are the
most important issues to take into
account in order to maintain server
integrity?
What
techniques does the anti-virus use to
detect viruses?
What is a
String Search?
What is an
Algorithmic Search?
What must an
anti-virus package contain for it to be
complete and effective?
Is it possible
to manufacture a virus that cannot be
detected by an anti-virus?
Can an
anti-virus damage my computer?
What method is
used for disinfecting viruses in a
network?
What features
must anti-viruses have in order to
successfully combat macro viruses?
Should
all extensions be scanned or only selected ones?
The anti-virus
scans COM, EXE, DLL, BAT, DRV, VXD, SYS, SCR,
DO?, XL? extensions by default, as viruses can
infect.
The option of
scanning all extensions enables you to scan all
files. This is important as there may be
executable files with a non-standard extension or
data files that are really renamed executable
files, and which may be virus-infected.
Scanning data
files makes no sense, but the scan is performed
in order to cover the possibility of a virus
giving an executable file a data file extension.
There is a
situation in which it is necessary to scan all
file name extensions. This is when the disk is
infected and must be disinfected. In this case it
is vital to run at least one scan on all
extensions to make sure that no copy of the
virus, which could re-infect the computer, is
left.
Back
to the Top
When
I try to clean it says "File already in
use"
If you try to
clean an opened file this error will occur. You
should quit all windows applications before going
to clean. It is advisable to reboot the machine
through the emergency disk and then remove the
virus.
Back
to the Top
There
is not enough memory to run anti-virus.
DOS works with
only the first 640 Kbytes of RAM as it dates back
to the first microprocessors that could address
only 1024 Kbytes RAM.
Part of this 640
KB is occupied by DOS and by memory-resident
programs and the rest is what remains for
applications. If there are many programs loaded
in CONFIG.SYS and AUTOEXEC.BAT, there will be
little memory left for programs that run from
DOS, and the anti-virus will display the message
"insufficient memory".
Back
to the Top
When
I try to clean virus it says "BOOT
sector write"
The "BOOT
sector write", or similar message, means
that an attempt has been made to write to the
hard disk boot sector. This message is not
generated by the anti-virus, but by a
write-protection utility built into some BIOS
systems that can usually be activated or
deactivated from the computer SETUP. This does
not necessarily mean that there is a virus trying
to penetrate the system, but that an attempt has
been made to write onto the BOOT sector. The
agent trying to write onto the boot may be a
virus, a regular program such as the DOS FORMAT
or FDISK programs, or the anti-virus itself.
Back
to the Top
What
about files with strange dates and times?
Some viruses
change the date and time of the files they
infect, changing them to impossible or future
values in order to keep count of files they have
already infected. They take advantage of the fact
that the DOS DIR command does not show these
changes and that the files seem perfectly normal
to the user.
Solo anti-virus
allows you to scan for these suspicious dates and
times, which offer important clues for the
finding of new, as yet uncataloged viruses.
There are,
however, other reasons why a file might have a
modified date or time, without there necessarily
being a virus intervention, e.g.:
- It might have
come with that date/time from the manufacturer.
- A user might
change it with a utility program.
- If the system
date and time are wrong, DOS will mark all files
created or updated with those values
You should be
suspicious if several executable files appear
with changed dates and/or times if they were
previously correct.
Remember:
Viruses only infect executable files. Data files
cannot be infected
Back
to the Top
What
steps should I take to disinfect a virus?
1.- Use the
write-protected anti-virus diskette. This will
prevent it from being infected or destroyed if
the virus is active in memory.
2.- Boot the
computer with a virus-free, write-protected boot
diskette.
3.- Use the
anti-virus on the write-protected diskette to
disinfect the virus on the hard disk.
4.- Now reboot
from the hard disk and scan all diskettes to
avoid re-infecting the hard disk with an infected
program on a diskette.
If in step 3 you
find a virus in memory, the boot diskette will be
infected and will therefore not be usable for
this operation.
Bear in mind
that the virus must be removed from all files
and/or the boot sector, as a single copy of the
virus could re-infect the hard disk.
You should never
work with a virus in memory. A virus or any other
program can only get into memory when it is run.
When you run an infected program, the virus is
activated, and that is what we want to prevent by
booting from a clean, virus-free boot diskette.
When a virus is active in memory, it interferes
with the operations performed and, at best, it
could re-infect cleaned files if you go on
working with the computer (without re-booting)
after the disinfection is finished.
Back
to the Top
I
detect a virus in memory but not on the hard
disk. How come?
You may have
previously run another anti-virus program and
pieces of its virus signature files are still in
memory. Reboot the system to get rid of the
messages.
Some resident
anti-virus programs leave decrypted virus
signatures in memory, so that when another
anti-virus scans the memory it finds a series of
"virus pieces", which are just the
virus signature files of the resident anti-virus.
This sets off a series of false alarms.
Several viruses
are usually found in memory in this way. The
probability of a computer operating correctly
with several viruses is minimal.
All these
details lead to the suspicion that this is a
false alarm. Moreover, when files are scanned, no
viruses are found. But for a virus to be in
memory, it must have entered the system through a
file or through a diskette boot sector.
This may happen
with the VSAFE program. While this program is
memory resident you are likely to get false
alarms in memory.
Information
about old files and totally inert virus strings
may remain at the end of file clusters or in free
sectors on the hard disk. It might be possible to
remove them by reorganizing the hard disk with
programs like DEFRAG. If these strings remain in
memory in some buffer or disk cache, they may
create random false alarms.
Back
to the Top
What
is the use of creating a rescue disk (recovery
diskette creation)?
The recovery
diskette contains a series of critical data about
your computer: MBR (Master Boot Record), BOOT,
CMOS, etc., as well as DOS boot files and other
utility programs.
If the hard disk
does not boot, it is possible that this data has
been damaged (BOOT and MBR). By booting from the
recovery diskette and using the Restore option
you can reset these mechanisms and regain access
to the hard disk. This is possible if there is no
major damage. If the data areas have been
overwritten, it will not be possible to recover
it with this diskette. You would need to have a
backup copy of your data to restore it in this
case.
The recovery
disk is specific to a particular computer and
cannot be used on any other. You should never try
to restore a recovery disk from another computer.
It is not necessary to create a new recovery
diskette for each anti-virus update that you
install.
However, you
will need to create a new recovery diskette if
the hardware on your computer changes, if you add
or re-partition a hard disk, if you install a new
card or make important changes to your CMOS
memory.
Back
to the Top
What
does the heuristic scan consist of?
The heuristic
file scan tries to discover any possible new and
as yet uncataloged viruses that may have infected
your system's files.
As the virus to
be detected is supposedly unknown, no strings or
routines can be searched for. A deductive process
based on experience with currently known viruses
is carried out. It then checks executable
programs for possible virus activity.
The problem is
that a virus is a program like any other and uses
the same CPU instructions. A set of instructions
performs a specific action and a set of actions
determines the likelihood of a program being
infected.
In the end it is
the user's choice to act or not on a program
tagged as suspect.
It is important
to note that it is normal to have some
"suspicious" files on your hard disk.
An indication of
real virus presence would be to have several
files tagged as suspect, especially files that
never before had recorded virus incidents, such
as DOS programs like FORMAT, MEM, DOSKEY, other
operating system programs or the programs you
most use.
By default, the
anti-virus is configured for medium-level
sensitivity. If you change this to maximum level,
the anti-virus will report all details it
observes, even those of little importance.
With this
anti-virus option you can also be informed of
hard disk files with strange dates or times and
compressed or vaccinated programs.
Back
to the Top
I
can't install the DOS version.
The possible
problems you may encounter during the
installation process are mainly due to two
causes:
(1) A diskette
read error. This happens when one or several
sectors on the diskette cannot be read correctly.
Sectors are storage units where information is
recorded on disks and diskettes. If the
information read from the diskette is incorrect
due to magnetic or physical disturbance, a system
called CRC (Cyclic Redundancy Check) will detect
the error.
In this case you
cannot proceed with the installation of the
anti-virus.
To confirm this
situation, you can use a program that checks the
diskette surface, such as SCANDISK, or you can
simply try to copy the files to another drive. If
DOS shows the typical "Cancel, Retry,
Ignore?" prompt, the error is confirmed.
(2) Insufficient
conventional memory available. Although nowadays
computers have several megabytes of RAM memory
available, DOS is restricted to use only the
first 640 KB. From this figure you have to deduct
the memory occupied by the operating system,
drivers and memory-resident programs. Most memory
is needed when decompressing the files and if
memory is insufficient, an error is indicated
while transferring files.
Trying to free
memory can prove complicated if you do not have a
thorough knowledge of the DOS operating system,
especially if you cannot do without the
memory-resident programs you already have.
Networked and CD-ROM programs are usually the
ones that take up most memory .
An easier
solution to this is to use a boot diskette. You
can easily create such a diskette by formatting
it with the /s
parameter. By booting from a basic boot diskette
you avoid loading the programs your AUTOEXEC.BAT
and CONFIG.SYS files load from the hard disk. In
addition to freeing memory, this avoids
interference and conflicts with memory-resident
programs.
Back
to the Top
What
are the possible sources of virus transmission?
Diskettes, CDs,
E-mail attachments, network cables, telephone
cables (if you have a modem) and the Internet.
Back
to the Top
How
many viruses are there currently in the PC
environment?
It is estimated
that there are more than 3,09000 known viruses.
Of course, not all of them are sufficiently
common so as to consider them frequent.
Back
to the Top
What
is the worst a virus can do?
The most
destructive operation a virus can perform is
formatting the hard disk. Other destructive
actions, which are quicker to perform, include
the destruction of the FAT (File Allocation
Table) and disk directories.
Back
to the Top
What
reasons can someone have for creating a virus?
A person can
create a virus for several reasons:
- A desire to
be admired, even if in a hidden way. This
type of virus author feels satisfied by
seeing his personal mark in the virus.
- A need to
check his personal ability to deceive.
- A desire to
damage a specific organization or person.
For example, someone may want to damage
the company that fires him and introduces
a virus into their systems.
- On rare
occasions, they are normal programs that
unintentionally go wrong.
- For
political reasons.
- A desire to
experiment, etc.
Back
to the Top
Where
do viruses insert themselves?
Viruses can
infect files with extensions COM, EXE, DLL, BAT,
DRV, VXD, SYS, SCR, DO?, XL?. It may infect
partition table and Boot sectors.
Back
to the Top
Can
viruses always be removed from an infected
computer?
The answer is
yes. You can always remove viruses with a
low-level format of the hard disk and by
formatting infected diskettes. The problem is
that viruses often infect parts of the computer
that contain data you want to save. Remember that
the best security measure is to keep recent
backup copies of all your important data.
If the virus is
located in the computer boot system, it can be
removed by substituting the infected boot system
with a new one.
Back
to the Top
How
can I prevent my computer from becoming infected?
If you only use
original programs, do not use diskettes of
unknown origin and do not link up to other
computers by cable, phone, through a network or
the Internet, you will never be affected by a
virus. In addition, you should never allow other
users to access your computer (use a password or
other means of protection).
Back
to the Top
Can
a system be completely immunized against viruses?
It can be
partially immunized. Total immunization is
impossible, as a virus that eliminated all forms
of protection could always be manufactured.
However, the task of preparing a virus of this
type would be so great that in practice it is
possible to create highly effective anti-virus
programs.
Back
to the Top
How
long do viruses take to reproduce themselves?
It depends only
on the virus itself. In general, they try to
infect as fast as possible, although in many
cases they can only infect under certain
circumstances such as specific dates or specific
files. They also try to avoid infecting the same
file more than once. The speed of infection also
depends in part on the type of virus in question.
In particular, it depends very much on whether
the virus is memory-resident or not.
Back
to the Top
When
does infection take place?
- When an
infected program is run, the virus code
is executed first. This is the occasion
the virus uses to infect one or more
files.
- When an
infected file is executed the virus
becomes memory-resident. From this moment
on it can control system operations and
take advantage of any circumstance to
carry out infection.
- When
running an infected program.
- When
copying files.
- Under
certain specific circumstances, such as
time or date.
Back
to the Top
Where
are viruses located within files?
Virus can
position themselves:
- At
the beginning of the file: The
virus moves the original program. In the
case of a COM file, it can clearly be
seen that, when executed, the virus will
take control, as it occupies the first
position of the infected file. In the
case of an EXE file, the virus needs to
change the EXE header to indicate that
the first instruction to be executed is
the one located within its code.
- At
the end of the file: This is the
most common case. The virus attaches
itself to the end of the original file.
In the case of a COM file, the virus
needs to insert a jump instruction. In
the case of an EXE file, the virus needs
to change the program header to indicate
that the first instruction to be executed
is the one located within its code.
- In
the middle of the file: This is
less common, as the virus has to do some
extra work to obtain the same results.
The only advantage of this method is that
it avoids detection. In the case of a COM
file, the virus needs to insert a jump
instruction. In the case of an EXE file
the virus needs to change the program
header to indicate that the first
instruction to be executed is one located
within its code.
Back
to the Top
What
is the latency and activation status of a virus?
While a virus is
being transmitted it remains latent. A virus
cannot reproduce itself or destroy information if
the computer is switched off. Once in the
computer, a virus cannot do anything until the
file or program that carries it is executed. At
that point the virus will take control, and what
happens then completely depends on the type of
virus in question.
Back
to the Top
What
symptoms can be observed that indicate the
presence of a virus?
The most common
symptoms are the following:
- The
computer becomes slower.
- Files are
increased in size.
- File date
or time are incorrect.
- Available
memory is reduced.
- Some
programs can no longer be run.
- New files
appear with the same name as existing
ones.
- Available
disk space is reduced.
- Disk
directories appear to be damaged.
- The boot
system seems to be changed.
- Some files
show information from other files.
- The
computer locks up.
Back
to the Top
What
are the advantages of having 4, 8 or more MB of
RAM?
From DOS version
5 onward, most of the operating system can be
loaded into high memory, and is done so by
default, leaving more conventional memory
available for other programs. You can also load
some memory resident programs above the 640 KB
barrier (but below 1024 KB) using the facilities
offered by the new microprocessors.
To load programs
in high memory you can use utilities like
MEMMAKER or RAMBOOST, both widely available or
included with the operating system.
You can also use
the extra memory as expanded memory to run large
programs, or extended memory, which is very
useful for disk cache data buffers or virtual
disk programs.
The possibility
of using extended memory directly to run programs
is only available with more advanced operating
systems and environments such as OS/2 or Windows,
which use the latest features of the new
microprocessors.
Back
to the Top
What
are the non-destructive effects caused by
viruses?
These effects
include:
- Occasional
displaying of on-screen messages.
- Erasure or
modification of on-screen data.
- Music.
- Interference
or difficulties with printer output.
Back
to the Top
What
are the destructive effects caused by viruses?
These effects
include:
- Disappearance
of files.
- Formatting
of some disk sectors or tracks.
- The system
does not boot.
- The disk
seems to have no data on it.
- The system
does not recognize a disk drive.
Back
to the Top
Why
do viruses become memory-resident?
A
memory-resident program somehow stays hidden to
the users view. The virus remains hidden
while the system works and takes advantage of any
occasion to infect other parts of the computer.
Back
to the Top
How
does a virus become memory-resident?
There are
several ways for the virus to become
memory-resident:
- It can use
the normal DOS resources. This method has
the drawback that the area occupied by
the virus can be viewed using a utility
program that shows the memory map.
- It can
search for holes in the operating system
area so as not to be detected by memory
maps.
- It can
manipulate the operating system memory
block allocation system to make it
believe that there is less memory
available than there really is.
Back
to the Top
How
can a server file be infected?
There are
several possible causes:
- It was
copied directly from a workstation.
- It was
copied from a removable disk from the
server itself.
- A backup
copy that contained infected files was
restored .
- The file
was infected when used on a workstation
with an active virus.
- It reached
the server through a communications port.
Back
to the Top
What
are the most important issues to take into
account in order to maintain server integrity?
The main issues
to be taken into account are:
- Make
periodic backup copies.
- Use network
privileges to avoid changes to executable
files.
- Never use
the server as a workstation.
- Only
install original software or from a
reliable source.
- Cancel
diskette booting (SETUP).
Back
to the Top
What
techniques does the anti-virus use to detect
viruses?
The techniques
are the following:
- String
Search.
- Algorithmic
Search.
- Heuristic
Search.
Back
to the Top
What
is a String Search?
As a virus is a
program that consists of code and data, the first
step in detecting a virus in a file is to search
for a unique piece of its code or of its data
within files.
This method is
reserved for simple viruses. Although the string
search technique is not considered foolproof it
is still the basis of most anti-virus programs.
Back
to the Top
What
is an Algorithmic Search?
This technique
consists of determining whether a file has been
infected by observing certain parameters that
commonly appear in infected files.
This is a
secondary detection method.
Back
to the Top
What
must an anti-virus package contain for it to be
complete and effective?
It should
contain the following features:
- A quick,
highly-precise detection system.
- In addition
to the traditional virus-signature search
method, it should contain a complementary
search method that enables it to find
unknown viruses: heuristic and
investigation methods.
- It must be
able to disinfect as many viruses from
infected files as possible. Disinfection
needs to be reliable and must not affect
the original file.
- It should
have an isolation mode that allows it to
operate safely in environments where
there is an active virus.
- It must be
easy to use. Reliability and power do not
necessarily mean complexity of use.
- After-sale
service. Professional help can be very
valuable when viruses are encountered.
Back
to the Top
Is
it possible to manufacture a virus that cannot be
detected by an anti-virus?
It is possible
to create a virus that would be very difficult
for an anti-virus to detect. This is due to the
fact that anti-virus programs assume that viruses
always behave in a similar fashion. But new
viruses are now appearing that infect while
mutating themselves so that they cannot be
identified as a known virus. Nevertheless, they
can be detected by other means, such as the
heuristic analysis, which analyzes the file
rather than simply searching for a virus
signature.
Back
to the Top
Can
an anti-virus damage my computer?
The answer is
no. The only exception to this could be the file
disinfection operations. The disinfection of a
virus requires extreme care so as not to affect
the application, such as when a virus is
identified as a different one (which is
relatively frequent due to the many variants
there are). Disinfection may be carried out
incorrectly, thereby damaging the infected file.
Back
to the Top
What
method is used for disinfecting viruses in a
network?
To clean a
network you need a clean system boot diskette and
an anti-virus that is capable of detecting and
removing that specific virus. Then proceed as
follows:
- Boot a
workstation from the clean system boot
diskette.
- Use the
anti-virus to clean it completely.
Remember to scan all extensions in case
an infected executable file has been
renamed.
- Link up to
the file server as Supervisor or
Administrator.
- With the
FCONSOLE utility, or from the server
console, prevent new connections to the
server and cancel exiting connections (in
versions 4.x you need to do this from the
file server console).
- Re-run the
anti-virus to scan and clean all server
volumes. If a virus is detected in memory
during this scan, this would indicate
that LOGIN.EXE or other programs are
infected (this should never happen if
their original attributes were
conserved). In that case you would need
to start again from the beginning, after
copying all necessary programs for file
server connection to the local disk,
including FCONSOLE
- Then clean
all workstations on the network one by
one, as indicated in the first 2 steps of
this section.
What
features must anti-viruses have in order to
successfully combat macro viruses?
These
features can be classified into two groups:
- DETECTION
- Multi-platform
detection: Macros
viruses must be detected on all platforms
supported by the anti-virus.
- Integrated
detection: This
refers to improving the performance of
the anti-virus, in this case adding the
ability to scan macro documents in
different platforms.
- Automatic
detection: Macro
viruses should be discovered
automatically when an infected document
is about to be copied or opened.
- Specific
Detection: It is also
advisable that the anti-virus be capable
of identifying macro viruses by their
specific characteristics, i.e. by name
and type.
- DISINFECTION
- Integrated
disinfection: Disinfection
should be performed from the anti-virus
itself. There should be no need to use
other complementary tools, due to the
confusion caused by the treatment of the
different types of viruses.
- Specific
disinfection:
The disinfection of macro viruses
should not be generic, as this leads to
the removal of good macros as well as
damaging ones.
- Data
reconstruction: The
anti-virus should not limit itself to
removing virus-infected macros. It also
needs to recover the damage and changes
that may have been caused.

|