AIOU 1431 Basics of ICT – Question 5: Computer Viruses and Antivirus Software
1. What is a Computer Virus?
A computer virus is a type of malicious software program (“malware”) designed to replicate itself and spread from one computer to another, often without the user’s knowledge or consent. Much like a biological virus infects living cells, a computer virus attaches itself to legitimate programs or files and alters their normal operation. Its primary purpose is to disrupt computer operations, damage data, steal sensitive information, or create backdoors for unauthorized access.
According to concepts covered in the AIOU textbook, particularly in the context of system security and utility programs, a computer virus can be understood as:
“A program or piece of code that is loaded onto your computer without your knowledge and runs against your wishes. Viruses can replicate themselves and are often spread by attaching themselves to other programs or documents.”
Key Characteristics of Computer Viruses:
- Self-Replication: A virus can copy itself to other files, programs, or storage media.
- Concealment: Viruses often hide within legitimate-looking files or software.
- Payload: Most viruses carry a “payload” – the harmful action they perform, such as deleting files, corrupting data, displaying unwanted messages, or slowing down the system.
- Activation: Viruses may be triggered by a specific event, date, or user action.
- Spread Mechanism: They spread via infected email attachments, downloaded files, removable media (USB drives), network connections, or compromised websites.
Common Types of Viruses Mentioned in General ICT Context:
- File Infector Virus: Attaches itself to executable files (
.exe,.com). - Boot Sector Virus: Infects the master boot record of a storage device.
- Macro Virus: Written in macro language and infects documents (like MS Word or Excel files).
- Polymorphic Virus: Changes its code each time it spreads to avoid detection.
- Worm: A standalone malware that replicates itself to spread to other computers (often considered a type of virus in basic discussions).
2. What is Antivirus Software?
Antivirus software (often called anti-malware software) is a utility program specifically designed to prevent, detect, quarantine, and remove malicious software, including viruses, worms, trojans, spyware, adware, and other forms of malware from a computer system.
The AIOU textbook (Unit 5, Section 5.4.1.1) categorizes antivirus software as a critical type of Utility Program, which is a component of System Software. It states:
“A utility program allows a user to perform an explicit task. It is normally used to resolve system maintenance activities… There are different types of utilities available for example: formatting of hard disk, system backup, antivirus and file compressor.”
Furthermore, Unit 6 (Section 6.5.4) on Operating System functions reinforces that modern OSs support built-in utility programs for maintenance and security, listing “Anti-Virus etc.” as a key example.
How Antivirus Software Works:
- Real-Time Scanning (On-Access): Continuously monitors system activity, checking files as they are opened, executed, or downloaded.
- Signature-Based Detection: Compares files against a database of known virus “signatures” (unique code patterns of known malware). This database is regularly updated by the antivirus vendor.
- Heuristic Analysis: Identifies new, unknown viruses or variants by analyzing a program’s behavior and code structure for suspicious patterns typical of malware.
- Quarantine: Isolates infected files in a secure area to prevent them from causing harm, allowing the user to review, delete, or restore them.
- Removal and Cleaning: Attempts to disinfect infected files by removing the viral code, or deletes them if cleaning is not possible.
- Additional Shields: Many modern antivirus programs include extra protection layers like email scanning, firewall, web protection (blocking malicious websites), and behavior-based intrusion detection.
3. Names of Five Popular Antivirus Software
While the AIOU textbook does not list specific commercial brand names (it focuses on concepts), the following are five globally and locally recognized, popular antivirus software packages that align with the principles taught in the course:
1. Norton Antivirus / Norton 360 (by NortonLifeLock)
- Description: One of the oldest and most established names in consumer antivirus. It offers comprehensive protection including real-time threat detection, a smart firewall, password manager, VPN, and cloud backup in its higher-tier suites (Norton 360). Known for its strong malware detection rates and minimal impact on system performance in recent versions.
2. McAfee Total Protection (by McAfee Corp.)
- Description: Another industry pioneer, often pre-installed on many new PCs. Provides essential antivirus and anti-malware protection along with features like a personal firewall, web advisor for safe browsing, password manager, and file encryption. It is popular for offering multi-device licenses covering PCs, Macs, smartphones, and tablets.
3. Kaspersky Anti-Virus / Kaspersky Total Security (by Kaspersky Lab)
- Description: Renowned for its top-tier detection engine and excellent performance in independent lab tests. Offers robust protection against viruses, ransomware, and online threats. Its Total Security suite includes additional features like parental controls, payment protection for online banking, and privacy tools.
4. Avast Antivirus / Avast One (by Avast Software)
- Description: A widely used antivirus available in a powerful free version as well as premium suites. Known for its user-friendly interface and a broad range of features even in the free version, including core virus scanning, Wi-Fi network security inspector, and behavior-based detection. The premium “Avast One” suite adds a VPN, data breach monitoring, and advanced privacy tools.
5. Bitdefender Antivirus Plus / Total Security (by Bitdefender)
- Description: Consistently ranks at the top in antivirus protection tests due to its advanced heuristic and machine-learning technologies. It provides strong, automatic protection with features like multi-layer ransomware protection, a secure browser for financial transactions, webcam protection, and a vulnerability scanner. It is known for being lightweight and having a “set-it-and-forget-it” autopilot mode.
Other Notable Mentions (Common in Pakistan):
- Windows Defender (Microsoft Defender Antivirus): The built-in, free antivirus that comes with Windows 10 and Windows 11. It provides solid baseline protection and is deeply integrated into the operating system, as referenced in the textbook’s mention of OS-provided utilities. For many basic users, this suffices.
- AVG Antivirus: A popular free alternative, now under the same parent company as Avast, sharing similar technology.
Conclusion:
A computer virus is a malicious, self-replicating program that aims to harm computer systems and data. To combat this threat, antivirus software—a crucial system utility—acts as a digital shield. It employs various techniques like signature scanning and heuristic analysis to detect and neutralize threats. As part of responsible computer literacy, which the AIOU ICT course emphasizes, understanding the threat of viruses and the necessity of reliable antivirus protection—whether built-in like Windows Defender or third-party solutions like Norton, McAfee, Kaspersky, Avast, or Bitdefender—is fundamental to maintaining a secure and healthy computing environment.
