|
| |
Virus Glossary of Terms
The information on this page is from the McAfee web site.
|
| We know the technical terminology used in virus alerts and
descriptions can be confusing. Use this glossary whenever you come
across a term you don't understand. |
|
A | B
| C | D |
E | F |
G | H | I
| J | K |
L | M
N | O |
P | Q | R
| S | T |
U | V |
W | X | Y
| Z |
|
 |
|
| ActiveX |
 |
| |
ActiveX controls are software modules based on
Microsoft's Component Object Model (COM) architecture. They add
functionality to software applications by seamlessly
incorporating pre-made modules with the basic software package.
Modules can be interchanged but still appear as parts of the
original software.
On the Internet, ActiveX controls can be linked to Web pages
and downloaded by an ActiveX-compliant browser. ActiveX controls
turn Web pages into software pages that perform like any other
program launched from a server.
ActiveX controls can have full system access. In most
instances this access is legitimate, but one should be cautious
of malicious ActiveX applications. |
| Algorithm |
 |
| |
A sequence of steps needed to solve logical or
mathematical problems.
Certain cryptographic algorithms are used to encrypt or
decrypt data files and messages and to sign documents digitally. |
| Anti-antivirus Virus |
 |
| |
Anti-antivirus viruses attack, disable or
infect specific anti-virus software. Also: Retrovirus |
| Anti-virus Software |
 |
| |
Anti-virus software scans a computer's memory
and disk drives for viruses. If it finds a virus, the
application informs the user and may clean, delete or quarantine
any files, directories or disks affected by the malicious code.
Also: Anti-virus Scanner |
| Antivirus Virus |
 |
| |
Antivirus viruses specifically look for and
remove other viruses. |
| Applet |
 |
| |
Any miniature application transported over the
Internet, especially as an enhancement to a Web page. Authors
often embed applets within the HTML page as a foreign program
type.
Java applets are usually only allowed to access certain areas
of the user's system. Computer programmers often refer to this
area as the sandbox. |
| Armored Virus |
 |
| |
An armored virus tries to prevent analysts from
examining its code. The virus may use various methods to make
tracing, disassembling and reverse engineering its code more
difficult. |
| ASCII |
 |
| |
American Standard Code for Information
Interchange. Usually refers to coding system that assigns
numerical values to characters such as letter, numbers,
punctuation, and other symbols.
Basic ASCII allows only 7 bits per character (for a total of
128 characters). The first 32 characters are "unprintable" (line
feed, form feed, etc.). Extended ASCII adds an additional 128
characters that vary between computers, programs and fonts.
Computers use these extra characters for accented letters,
graphical characters or other special symbols. |
| ASCII Files |
 |
| |
ASCII files are usually text files consisting
of only ASCII characters. With effort, it is possible to write
program files consisting only of printable characters (See:
EICAR Standard Anti-virus Test File). Windows batch (BAT) files
and Visual Basic Script (See Also: Batch Files, VBS) files are
also typically pure text, and program files.
Because of the danger macro viruses can pose, using ASCII
files in e-mail communications may by less risky. While it is
possible for ASCII files to contain program code, and thus to
contain viruses, ASCII files let you control both content and
layout exactly, ensuring your e-mail is legible by the most
e-mail programs. |
| Attack |
 |
| |
An attempt to subvert or bypass a system's
security. Attacks may be passive or active. Active attacks
attempt to alter or destroy data. Passive attacks try to
intercept or read data without changing it. See Also: Brute
Force Attack, Denial of Service, Hijacking, Password Attacks,
Password Sniffing |
| Attributes |
 |
| |
Characteristics assigned to all files and
directories. Attributes include: Read Only, Archive, Hidden or
System. |
| Back Door |
 |
| |
A feature programmers often build into programs
to allow special privileges normally denied to users of the
program. Often programmers build back doors so they can fix
bugs. If hackers or others learn about a back door, the feature
may pose a security risk. Also: Trapdoor. |
| Back Orifice |
 |
| |
Back Orifice is a program developed and
released by The Cult of the Dead Cow (cDc). It is not a virus;
it is a remote administration tool with potential for malicious
misuse. If installed by a hacker, it has the ability to give a
remote attacker full system administrator privileges to your
system. It can also 'sniff' passwords and confidential data and
quietly e-mail them to a remote site. Back Orifice is an
extensible program--programmers can change and "enhance" it over
time. See Also: Password Sniffing |
| Background Scanning |
 |
| |
A feature in some anti-virus software to
automatically scan files and documents as they are created,
opened, closed or executed. |
| Background Task |
 |
| |
A task executed by the system but generally
remain invisible to the user. The system usually assigns
background tasks a lower priority than foreground tasks. Some
malicious software is executed by a system as a background task
so the user does not realize unwanted actions are occurring. |
| Backup |
 |
| |
n. A duplicate copy of data made for archiving
purposes or for protecting against damage or loss.
v. The process of creating duplicate data. Some programs
backup data files while maintaining both the current version and
the preceding version on disk. However, a backup is not
considered secure unless it is stored away from the original. |
| Batch files |
 |
| |
Text files containing one MS-DOS command on
each line of the file. When run, each line executes in
sequential order. The batch file AUTOEXEC.BAT is executed when
the computer is booted and loads a series of controls and
programs. This file type has the extension BAT. |
| Bimodal virus |
 |
| |
A bimodal virus infects both boot records and
files. Also: Bipartite; See Also: Boot Sector Infector, File
Virus, Multipartite |
| BIOS |
 |
| |
Basic Input/Output System. The part of the
operating system that identifies the set of programs used to
boot the computer before locating the system disk.
The BIOS is located in the ROM (Read Only Memory) area of
system and is usually stored permanently. |
| Boot |
 |
| |
To start (a cold boot) or reset (warm boot) the
computer so it is ready to run programs for the user. Booting
the computer executes various programs to check and prepare the
computer for use. See Also: Cold Boot, Warm Boot |
| Boot Record |
 |
| |
The program recorded in the boot sector. This
record contains information on the characteristics and contents
of the disk and information needed to boot the computer. If a
user boots a PC with a floppy disk, the system reads the boot
record from that disk. See Also: Boot Sector |
| Boot Sector |
 |
| |
An area located on the first track of floppy
disks and logical disks that contain the boot record. Boot
sector usually refers to this specific sector of a floppy disk,
whereas the term Master Boot Sector usually refers to the same
section of a hard disk. See Also: Master Boot Record |
| Boot Sector Infector |
 |
| |
A boot sector infector virus places its
starting code in the boot sector. When the computer tries to
read and execute the program in the boot sector, the virus goes
into memory where it can gain control over basic computer
operations. From memory, a boot sector infector can spread to
other drives (floppy, network, etc.) on the system. Once the
virus is running, it usually executes the normal boot program,
which it stores elsewhere on the disk. Also: Boot Virus, Boot
Sector Virus, BSI. |
| Brute Force Attack |
 |
| |
An attack in which each possible key or
password is attempted until the correct one is found. See Also:
Attack |
| BSI |
 |
| |
See: Boot Sector Infector |
| Bug |
 |
| |
An unintentional fault in a program that causes
actions neither the user nor the program author intended. |
| Cavity Virus |
 |
| |
A cavity virus overwrites a part of its host
file without increasing the length of the file while also
preserving the host's functionality. |
| Checksum |
 |
| |
An identifying number calculated from file
characteristics. The slightest change in a file changes its
checksum. |
| Clean |
 |
| |
adj. A computer, file or disk that is free of
viruses.
v. To remove a virus or other malicious software from a
computer, file or disk. Also: Disinfection. |
| Cluster Virus |
 |
| |
Cluster viruses modify the directory table
entries so the virus starts before any other program. The virus
code only exists in one location, but running any program runs
the virus as well. Because they modify the directory, cluster
viruses may appear to infect every program on a disk. Also: File
System Virus |
| Cold Boot |
 |
| |
To start the computer by cycling the power. A
cold boot using a rescue disk (a clean floppy disk with boot
instructions and virus scanning capabilities) is often necessary
to clean or remove boot sector infectors. See Also: Boot, Warm
Boot |
| COM File |
 |
| |
A type of executable file limited to 64 kb.
These simple files are often used for utility programs and small
routines. Because COM files are executable, viruses can infect
them. This file type has the extension COM. |
| Companion Virus |
 |
| |
Companion viruses use a feature of DOS that
allows software programs with the same name, but with different
extensions, to operate with different priorities. Most companion
viruses create a COM file which has a higher priority than an
EXE file with the same name.
Thus, a virus may see a system contains the file PROGRAM.EXE
and create a file called PROGRAM.COM. When the computer executes
PROGRAM from the command line, the virus (PROGRAM.COM) runs
before the actual PROGRAM.EXE. Often the virus will execute the
original program afterwards so the system appears normal. |
| Compromise |
 |
| |
To access or disclose information without
authorization. |
| Cookie |
 |
| |
Cookies are blocks of text placed in a file on
your computer's hard disk. Web sites use cookies to identify
users who revisit the site.
Cookies might contain login or registration information,
"shopping cart" information or user preferences. When a server
receives a browser request that includes a cookie, the server
can use the information stored in the cookie to customize the
Web site for the user. Cookies can be used to gather more
information about a user than would be possible without them. |
| Default Password |
 |
| |
A password on a system when it is first
delivered or installed. |
| Denial Of Service (DoS) |
 |
| |
An attack specifically designed to prevent the
normal functioning of a system and thereby to prevent lawful
access to the system by authorized users. Hackers can cause
denial of service attacks by destroying or modifying data or by
overloading the system's servers until service to authorized
users is delayed or prevented. See Also: Attack |
| Direct Action Virus |
 |
| |
A direct action virus works immediately to load
itself into memory, infect other files, and then to unload
itself. |
| Disinfection |
 |
| |
Most anti-virus software carries out
disinfection after reporting the presence of a virus to the
user. During disinfection, the virus may be removed from the
system and, whenever possible, any affected data is recovered. |
| DOC File |
 |
| |
A Microsoft Word Document File. In the past,
these files contained only document data, but with many newer
versions of Microsoft Word, DOC files also include small
programs called macros. Many virus authors use the macro
programming language to associate macros with DOC files. This
file type has the extension DOC. |
| DOS |
 |
| |
Disk Operating System. Generally any computer
operating system, though often used as shorthand for MS-DOS--the
operating system used by Microsoft before Windows was developed. |
| Dropper |
 |
| |
A dropper is carrier file that installs a virus
on a computer system. Virus author often use droppers to shield
their viruses from anti-virus software. The term injector often
refers to a dropper that installs a virus only in memory. |
| EICAR |
 |
| |
European Institute of Computer Anti-Virus
Research. In conjunction with several anti-virus software
companies, EICAR has developed a test file for anti-virus
software. See Also: EICAR Standard Anti-Virus Test File |
| EICAR Standard Anti-Virus Test
File |
 |
| |
This text file consists of one line of
printable characters; if saved as EICAR.COM, it can be executed
and displays message: "EICAR-STANDARD-ANTIVIRUS-TEST-FILE!" This
provides a safe and simple way of testing the installation and
behavior of anti-virus software without using a real virus. |
| Encrypted Virus |
 |
| |
An encrypted virus's code begins with a
decryption algorithm and continues with scrambled or encrypted
code for the remainder of the virus. Each time it infects, it
automatically encodes itself differently, so its code is never
the same. Through this method, the virus tries to avoid
detection by anti-virus software. |
| Encryption |
 |
| |
Encryption is the scrambling of data so it
becomes difficult to unscramble and interpret. |
| EXE file |
 |
| |
An executable file; as contrasted with a
document or data file. Usually, executed by double-clicking its
icon or a shortcut on the desktop, or by entering the name of
the program at a command prompt. Executable files can also be
executed from other programs, batch files or various script
files.
The vast majority of known viruses infect program files.
However, real-world infections by program-infecting viruses are
much less common. Also: Program File |
| False Negative |
 |
| |
A false negative error occurs when anti-virus
software fails to indicate an infected file is truly infected.
False negatives are more serious than false positives, although
both are undesirable. False negatives are more common with
anti-virus software because the may miss a new or a heavily
modified virus. See Also: False Positive |
| False Positive |
 |
| |
A false positive error occurs when anti-virus
software wrongly claims a virus infects a clean file. False
positives usually occur when the string chosen for a given virus
signature is also present in another program. See Also: False
Negative |
| Fast Infector |
 |
| |
Fast infector viruses, when active in memory,
infect not only executed programs, but also those that are
merely opened. Thus running an application, such as anti-virus
software, which opens many programs but does not execute them,
can result in all programs becoming infected. See Also: Slow
Infector |
| FAT |
 |
| |
File Allocation Table. The under MS-DOS,
Windows 3.x, 9x, and NT (in some cases), the FAT is located in
the boot sector of the disk and stores the addresses of all the
files contained on a disk. Viruses and other malicious programs,
as well and normal use and extended wear and tear, can damage
the FAT. If the FAT is damaged or corrupt, the operating system
may be unable to locate files on the disk. |
| FDISK /MBR |
 |
| |
If you have MS-DOS version 5.0 or later, the
command FDISK /MBR can remove viruses which infect the master
boot sector but do not encrypt it. Using this command can
produce unexpected results and cause unrecoverable damage. |
| File Viruses |
 |
| |
File viruses usually replace or attach
themselves to COM and EXE files. They can also infect files with
the extensions SYS, DRV, BIN, OVL and OVY.
File viruses may be resident or non-resident, the most common
being resident or TSR (terminate-and-stay-resident) viruses.
Many non-resident viruses simply infect one or more files
whenever an infected file runs.
Also: Parasitic Virus, Fire Infector, File Infecting Virus |
| Firewall |
 |
| |
A firewall prevents computers on a network from
communicating directly with external computer systems. A
firewall typically consists of a computer that acts as a barrier
through which all information passing between the networks and
the external systems must travel. The firewall software analyzes
information passing between the two and rejects it if it does
not conform to pre-configured rules. |
| Heuristic Analysis |
 |
| |
Behavior-based analysis of a computer program
by anti-virus software to identify a potential virus. Often
heuristic scanning produces false alarms when a clean program
behaves as a virus might. Also: Heuristic Scan |
| Hijacking |
 |
| |
An attack whereby an active, established,
session is intercepted and used by the attacker. Hijacking can
occur locally if, for example, a legitimate user leaves a
computer unprotected. Remote hijacking can occur via the
Internet. |
| Hole |
 |
| |
Vulnerability in the design software and/or
hardware that allows circumvention of security measures. |
| Host |
 |
| |
A term often used to describe the computer file
to which a virus attaches itself. Most viruses run when the
computer or user tries to execute the host file. |
| In The Wild |
 |
| |
A virus is "in the wild" if it is verified as
having caused an infection outside a laboratory situation. Most
viruses are in the wild and differ only in prevalence. Also:
ITW; See Also: Zoo Virus |
| Infection |
 |
| |
The action a virus carries out when it enters a
computer system or storage device. |
| JavaScript |
 |
| |
JavaScript is a scripting language that can run
wherever there is a suitable script interpreter such as Web
browsers, Web servers, or the Windows Scripting Host. The
scripting environment used to run JavaScript greatly affects the
security of the host machine:
A Web page with JavaScript runs within a Web browser in
much the same way as Java applets and does not have access to
host machine resources.
An Active Server Page (ASP) or a Windows Scripting Host
(WSH) script containing JavaScript is potentially hazardous
since these environments allow scripts unrestricted access to
machine resources (file system, registry, etc.) and
application objects.
|
| Joke Programs |
 |
| |
These are not viruses, but may contain a virus
if infected or otherwise altered. Also: Practical Joke Programs |
| Key |
 |
| |
The Windows Registry uses keys to store
computer configuration settings. When a user installs a new
program or the configuration settings are otherwise altered, the
values of these keys change. If viruses modify these keys, they
can produce damaging effects. |
| Library File |
 |
| |
Library files contain groups of often-used
computer code that different programs can share. Programmers who
use library code make their programs smaller since they do not
need to include the code in their program. A virus that infects
a library file automatically may appear to infect any program
using the library file.
In Windows systems, the most common library file is the
Dynamic Link Library; its extension is DLL. |
| Logic Bomb |
 |
| |
A logic bomb is a type of trojan horse that
executes when specific conditions occur. Triggers for logic
bombs can include a change in a file, by a particular series of
keystrokes, or at a specific time or date. See: Time Bomb |
| Macro |
 |
| |
A macro is a series of instructions designed to
simplify repetitive tasks within a program such as Microsoft
Word, Excel or Access. Macros execute when a user opens the
associated file. Microsoft's latest macro programming language
is simple to use, powerful, and not limited to Word documents.
Macros are in mini-programs and can be infected by viruses. See
Also: Macro Virus |
| Macro Virus |
 |
| |
A macro virus is a malicious macro. Macro
viruses are written a macro programming language and attach to a
document file (such as Word or Excel). When a document or
template containing the macro virus is opened in the target
application, the virus runs, does its damage and copies itself
into other documents. Continual use of the program results in
the spread of the virus. |
| Mailbomb |
 |
| |
n. Excessively large e-mail (typically many
thousands of messages) or one large message sent to a user's
e-mail account, for the purpose of crashing the system, or
preventing genuine messages from being received.
v. To send a mailbomb. |
| Malicious Code |
 |
| |
A piece of code designed to damage a system or
the data it contains, or to prevent the system from being used
in its normal manner. |
| Malware |
 |
| |
A generic term used to describe malicious
software such as: viruses, trojan horses, malicious active
content, etc. |
| Mapped Drives |
 |
| |
Network drives assigned local drive letters and
locally accessible. For example, the directory path
\\MAIN\JohnDoe\ might be mapped as drive G: on a computer. |
| Master Boot Record |
 |
| |
The 340-byte program located in the master boot
sector. This program reads the partition table, determines what
partition to boot and transfers control to the program stored in
the first sector of that partition. There is only one master
boot record on each physical hard disk. Also: MBR, Partition
Table; See Also: Boot Record |
| Master Boot Sector |
 |
| |
The first sector of a hard disk. This sector is
located at sector 1, head 0, track 0. The sector contains the
master boot record. See Also: Master Boot Record |
| Master Boot Sector Virus |
 |
| |
Master boot sector viruses infect the master
boot sector of hard disks, though they spread through the boot
record of floppy disks. The virus stays in memory, waiting for
DOS to access a floppy disk. It then infects the boot record on
each floppy disk DOS accesses. Also: Master Boot Record Virus;
See Also: Boot Record |
| MBR |
 |
| |
See: Master Boot Record |
| Memory-resident Virus |
 |
| |
A memory-resident virus stays in memory after
it executes and infects other files when certain conditions are
met. In contrast, non-memory-resident viruses are active only
while an infected application runs. |
| MP3 File |
 |
| |
Moving Picture Experts Group Audio Layer 3
File. MP3 files are highly compressed audio tracks, and are very
popular on the Internet. MP3 files are not programs, and viruses
cannot infect them. This file type has the extension MP3. |
| MS-DOS |
 |
| |
The Microsoft Disk Operating System. The
operating system Microsoft developed for the IBM platform before
Windows. Windows 3.x, 95 and 98 rely heavily on MS-DOS and can
execute most MS-DOS commands. |
| Multipartite Virus |
 |
| |
Multipartite viruses use a combination of
techniques including infecting documents, executables and boot
sectors to infect computers. Most multipartite viruses first
become resident in memory and then infect the boot sector of the
hard drive. Once in memory, multipartite viruses may infect the
entire system.
Removing multipartite viruses requires cleaning both the boot
sectors and any infected files. Before you attempt the repair,
you must have a clean, write-protected Rescue Disk. |
| Mutating Virus |
 |
| |
A mutating virus changes, or mutates, as it
progresses through its host files making disinfection more
difficult. The term usually refers to viruses that intentionally
mutate, though some experts also include non-intentionally
mutating viruses. See Also: Polymorphic Virus |
| Newsgroup |
 |
| |
An electronic forum where readers post articles
and follow-up messages on a specified topic. An Internet
newsgroup allows people from around the globe discuss common
interests. Each newsgroup name indicates the newsgroup's subject
in terms of increasingly narrow categories, such as
alt.comp.virus. |
| Not In The Wild |
 |
| |
Viruses "not in the wild" are in real world but
fail to spread successfully. See Also: In The Wild, Zoo Virus |
| NTFS: |
 |
| |
NT File System; a Windows NT file system used
to organize and keep track of files. See Also: FAT |
| On-access Scanner |
 |
| |
A real-time virus scanner that scans disks and
files automatically and often in the background. An on-access
scanner scans files for viruses as the computer accesses the
files. |
| On-demand Scanner |
 |
| |
A virus scanner the user starts manually. Most
on-demand scanners allow the user to set various configurations
and to scan specific files, folders or disks. |
| Operating System |
 |
| |
The operating system is usually the underlying
software that enables you to interact with the computer. The
operating system controls the computer storage, communications
and task management functions. Examples of common operating
stems include: MS-DOS, MacOS, Linux, Windows 98. Also: OS, DOS |
| Overwriting Virus |
 |
| |
An overwriting virus copies its code over its
host file's data, thus destroying the original program.
Disinfection is possible, although files cannot be recovered. It
is usually necessary to delete the original file and replace it
with a clean copy. Also: Overwrite Virus |
| Password Attacks |
 |
| |
A password attack is an attempt to obtain or
decrypt a legitimate user's password. Hackers can use password
dictionaries, cracking programs, and password sniffers in
password attacks. Defense against password attacks is rather
limited but usually consists of a password policy including a
minimum length, unrecognizable words, and frequent changes. See
Also: Password Sniffer |
| Password Sniffing |
 |
| |
The use of a sniffer to capture passwords as
they cross a network. The network could be a local area network,
or the Internet itself. The sniffer can be hardware or software.
Most sniffers are passive and only log passwords. The attacker
must then analyze the logs later. See Also: Sniffer |
| Payload |
 |
| |
Refers to the effects produced by a virus
attack. Sometimes refers to a virus associated with a dropper or
Trojan horse. |
| PGP |
 |
| |
Pretty Good Privacy. Considered the strongest
program for encrypting data files and/or e-mail messages on PCs
and Macintosh computers. PGP includes authentication to verify
the sender of a message and non-repudiation to prevent someone
denying they sent a message. |
| Piggyback |
 |
| |
To gain unauthorized access to a system via an
authorized user's legitimate connection. |
| Polymorphic Virus |
 |
| |
Polymorphic viruses create varied (though fully
functional) copies of themselves as a way to avoid detection
from anti-virus software. Some polymorphic virus use different
encryption schemes and requires different decryption routines.
Thus, the same virus may look completely different on different
systems or even within different files. Other polymorphic
viruses vary instruction sequences and use false commands in the
attempt to thwart anti-virus software. One of the most advanced
polymorphic viruses uses a mutation-engine and random-number
generators to change the virus code and its decryption routine.
See Also: Mutating Virus |
| Program Infector |
 |
| |
A program infector virus infects other program
files once an infected application is executed and the activated
virus is loaded into memory. |
| Real-time Scanner |
 |
| |
An anti-virus software application that
operates as a background task, allowing the computer to continue
working at normal speed, with no perceptible slowing. See Also:
On-Access Scanner |
| Redirect |
 |
| |
The action used by some viruses to point a
command to a different location. Often this different location
is the address of the virus and not the original file or
application. |
| Rename |
 |
| |
The action by which a user or program assigns a
new name to a file. Viruses may rename program files and take
the name of the file so running the program inadvertently runs
the virus.
Anti-virus programs may rename infected files so the are
unusable until they are manually cleaned or deleted. |
| Replication |
 |
| |
The process by which a virus makes copies of
itself in order to carry out subsequent infections. Replication
is one of major criteria separating viruses from other computer
programs. |
| Reset |
 |
| |
To restart a computer without turning it off.
Also: Warm Boot |
| Resident Virus |
 |
| |
A resident virus loads into memory and remains
inactive until a trigger event. When the event occurs the virus
activates, either infecting a file or disk, or causing other
consequences. All boot viruses are resident viruses and so are
the most common file viruses. |
| Resident Extension |
 |
| |
A resident extension is a memory-resident
portion of a program that remains active after the program ends.
It essentially becomes an extension to the operating system.
Many viruses install themselves as resident extensions. |
| Rogue Program |
 |
| |
A term the media use to denote any program
intended to damage programs or data, or to breach a system's
security. It includes Trojan Horse programs, logic bombs,
viruses, and more. |
| RTF File |
 |
| |
Rich Text Format File. An alternative format to
the DOC file type supported by Microsoft Word. RTF files are
ASCII text files and include embedded formatting commands. RTF
files do not contain macros and cannot be infected with a macro
virus.
This makes RTF files a good document format for communicating
with others via e-mail. However, some macro viruses attempt to
intercept saving a file as an RTF file and instead save it as a
DOC file with an RTF extension. Users can catch this trick by
first reading the file in a simple text editor like Notepad. DOC
files will be nearly unreadable, while RTF files will be
readable. This file type has the extension RTF. See Also DOC
File |
| Scanner |
 |
| |
A virus detection program that searches for
viruses. See Also: Anti-virus Software, On-demand Scanner,
On-Access Scanner |
| Self-encrypting Virus |
 |
| |
Self-encrypting viruses attempt to conceal
themselves from anti-virus programs. Most anti-virus programs
attempt to find viruses by looking for certain patterns of code
(known as virus signatures) that are unique to each virus.
Self-encrypting viruses encrypt these text strings differently
with each infection to avoid detection. See Self-garbling Virus,
Encrypted Virus |
| Self-extracting Files |
 |
| |
A self-extracting file decompresses part of
itself into one or more parts when executed. Software authors
and others often use this file type to transmit files and
software via the Internet since the compressed files conserve
disk space and reduce download time. Some anti-virus products
may not search self-extracting file components. To scan these
components, you must first extract the files and then scan them. |
| Self-garbling Viruses |
 |
| |
A self-garbling virus attempts to hide from
anti-virus software by garbling its own code. When these viruses
spread, they change the way their code is encoded so anti-virus
software cannot find them. A small portion of the virus code
decodes the garbled code when activated. See Also:
Self-encrypting Virus, Polymorphic Virus |
| Shared Drive |
 |
| |
A disk drive available to other computers on
the network. Shared drives use the Universal Naming Convention
to differentiate themselves from other drives. See Also: Mapped
Drives, UNC |
| Shareware |
 |
| |
Software distributed for evaluation without
cost, but that requires payment to the author for full rights.
If, after trying the software, you do not intend to use it, you
simply delete it. Using unregistered shareware beyond the
evaluation period is pirating. |
| Signature |
 |
| |
A search pattern, often a simple string of
characters or bytes, expected to be found in every instance of a
particular virus. Usually, different viruses have different
signatures. Anti-virus scanners use signatures to locate
specific viruses. Also: Virus Signatures |
| Slow Infector |
 |
| |
Slow infectors are active in memory and only
infect new or modified files. See Also: Fast Infector |
| SMTP |
 |
| |
Simple Mail Transport Protocol. The Internet
e-mail delivery format for transmitting e-mail messages between
servers. |
| Sniffer |
 |
| |
A software program that monitors network
traffic. Hackers use sniffers to capture data transmitted via a
network. |
| Sparse Infector |
 |
| |
A sparse infector viruses use conditions before
infecting files. Examples include files infected only on the
10th execution or files that have a maximum size of 128kb. These
viruses use the conditions to infect less often and therefore
avoid detection. Also: Sparse Virus |
| Stealth Virus |
 |
| |
Stealth viruses attempt to conceal their
presence from anti-virus software. Many stealth viruses
intercept disk-access requests, so when an anti-virus
application tries to read files or boot sectors to find the
virus, the virus feeds the program a "clean" image of the
requested item. Other viruses hide the actual size of an
infected file and display the size of the file before infection.
Stealth viruses must be running to exhibit their stealth
qualities. Also: Interrupt Interceptors |
| String |
 |
| |
A consecutive series of letters, numbers, and
other characters. "afsH(*&@~" is a string; so is "The Mad
Hatter". Anti-virus applications often use specific strings,
called virus signatures, to detect viruses. See Also: Signature |
| Template |
 |
| |
Certain applications use template files to
pre-load default configurations settings. Microsoft Word uses a
template called NORMAL.DOT to store information about page
setup, margins and other document information. |
| Time Bomb |
 |
| |
Usually malicious action triggered at a
specific date or time. See Also: Logic Bomb |
| Timestamp |
 |
| |
The time of creation or last modification
recorded on a file or another object. Users can usually find the
timestamp in the Properties section of a file. |
| TOM |
 |
| |
Top of Memory. A design limit at the 640kb-mark
on most PCs. Often the boot record does not completely reach top
of memory, thus leaving empty space. Boot sector infectors often
try to conceal themselves by hiding around the top of memory.
Checking the top of memory value for changes can help detect a
virus, though there is also non-viral reasons this value change. |
| Triggered Event |
 |
| |
An action built into a virus set off by a
specific condition. Examples include a message displayed on a
specific date or reformatting a hard drive after the 10th
execution of a program. |
| Trojan Horse Program |
 |
| |
A Trojan horse program is a malicious program
that pretends to be a benign application; a Trojan horse program
purposefully does something the user does not expect. Trojans
are not viruses since they do not replicate, but Trojan horse
programs can be just as destructive.
Many people use the term to refer only to non-replicating
malicious programs, thus making a distinction between Trojans
and viruses. Also: Trojan |
| TSR |
 |
| |
Terminate and Stay Resident. TSR programs stay
in memory after being executed. TSR programs allow the user to
quickly switch back and forth between programs in a
non-multitasking environment, such as MS-DOS. Some viruses are
TSR programs that stay in memory to infect other files and
program. Also: Memory-resident Program |
| Tunneling |
 |
| |
A virus technique designed to prevent
anti-virus applications from working correctly. Anti-virus
programs work by intercepting the operating system actions
before the OS can execute a virus. Tunneling viruses try to
intercept the actions before the anti-virus software can detect
the malicious code. New anti-virus programs can recognize many
viruses with tunneling behavior. |
| UNC |
 |
| |
Universal Naming Convention. This is the
standard for naming network drives. For example, UNC directory
path has the following form:
\\server\resource-pathname\subfolder\filename |
| Vaccination |
 |
| |
A technique of some anti-virus programs to
store information about files in order to notify the user about
file changes. Internal vaccines store the information within the
file itself, while external vaccines use another file to verify
the original for possible changes. |
| Variant |
 |
| |
A modified version of a virus. Usually produced
on purpose by the virus author or another person amending the
virus code. If changes to the original are small, most
anti-virus products will also detect variants. However, if the
changes are large, the variant may go undetected by anti-virus
software. |
| VBS |
 |
| |
Visual Basic Script. Visual Basic Script is a
programming language that can invoke any system
function--including starting, using and shutting down other
applications without--user knowledge. VBS programs can be
embedded in HTML files and provide active content via the
Internet. Since not all content is benign, users should be
careful about changing security settings without understanding
the implications. This file type has the extension VBS. |
| Virus |
 |
| |
A computer program file capable of attaching to
disks or other files and replicating itself repeatedly,
typically without user knowledge or permission. Some viruses
attach to files so when the infected file executes, the virus
also executes. Other viruses sit in a computer's memory and
infect files as the computer opens, modifies or creates the
files.
Some viruses display symptoms, and some viruses damage files
and computer systems, but neither symptoms nor damage is
essential in the definition of a virus; a non-damaging virus is
still a virus.
There are computer viruses written for several operating
systems including DOS, Windows, Amiga, Macintosh, Atari, and
UNIX, and others. McAfee.com presently detects more than 57,000
viruses, Trojans, and other malicious software. (Note: The
preferred plural is the English form: viruses)
See Also: Boot Sector Infector, File Viruses, Macro virus,
Companion Virus, Worm, |
| Virus Hoaxes |
 |
| |
Hoaxes are not viruses, but are usually
deliberate or unintentional e-messages warning people about a
virus or other malicious software program. Some hoaxes cause as
much trouble as viruses by causing massive amounts of
unnecessary e-mail.
Most hoaxes contain one or more of the following
characteristics:
- Warnings about alleged new viruses and its damaging
consequences,
- Demands the reader forward the warning to as many people
as possible,
- Pseudo-technical "information" describing the virus,
- Bogus comments from officials: FBI, software companies,
news agencies, etc.
If you receive an e-mail message about a virus, check with a
reputable source to ensure the warning is real. Visit
McAfee.com’s Virus Hoax page (http://vil.mcafee.com/hoax.asp) to
learn about hoaxes and the damage they cause. Sometimes hoaxes
start out as viruses and some viruses start as hoaxes, so both
viruses and virus hoaxes should be considered a threat. |
| Warm Boot |
 |
| |
Restarting a computer without first turning off
the power. Using CTL+ALT+DEL or the reset button on many
computers can warm boot a machine. See Also: Cold Boot, Reset |
| Windows Scripting |
 |
| |
Windows Scripting Host (WSH) is a Microsoft
integrated module that lets programmers use any scripting
language to automate operations throughout the Windows desktop. |
| Worm |
 |
| |
Worms are parasitic computer programs that
replicate, but unlike viruses, do not infect other computer
program files. Worms can create copies on the same computer, or
can send the copies to other computers via a network. Worms
often spread via IRC (Internet Relay Chat). |
| ZIP File |
 |
| |
ZIP Archive File. A ZIP archive contains
compressed collections of other files. ZIP files are popular on
the Internet because users can deliver multiple files in a
single container; the compressed files also save disk space and
download time. A ZIP file can contain viruses if any of the
files packaged in it contain viruses, but the ZIP file itself is
not directly dangerous. Other archive files include RAR, and LHA
files. This file type has the extension ZIP. |
| Zoo |
 |
| |
A collection of viruses used for testing by
researchers. See Also: In The Wild, Zoo Virus |
| Zoo Virus |
 |
| |
A zoo virus exists in the collections of
researchers and has never infected a real world computer system.
See Also: In The Wild |
|
|
|
[ Home ] [ Up ]
|