Fact-checked by Grok 2 weeks ago

Computer virus

A computer virus is a type of malicious software that, when executed, replicates itself by modifying other computer programs, files, or boot sectors to insert its own code, thereby spreading to additional systems or media upon user interaction or program execution. Unlike self-propagating , viruses typically require a file or user action, such as opening an infected or running a contaminated , to infect and disseminate. This mechanism draws an analogy to biological viruses, enabling rapid proliferation across networks, devices, and storage media while potentially evading detection by altering its signature or behavior. The concept of computer viruses traces back to theoretical work in the mid-20th century, with mathematician exploring self-replicating automata in 1949, laying foundational ideas for programs that could copy themselves. The term "computer virus" was formally coined in 1983 by Fred Cohen during his graduate research at the , where he defined it as "a program that can infect other programs by modifying them to include a possibly evolved copy of itself" and demonstrated experimental viruses on VAX systems. The first known experimental self-replicating program, Creeper, appeared in 1971 on , created by Bob Thomas as a harmless test that displayed "I'm the creeper, catch me if you can," and was neutralized by Ray Tomlinson's program. Practical viruses emerged in the 1980s, with the 1986 Brain virus—written by Pakistani brothers Basit and Amjad Farooq Alvi to protect software copies—marking the first to target PCs by infecting boot sectors of floppy disks. Computer viruses encompass various subtypes based on infection targets and methods, including file infector viruses that embed in executable files to corrupt or steal information, boot sector viruses that compromise startup processes on disks or drives, viruses that exploit document scripting in applications like or Excel, and polymorphic viruses that mutate their code to avoid antivirus detection. They spread primarily through attachments, infected downloads from untrusted websites, like USB drives, or vulnerabilities in software and networks, often disguising themselves as benign files to trick users. Once activated, viruses can cause harm ranging from benign annoyances, such as displaying messages, to severe damage like , system crashes, theft, or facilitation of and botnets. The evolution of computer viruses has paralleled advancements in computing, shifting from standalone infections in the pre-internet era to sophisticated, network-aware threats integrated with other malware families under the broader umbrella of malware. Early self-propagating malware like the 1988 highlighted risks to interconnected systems, infecting thousands of UNIX machines and inspiring modern cybersecurity practices. Today, while the term "virus" is sometimes used loosely for any malicious code, strict definitions emphasize their parasitic nature and reliance on hosts, distinguishing them from standalone trojans or rootkits. Protection involves multilayered strategies, including updated , firewalls, regular system scans, user education on avoidance, and safe browsing habits to mitigate infection risks. Despite these defenses, viruses remain a persistent threat, adapting to , mobile devices, and ecosystems, underscoring the ongoing arms race between creators and defenders in cybersecurity.

Fundamentals

Definition

A computer virus is a type of malicious software that attaches itself to legitimate programs or files, replicating by infecting other files or systems upon execution of the host. This typically requires execution of the infected host, often involving user action, distinguishing it from that propagate independently without such intervention. Essential attributes of a computer virus include its dependence on host files or programs for propagation, as it cannot spread independently like some network-based threats. Additionally, viruses have the potential to alter, corrupt, or delete on infected systems, though the primary is rather than immediate execution. The term "computer virus" was first used in 1983 by Fred Cohen during his graduate research at the , who defined it as "a program that can 'infect' other programs by modifying them to include a possibly evolved copy of itself," and formalized this in his 1984 academic paper. This definition established the foundational concept of viral in environments.

Key Characteristics

Computer viruses exhibit autonomy in replication, a core trait that enables them to spread without direct user intervention beyond the initial execution of an infected . This process involves the virus embedding its into other legitimate programs or files, where it remains dormant until the host is executed, at which point the viral activates and seeks new targets for . Unlike self-contained such as , viruses rely on this host-mediated propagation to achieve transitive spread across systems, leveraging user authorizations and sharing mechanisms to infect additional executables. A defining feature of computer viruses is their host dependency, distinguishing them from independent by necessitating attachment to viable files for survival and dissemination. Viruses typically integrate with executable formats like .exe files or document types such as .doc, modifying the structure—often by prepending, appending, or intruding into the code—while preserving the apparent functionality to avoid immediate detection. This dependency ensures that the virus cannot operate standalone and instead propagates only when the infected is run, exploiting the execution for replication. Many computer viruses incorporate polymorphism and mutation techniques to obfuscate their signatures and evade antivirus detection. Polymorphic viruses encrypt or rearrange their using keys or ciphers, generating unique variants each time they replicate while maintaining functional equivalence. More advanced metamorphic variants go further by completely rewriting their entire codebase during propagation, replacing instructions with semantically identical alternatives to produce offspring that bear no structural resemblance to the parent. Virus activation relies on sophisticated trigger mechanisms that determine when the malicious executes, allowing the virus to remain latent post-infection. These triggers can be time-based, such as activating on a specific date like the 13th of a month, or event-driven, responding to user actions like or system boot sequences. Other common triggers include counters that delay payload delivery until a number of infections occurs, or logical conditions tied to environmental factors, ensuring controlled and potentially stealthy operation. The payload delivery phase represents the virus's non-replicative intent, executing harmful actions only after successful and trigger satisfaction to maximize impact while minimizing early exposure. often involve , such as overwriting files or scrambling disk sectors, or the of backdoors for unauthorized access. These functions are designed by the virus author to achieve objectives ranging from disruption to , with execution typically integrated into the host's to blend seamlessly with normal operations.

Historical Development

Early Concepts and Origins

The concept of self-replicating programs in computing drew early inspiration from biological viruses, with theorists exploring how digital entities could mimic natural reproduction processes. In 1949, mathematician delivered lectures at the University of Illinois, outlining a theoretical framework for self-reproducing automata—hypothetical machines capable of creating exact copies of themselves within a environment. This work, posthumously published as Theory of Self-Reproducing Automata in 1966, laid foundational ideas for programs that could propagate autonomously, influencing later discussions on computational replication without direct human intervention. The first practical demonstration of such a self-replicating program emerged in 1971 with Bob Thomas's , an experimental worm developed at Bolt, Beranek and Newman (BBN) Technologies. Designed to test network mobility on the , Creeper traversed Tenex operating systems across connected computers, copying itself to remote machines and displaying the benign message "I'm the creeper, !" Unlike later malicious code, Creeper caused no harm and served purely as a proof-of-concept for self-propagation in a networked environment, prompting the creation of Ray Tomlinson's program to seek and eliminate it. This experiment highlighted the potential for programs to spread uncontrollably across distributed systems, though it remained confined to research settings. Academic formalization of computer viruses occurred in 1983 through Fred Cohen's graduate work at the (). In his thesis experiments on VAX-11/780 systems running Unix, Cohen developed and demonstrated five viral programs that infected other executable files by appending malicious code, proving that such entities could evade traditional security measures without physical isolation. Cohen's November 3 seminar presentation coined the term "computer virus" to describe a program capable of modifying others to include a copy of itself, emphasizing its infectious nature akin to biological pathogens. His analysis concluded that viruses were theoretically uncontainable in open systems, a finding that shifted focus toward preventive strategies like access controls. Throughout these early developments, motivations were predominantly experimental and educational, aimed at understanding replication mechanics rather than causing disruption. Von Neumann's automata explored logical and informational reliability in complex systems, tested resilience, and Cohen's viruses illustrated security vulnerabilities in controlled lab environments. This non-malicious intent contrasted sharply with the destructive applications that would emerge later, establishing as a core concept in while underscoring the need for safeguards against unintended spread.

Notable Incidents and Evolution

The first widespread virus, known as , emerged in 1986 when brothers Basit and Amjad Farooq Alvi in , , developed it to protect their from by infecting the s of floppy disks. This virus marked the beginning of practical viral threats on PC compatibles, spreading through shared disks and displaying a message with the brothers' contact information upon infection. The late 1990s introduced the macro virus era, exemplified by Melissa in March 1999, which exploited Microsoft Word macros to propagate via email attachments and automatically forward itself to the first 50 contacts in the victim's Outlook address book. Created by David L. Smith, Melissa rapidly overwhelmed corporate email servers worldwide, leading to temporary shutdowns at organizations like the Pentagon and causing an estimated $80 million in direct damages from lost productivity and cleanup efforts. This incident highlighted the shift from physical media to network-based dissemination, accelerating the adoption of email security measures. Building on this momentum, the worm-virus hybrid struck in May 2000, spreading through deceptive attachments disguised as love letters that executed scripts upon opening, overwriting files and emailing itself to all contacts in the Windows . Attributed to Onel de Guzman in the , it infected tens of millions of computers globally within days, disrupting operations at major entities including the U.S. and British , with estimated worldwide damages ranging from $6.7 billion to $15 billion due to system repairs, data loss, and downtime. In the , computer viruses evolved toward fileless variants that evade traditional detection by operating in and registry without dropping files, as seen with Poweliks in 2014, which used in Word documents to inject into the for persistence and ad-click . This approach represented a sophistication in stealth, exploiting legitimate system processes like rundll32.exe to avoid antivirus scans. By the 2020s, polymorphic viruses have incorporated AI techniques, such as generative adversarial networks (GANs), to dynamically alter their code signatures and behaviors, enabling evasion of signature-based and even machine learning detectors. These AI-assisted variants generate adversarial samples that mimic benign traffic or mutate in real-time, posing challenges to static analysis and contributing to a rise in sophisticated, targeted attacks up to 2025. Over decades, virus propagation has transitioned from floppy disks in the 1980s to networked and vectors in the and , and further to mobile apps and () devices in the onward, where vulnerabilities in connected ecosystems like smart homes amplify spread. Enhanced operating system protections, including built-in antivirus like Windows Defender and sandboxing in macOS and , have contributed to a decline in standalone , shifting threats toward integrated ecosystems and hybrids.

Technical Design

Core Components

A typical computer virus is structured as a modular program consisting of distinct code segments that enable its survival and spread while minimizing detection. These components work in concert to allow the virus to integrate into host systems, propagate, execute harmful actions, and evade analysis. The design draws from early theoretical models, where viruses are defined as programs that modify other programs to include copies of themselves, often with additional functionality for persistence or disruption. The infection routine is the initial responsible for locating suitable files and attaching the viral to them. This routine typically scans for executable files or other targets, such as .exe files in Windows environments, and modifies their structure by appending or inserting the virus body. To perform these modifications, it often invokes operating API calls, like CreateFile to open the target and WriteFile to overwrite or append data, ensuring the host remains functional while redirecting execution to the virus. For instance, in file-infecting viruses, the routine may prepend the viral code and adjust the host's to first execute the virus before the original program. The replication handles the copying of the viral code to new hosts, incorporating to propagate efficiently without . This executes during the infection process, duplicating the virus body and integrating it into the selected files or segments. A key feature is the inclusion of to avoid re-infecting the same file, such as scanning for a unique marker (e.g., a specific byte sequence) already embedded by prior infections, which prevents unnecessary resource consumption and reduces the risk of file corruption that could users. This selective replication ensures controlled spread, often limited to shared directories or networks accessible via user permissions. The payload represents the core malicious or demonstrative functionality activated under specific conditions, distinguishing viruses from benign replicators. It may include actions like displaying innocuous messages for proof-of-concept viruses, encrypting files to demand ransom as in variants, or exfiltrating sensitive data to remote servers. For example, early experimental viruses demonstrated payloads such as infinite loops causing denial of service when a like a date threshold (e.g., year > 1984) is met, while modern ones might delete system files or install backdoors. The payload's design prioritizes delayed execution to allow replication first, enhancing overall infectivity. Anti-detection features comprise stealth techniques embedded in the virus to conceal its presence from scanners and users. Common methods include obscuring (EPO), where the virus alters random instructions in the host file to insert a jump to its code, avoiding predictable modifications at the file's start that signature-based detectors target. Code obfuscation further hides the virus by encrypting its body, using polymorphic engines to mutate non-essential parts across infections, or employing metamorphic rewriting to generate unique variants that evade . These mechanisms exploit the undecidability of precise virus detection, making static challenging. Many viruses incorporate an optional termination condition to control their lifecycle, such as triggers for or self-removal after achieving objectives. This might involve a time-based where the virus ceases replication upon reaching a predefined date or quota, reducing visibility during investigations. Self-removal routines can delete the viral code from hosts under certain conditions, like after delivery, to limit forensic traces, though precise implementation varies and often relies on the same calls used for . Such features are not universal but appear in sophisticated designs to balance spread with evasion.

Operational Phases

Computer viruses operate through a series of sequential phases that enable their survival, spread, and impact on infected systems. This lifecycle begins with initial and progresses through and potential persistence mechanisms, allowing the virus to remain effective while minimizing early detection. The phases are interdependent, with core components such as replication code and modules playing supporting roles in their execution. In the dormant phase, the integrates into the host or and remains inactive, avoiding any disruptive activity to evade immediate detection by security software or users. During this period, it does not replicate or execute its , instead lying hidden within legitimate files or until a specific activates it. This stealthy integration allows the to persist unnoticed on the for extended periods, sometimes indefinitely, until conditions are met. The propagation phase commences when the infected is executed, prompting the virus to scan for suitable new targets and replicate itself into them. For instance, a file-infector virus might append its code to other files, thereby creating additional infected hosts without altering the original program's apparent functionality. This is a defining trait of viruses, enabling spread within a system or network, though it consumes resources and risks exposure if not carefully managed. Upon satisfying predefined conditions, the triggering phase activates the virus's , initiating its malicious intent. These conditions can include temporal factors, such as a particular date or time (e.g., the Jerusalem virus, which activates on Fridays the 13th), or operational events like accessing a certain number of files. This phase ensures the deploys strategically, often delaying action to maximize propagation before causing noticeable harm. During the execution phase, the payload runs, carrying out the virus's intended effects, which may range from displaying messages to corrupting data or altering system configurations. For example, the payload might overwrite files or inject additional code to facilitate further infections, directly impacting the host's stability and security. This phase marks the virus's overt influence, potentially leading to system crashes or if not contained.

Propagation Mechanisms

Replication Targets

Computer viruses primarily target executable files for replication, as these are directly runnable programs that facilitate the virus's and upon execution. On systems like Windows and older environments, common targets include files with extensions such as .exe and .com, where the virus inserts its code into the host file without immediately altering its functionality to avoid detection. Document files, particularly those supporting macro languages in office applications, serve as another key replication target by exploiting embedded scripting capabilities. Formats like .doc for word processors and .xls for spreadsheets allow viruses to attach malicious s that execute when the document is opened, enabling replication into other documents or templates. Boot sectors, including the master boot record (MBR) on hard drives, are critical targets for persistent infection, as they load during system startup and provide an early execution opportunity. Viruses infecting these areas modify the boot code to ensure replication on subsequent boots or when media is accessed. Viruses also propagate via network shares and , such as USB drives or shared folders, which act as intermediaries between isolated systems. These targets are exploited by copying infected files or autorun mechanisms onto accessible storage, bridging infections across networks or devices. The selection of replication targets is guided by criteria that maximize efficiency, such as prioritizing frequently accessed, writable, or files to increase the likelihood of undetected spread while minimizing resource overhead in the virus's replication module.

Infection Vectors

Computer viruses primarily enter systems through infection vectors that leverage user interactions, network exposures, and physical media transfers, facilitating their initial infiltration and subsequent spread. These mechanisms often exploit in seemingly legitimate sources or unpatched vulnerabilities, allowing malicious to execute without immediate detection. Common vectors include email-based deliveries, illicit software acquisitions, exploits, removable devices, and deceptive tactics rooted in human . As of 2025, and malspam remain the dominant vectors, accounting for a majority of infections, while -based attacks like continue to pose risks through targeted exploits. One prevalent infection vector involves email attachments, where malicious files are disguised as innocuous documents such as invoices, resumes, or software updates to exploit user trust and curiosity. Attackers send phishing emails containing these attachments, which, upon opening, execute the virus payload, often using macro-enabled formats in files to automate infection. According to the National Institute of Standards and Technology (NIST), email remains a primary vector for malware delivery, with phishing campaigns responsible for a significant portion of initial infections in reported breaches. Viruses also propagate via software downloads, particularly from untrusted or pirated sources where malware is bundled with cracked programs, freeware, or keygens. Users seeking unauthorized copies of commercial software from torrent sites or file-sharing platforms inadvertently download infected executables that install the virus alongside the desired application. A study by the University of Nebraska-Lincoln highlights that pirated software frequently serves as a conduit for viruses, with infection rates elevated due to the lack of vendor verification and updates in such distributions. The Federal Bureau of Investigation (FBI) has warned that counterfeit software often embeds malware, leading to widespread infections among users bypassing legitimate channels. Drive-by downloads represent another critical vector, occurring when users visit compromised websites that exploit vulnerabilities in browsers, plugins like or , or operating systems to automatically deliver and install viruses without user interaction. These attacks typically involve malicious scripts, such as those embedded in iframes or on legitimate sites, triggering silent downloads upon page load. Although less common than in the early due to enhanced browser protections, drive-by downloads still contribute to infections by targeting outdated software components. Peripheral devices, such as USB flash drives and external hard drives, serve as physical vectors for virus transmission, especially in environments with auto-run features enabled. When an infected device is connected to a computer, the virus can self-execute via files or exploit operating system features to copy itself and infect the host system, potentially spreading to networked machines. The (CISA) notes that attackers deliberately plant on USBs left in public places or distributed via social engineering, leading to infections that bypass network defenses. This vector has been implicated in high-profile incidents, including state-sponsored campaigns using infected thumb drives. Social engineering tactics, particularly , trick users into executing infected code through lures like urgent alerts, fake login prompts, or enticing links that lead to downloads. These attacks manipulate psychological factors such as authority or scarcity to prompt actions like clicking embedded links or entering credentials on bogus sites, thereby initiating the infection process. CISA identifies as a core social engineering method for virus delivery, often combining with malicious payloads to compromise systems en masse. Such vectors rely on rather than technical exploits, making them effective against even secured environments.

System Impacts

Direct Effects

Computer viruses exert direct technical impacts on infected systems primarily through their payload execution, which disrupts normal operations at the file, resource, and system levels. One common effect is file corruption, where viruses overwrite or append malicious code to executable files such as .exe or .com formats, rendering them unusable and causing programs to upon execution. This corruption often results in , as infected files must typically be deleted to eradicate the virus, with no reliable recovery possible for overwritten content. Viruses also impose significant resource consumption during replication, hijacking CPU and to propagate themselves, which leads to noticeable system slowdowns, lag in applications, and potential full crashes under heavy load. For instance, multipartite viruses that infect both files and sectors exacerbate this by continuously altering system , further degrading performance across the entire . System instability arises when viruses modify core components, such as altering registry entries to ensure persistence or injecting malicious code into boot processes. viruses, in particular, target the (MBR), corrupting the boot code and preventing the operating system from loading, often displaying errors due to invalid sector signatures like the absence of 0x55 and 0xAA markers. A notable example is the CIH virus, which emerged in 1998 and overwrote the Flash chip on compatible systems (such as those with 430TX chipsets), rendering the hardware inoperable and requiring physical reprogramming of the chip to restore boot functionality. Additionally, some viruses incorporate payloads designed for data theft, such as keyloggers that record every keystroke to capture sensitive information like passwords or details, transmitting it to attackers without user awareness. These immediate effects collectively compromise the integrity and usability of the infected system, often necessitating manual intervention or specialized tools for .

Broader Consequences

Computer viruses have inflicted substantial economic damages on a global scale, with major outbreaks leading to billions in direct and indirect costs related to system downtime, remediation efforts, and lost revenue. For instance, the 2000 virus, a spread via , infected millions of systems worldwide and resulted in estimated damages of $10-15 billion, including cleanup and productivity losses. These financial burdens highlight how viruses disrupt critical operations, amplifying costs beyond initial infections. Productivity losses from computer viruses further exacerbate economic strain, as infections often halt business activities and require extensive time for cleanup and restoration. Globally, such disruptions contribute to annual productivity declines as part of broader cybercrime costs estimated at $10.5 trillion in 2025, forcing organizations to divert resources from core functions to security responses. Major virus incidents have accelerated shifts in the cybersecurity paradigm, prompting surges in investments and the development of stricter regulations to mitigate future risks. Following high-profile attacks like ILOVEYOU, global cybersecurity spending has risen sharply, reaching over $150 billion annually by 2023, while governments have enacted mandates for incident reporting and risk management frameworks. These changes reflect a broader recognition of viruses as catalysts for proactive defenses in both private and public sectors, with ongoing adaptations to threats in cloud, mobile, and IoT environments as of 2025. Geopolitically, advanced persistent threats incorporating virus-like behaviors have demonstrated the potential for cyber threats to target national infrastructure, escalating tensions between nations and blurring lines between and physical warfare. For example, state-sponsored operations have used to sabotage critical systems, influencing and prompting debates on cyber norms. Over the long term, computer viruses have contributed significantly to the expanding economy, with costs reaching $10.5 trillion annually in 2025, up from $6 trillion in 2021. This growth encompasses virus-related damages alongside other threats, driving sustained economic pressure and underscoring the need for ongoing global collaboration.

Detection Approaches

Signature-Based Methods

Signature-based methods form the foundational approach to computer virus detection, relying on predefined patterns or "signatures" derived from known samples to identify infections during static scans of files, , and sectors. These techniques compare target against a database of unique identifiers, such as cryptographic hashes or byte sequences, to flag exact or closely matching threats without executing the code. Developed in the early days of , this method prioritizes speed and reliability for recognized viruses but requires continuous updates to remain effective against evolving threats. Hash matching represents a precise form of signature-based detection, where cryptographic functions generate fixed-length digests of entire files or sections to create unique identifiers for known viruses. Commonly employed algorithms include , which produces a 128-bit , and SHA-256, offering 256-bit outputs for greater , allowing antivirus engines to verify file integrity and detect exact matches against databases. For instance, tools like use MD5-based signatures in the format MD5Hash:FileSize:[MalwareName](/page/Malware) stored in .hdb files to identify static samples, while SHA-256 variants in .hsb files support more robust detection of (PE) sections in Windows files. This approach excels in identifying unaltered virus files but is limited to exact replicas, as even minor modifications alter the . String scanning complements hash matching by searching for specific byte sequences or "strings" within files that are characteristic of known viruses, such as unique code snippets unlikely to appear in legitimate software. Antivirus programs maintain databases of these strings, extracted from disassembled virus samples, and scan files byte-by-byte or using optimized pattern-matching algorithms like the to locate matches efficiently. The , containing the standardized string X5O!P%@AP[4\PZX54(P^)7CC)7}$EICAR-STANDARD-ANTIVIRUS-TEST-FILE!$H+H*, serves as a benchmark for validating string-based detection across antivirus products without using real malware. This technique enables detection of viruses embedded in larger files, such as email attachments, by isolating suspicious patterns amid benign code. Heuristic signatures extend traditional by employing rule-based profiles to detect families of related viruses, rather than individual variants, through generic indicators like structures or behavioral traits. For example, rules might flag boot sector modifiers by identifying anomalies in () , such as self-replicating instructions or unusual jumps that characterize infectors like the virus family. ’s engine uses scoring systems to evaluate against predefined rules, incorporating wildcards and regular expressions to catch polymorphic variants that alter byte sequences while preserving core logic. Kaspersky similarly applies static decompilation to compare against a database, assigning scores to patterns indicative of file infectors or macro viruses. These signatures provide broader coverage for virus families but higher false positives if rules are too permissive. Centralized signature databases, maintained by major antivirus vendors, play a critical role in enabling effective detection through regular updates that incorporate new patterns from global threat intelligence. (now part of ) ensures signature files are refreshed to remain within a configurable age threshold, typically seven days, verifying protection against the latest known viruses via automated downloads to client endpoints. ’s VirusScan DAT files, updated multiple times daily, deliver incremental signature additions to address emerging s without full database overhauls, supporting both on-demand and real-time scanning. These repositories aggregate hashes, strings, and heuristic rules from analyzed samples, distributed via services to millions of users, though update frequency depends on threat velocity and network policies. Despite their reliability for known threats, signature-based methods exhibit significant limitations, particularly against zero-day viruses and polymorphic variants that lack predefined patterns. Zero-day attacks, exploiting undisclosed vulnerabilities before signatures are developed, evade detection entirely until databases are updated, often leaving systems vulnerable for days or weeks. Polymorphic viruses, which encrypt or mutate their code with each infection—such as using variable keys or junk instructions—render and matches ineffective, as no static persists across instances. This static nature also struggles with techniques like packing, where anti-detection features compress or encrypt payloads to alter observable patterns. Consequently, signature-based systems detect only a fraction of novel threats, necessitating complementary approaches for comprehensive protection.

Heuristic and Behavioral Detection

Heuristic detection employs rule-based algorithms to identify potential threats by analyzing patterns that deviate from expected software , such as unusual code structures or resource usage, without relying on predefined signatures. This approach is particularly effective against evolving computer viruses that mutate to evade traditional scanning. Behavioral detection, in contrast, focuses on observation of a program's actions, flagging anomalies like unauthorized file modifications or network communications that indicate malicious intent. Together, these methods provide proactive identification of unknown threats by emphasizing dynamic analysis over static matching. Sandboxing involves executing suspicious code in an isolated that mimics a real operating system, allowing security tools to observe replication attempts, such as self-propagation to other files or processes, without risking the host system. During this controlled execution, the monitors interactions like registry changes or outbound connections to reveal hidden behaviors, including those from zero-day viruses. This technique has proven essential for dissecting complex threats, as demonstrated in analyses where sandboxes uncovered evasion tactics in over 90% of tested samples. API monitoring tracks system calls, such as those for file creation, process injection, or network access, to detect unusual sequences that align with or payload delivery. For instance, frameworks like use to classify API call graphs from Windows executables, achieving high accuracy in identifying by modeling behavioral patterns rather than code content. This method excels in environments, where it flags deviations like excessive escalations common in infections. Machine learning models enhance by training on datasets of benign and malicious behaviors to recognize deviations, such as irregular process spawning or memory access patterns indicative of viral activity. Neural networks, including recurrent and convolutional variants, process features from system logs or network traffic to classify threats with accuracies exceeding 97% on benchmarks like NSL-KDD, enabling real-time flagging of unknown viruses. These AI-driven approaches adapt to polymorphic variants by focusing on behavioral signatures rather than static code. Rootkit detection leverages scans to uncover hidden , altered file systems, or hooked structures that viruses use for persistence. Tools analyze discrepancies between API-reported data and raw or disk contents, such as mismatched lists, to expose stealthy alterations. Behavioral heuristics further identify rootkits through indicators like unexplained system instability or anomalous network activity, with methods like SSDT confirming infections in targeted investigations. By 2025, advancements in (EDR) systems have integrated these techniques for proactive behavioral blocking, continuously monitoring endpoints to correlate anomalies across processes and halt viral propagation in . EDR platforms employ machine learning-enhanced behavioral analysis to detect and isolate threats autonomously, reducing response times to seconds and addressing the limitations of isolated heuristics against sophisticated viruses. This evolution underscores a shift toward comprehensive, adaptive defenses in enterprise environments.

Defensive Measures

Prevention Techniques

Antivirus software serves as a primary line of against computer viruses by performing real-time scanning of files, emails, and to detect and malicious code before it executes. These programs maintain of known virus signatures, which are updated automatically to address emerging threats, ensuring protection against the latest variants. within antivirus tools further enhances prevention by identifying suspicious behaviors, such as unusual file modifications, even without exact signature matches. Safe computing practices significantly reduce virus infection risks through user vigilance and system configurations. Users should avoid opening attachments or clicking links from unknown sources, as these often serve as infection vectors like email phishing. Enabling built-in operating system protections, such as Windows Defender, provides automatic threat blocking, while firewalls monitor and restrict unauthorized inbound and outbound connections to prevent unauthorized access. Regular software updates patch vulnerabilities that viruses exploit, maintaining overall system integrity. Access controls limit the potential damage from viruses by restricting application privileges and isolating potentially risky processes. The principle of least privilege ensures users and programs operate with only the minimum necessary permissions, preventing a virus from escalating to gain broader system access. Sandboxing confines applications to isolated environments, where they cannot interact with the main system or other files, effectively containing any malicious activity during execution. Network security measures block virus propagation across connected systems. Intrusion prevention systems (IPS) actively monitor traffic for anomalous patterns indicative of virus activity, such as unauthorized , and terminate suspicious sessions in real time. Email filtering at gateways scans incoming messages for malware signatures and blocks attachments with executable files, a common virus delivery method, thereby preventing infections at the entry point. Education campaigns foster long-term prevention by increasing of virus risks and promoting best practices. Programs like the National Cybersecurity Month initiative train users to recognize social engineering tactics. Studies on security , , and (SETA) programs have shown that such can reduce susceptibility by up to 50% through simulated exercises. These efforts emphasize the human element, as informed users are less likely to fall for deceptive tactics that bypass technical defenses.

Eradication and Recovery

Eradication of computer viruses typically begins with isolating infected files through processes, where moves suspicious items to a secure, isolated area to prevent further spread while allowing for analysis and removal. Tools like employ this method by scanning systems in real-time or on-demand, quarantining detected threats, and enabling users to review and delete them permanently from the quarantine manager. Once quarantined, deletion removes the viral code entirely, though users must ensure no remnants persist by running follow-up scans to verify system integrity. For thorough cleaning, especially when viruses embed deeply or the operating system is compromised, full system scans using bootable rescue environments are essential, as they operate outside the infected OS to avoid interference. The , for instance, boots from a USB or CD into a Linux-based environment, allowing offline scanning and disinfection of the primary drive without risking re-infection during the process. This approach is particularly effective against persistent threats like that load before the OS, enabling detection and removal that standard scans might miss. Specialized tools address specific virus types, such as boot sector viruses that infect the (MBR). Bootable recovery tools from vendors like create media to scan and repair infections, helping restore functionality without full OS reinstallation; however, compatibility may be limited on modern systems. Similarly, dedicated disinfectors from vendors like provide targeted repairs for known variants, minimizing while excising malicious code. Recovery after eradication often involves restoring data from verified backups to rebuild the system cleanly, ensuring the backups themselves are free of infection to prevent reintroduction of the virus. Strategies include performing a clean OS reinstallation followed by selective restoration from offline or backups tested for , such as those maintained on external media. The U.S. recommends using encrypted, offline backups and validating them periodically to facilitate swift recovery without compromising security. Best practices for effective emphasize pre-infection system imaging, where a complete disk —such as an ISO —captures the clean state for rapid restoration. Post-, verifying through checksums or additional scans confirms the absence of residual threats, reducing the risk of future incidents. Maintaining multiple backup versions allows selection of the most recent uninfected point, aligning with guidelines from agencies like the Cybersecurity and Communications Integration Cell for resilient data preservation.

Societal and Cultural Dimensions

Computer viruses have been a recurring motif in films, often portrayed as apocalyptic forces capable of dismantling civilizations or global systems. In the 1996 science fiction film Independence Day, protagonists upload a computer virus into an alien mothership's network, disabling protective shields and enabling a counterattack that saves Earth from invasion. This depiction frames the virus as a heroic, world-ending weapon, amplifying 1990s-era public fears of cyber threats as immediate existential dangers. Similarly, the 2007 action thriller Live Free or Die Hard centers on a "firesale" cyber-attack involving a virus that sequentially targets transportation, finance, and utilities infrastructure across the United States, illustrating viruses as instruments of orchestrated societal collapse. Such cinematic narratives emphasize dramatic, high-stakes interventions, influencing perceptions of viruses as both destructive and solvable through individual ingenuity. In literature and video games, computer viruses frequently merge digital and biological contagion themes, exploring uncontrolled replication and human vulnerability. Neal Stephenson's 1992 cyberpunk novel Snow Crash introduces a virus that propagates through virtual reality networks and linguistic code, crashing computer systems while inducing real-world neurological effects on users, thereby popularizing the idea of information as a self-replicating pathogen. The story's virus exploits a shared "machine language" in the , blending computational errors with ancient myths to critique technological overreach. In the video game franchise, spanning titles from 1996 onward, viruses such as the T-Virus and Progenitor Virus are engineered bioweapons that mutate humans into zombies and monsters, driving narratives of corporate malfeasance and global outbreaks. These portrayals highlight viruses as catalysts for and scenarios, reinforcing their role as metaphors for irreversible escalation. Television and news coverage have often sensationalized actual virus incidents, likening them to uncontrollable plagues that disrupt daily life. The Y2K transition in 1999 drew intense media scrutiny, with reports warning of opportunistic viruses that could activate on January 1, such as those mimicking BIOS errors to reformat hard drives or downloading destructive payloads, heightening public apprehension amid millennium hype. Likewise, the 2017 WannaCry ransomware was depicted in global news as a swift-spreading worm that infected over 200,000 computers in more than 150 countries, crippling healthcare systems like the UK's National Health Service and evoking a "digital pandemic" through its exploitation of unpatched software. These accounts amplified the virus's image as a borderless, predatory force, blending technical details with alarmist rhetoric to underscore real-world vulnerabilities. Cultural metaphors derived from computer viruses have evolved into everyday language, particularly in social media contexts. The phrase "going viral," originating from biological metaphors for cultural transmission in the 1970s, now describes content that proliferates rapidly across networks, transforming a term of dread into one of digital success and mimicry of spread. By 2025, media representations have shifted toward grounded explorations of , as exemplified in the television series (2015–2019), where hackers deploy realistic via USB drives and exploit devices to target corporate networks, portraying viruses as precise tools in ideological conflicts rather than fantastical doomsdays. Recent depictions, such as in the 2023 film The Creator, extend this to AI-driven threats in futuristic warfare, reflecting ongoing concerns with . This maturation reflects broader awareness of persistent, systemic threats, molding public discourse on cybersecurity from spectacle to strategy. The legal landscape governing computer viruses encompasses national statutes aimed at criminalizing unauthorized access, data interference, and malicious code propagation. In the United States, the of 1986 established federal prohibitions against intentionally accessing a computer without authorization or exceeding authorized access, which courts have interpreted to include the creation and release of viruses that cause damage or impair functionality. This law marked a pivotal response to early cyber threats, enabling prosecutions for worm and virus incidents that disrupt protected systems. Similarly, in the , Directive 2013/40/EU on attacks against information systems, adopted in 2013, harmonizes member states' criminal laws by defining offenses such as illegal system interference and data alteration, explicitly covering the distribution of like viruses through tools including botnets and email attachments. These frameworks prioritize deterrence through penalties that can include imprisonment and fines scaled to the extent of harm inflicted. Prosecutions under these laws have set precedents for holding virus creators accountable, though outcomes vary based on intent and jurisdiction. became the first person convicted under the CFAA in 1990 for releasing the in 1988, which infected thousands of computers and caused an estimated $10 million in cleanup costs; he received a three-year probation, 400 hours of , and a $10,050 fine after a determined his actions constituted intentional unauthorized access. In 2001, authorities arrested 20-year-old Jan de Wit, who confessed to authoring the Anna Kournikova virus—a worm that spread via attachments promising photos of the player and infected hundreds of thousands of systems worldwide—charging him with violating computer laws, resulting in a due to his age and lack of prior offenses. Another landmark case involved German teenager Sven Jaschan, arrested in 2004 and convicted in 2005 for creating the Sasser worm and Netsky viruses, which exploited Windows vulnerabilities to cause widespread system crashes; he received a 21-month and , influenced by his cooperation and Microsoft's $250,000 reward leading to his identification. Ethical considerations surrounding computer viruses center on the dual-use nature of self-replicating , where techniques developed to study for defensive purposes—such as improving antivirus detection—can be repurposed for harmful attacks, prompting debates on whether such work should be restricted to prevent misuse. This tension is evident in discussions of "white-hat" virus writing, where ethical hackers create benign or proof-of-concept in controlled environments to test , but critics argue it blurs lines with black-hat activities and risks accidental release, necessitating strict ethical guidelines and institutional oversight to balance innovation with responsibility. Jaschan's post-conviction transition to white-hat consulting exemplifies how reformed creators can contribute positively, yet underscores ongoing ethical scrutiny of intent in development. Overall, these debates emphasize the moral imperative for to evaluate potential harms, often guided by professional that prioritize non-malicious applications. Internationally, the Budapest Convention on Cybercrime, opened for signature in 2001, provides a cornerstone treaty by requiring signatories to criminalize offenses like illegal access and system interference, including virus dissemination, and facilitating cross-border cooperation in investigations. As of November 2025, the convention has been ratified by 81 countries, enabling joint operations against transnational virus threats despite varying domestic implementations. However, challenges persist in attributing and prosecuting state-sponsored attacks, as seen with the 2017 NotPetya —initially disguised as but designed for destruction—which U.S. and allied governments attributed to Russia's military intelligence unit () based on code analysis and infrastructure tracing, yet legal action remains limited due to difficulties in proving individual culpability across borders and the absence of extradition in such geopolitical contexts. These attribution hurdles highlight the need for enhanced international norms to bridge gaps between technical evidence and enforceable justice.

Relation to Broader Malware Landscape

Distinctions from Other Malware Types

Computer viruses are distinguished from other primarily by their requirement to attach to and replicate via host files or programs, a trait that sets them apart from standalone or non-replicating threats. Unlike , which are self-contained programs capable of independent propagation across networks without needing a host, viruses depend on user interaction or to spread, embedding their code into legitimate executables or documents. For instance, the of 1988 exploited vulnerabilities in Unix systems to replicate autonomously over , infecting approximately 10% of connected computers without attaching to files, demonstrating the self-propagating nature absent in viruses. In contrast to Trojan horses, viruses actively self-replicate by infecting hosts, whereas Trojans masquerade as benign software to trick users into installation but lack inherent replication mechanisms, relying instead on social engineering for distribution. Trojans may grant attackers remote access or steal data once installed, but they do not propagate independently like viruses, which modify and spread through attached files to potentially corrupt systems over time. Ransomware, while often overlapping with viral payloads, differs fundamentally as it prioritizes data encryption and over replication; viruses are defined by their attachment and self-copying behavior, even if some incorporate elements. A virus might encrypt files as a secondary effect, but its core trait is host dependency for spread, unlike pure that spreads via or exploits without . Hybrid forms further highlight viruses' attachment mechanisms, as seen in boot sector viruses, which target the Master Boot Record (MBR) or boot sectors of storage devices to load malicious code during system startup, thereby infecting the boot process itself. In comparison, rootkits employ stealth techniques to conceal malware by modifying operating system kernels or processes, often without the file-attachment replication central to viruses; boot sector viruses propagate by overwriting boot areas on inserted media, while rootkits persist by hiding activities post-infection. This attachment to critical boot components allows boot sector viruses like Michelangelo (1991) to evade casual detection, but rootkits emphasize concealment over such targeted replication. In contemporary malware taxonomies, viruses remain a distinct subset characterized by host-file replication, separate from , Trojans, and other categories, as outlined in classifications by organizations like Kaspersky, which group malware into viruses (file infectors), (network spreaders), and Trojans (deceptive non-replicators). These standards, updated regularly to reflect evolving threats, underscore viruses' reliance on attachment for propagation, positioning them as a foundational type amid broader ecosystem shifts.

Influence on Modern Threats

Traditional computer viruses, known for their self-replicating nature by infecting executable files, have profoundly influenced the rise of hybrid malware in the post-2010 era. These modern variants blend viral propagation with fileless execution and living-off-the-land (LOTL) techniques, leveraging legitimate system tools to evade detection while maintaining persistence and spread. , a prominent example first detected in 2014, disrupted in 2021 but resurged thereafter with activity continuing into 2025, exemplifies this evolution; initially a banking , it transformed into a modular loader that used , (WMI), and Microsoft HTML Application Host (MSHTA) for fileless operations, enabling lateral movement across networks without creating detectable artifacts on disk. This hybrid approach extended traditional virus tactics—such as attachment and replication—into stealthier forms, inspiring subsequent threats that distribute and info-stealers while minimizing forensic footprints. The principles of deception and infection from PC-era viruses have also shaped mobile and Internet of Things (IoT) threats, particularly on platforms. Early computer viruses disguised malicious code within benign files to trick users and systems; similarly, like FakeApp trojans masquerade as legitimate applications—such as antivirus tools or updaters—to gain permissions and exfiltrate data. This evolution adapts PC virus models to mobile ecosystems, where imposter apps exploit vulnerabilities and social engineering, much like floppy disk infections in the and . By 2025, while FakeApp detections declined by 7.49% year-over-year, these threats persist in fraudulent schemes, underscoring the ongoing adaptation of viral infection strategies to resource-constrained devices. devices face analogous risks, with propagating via weak updates, echoing how viruses exploited shared networks. In the 2020s, the adaptive replication of computer viruses has driven the incorporation of (AI) and (ML) into malware for enhanced evasion. Traditional viruses mutated code to avoid signatures; modern counterparts use ML algorithms to generate polymorphic variants that dynamically alter behavior, achieving evasion rates as high as 88% against certain antivirus tools. For instance, AI-powered threats employ generative models to obfuscate payloads and adapt to defensive analyses in real-time, extending viral self-preservation into automated, intelligent operations. This shift addresses limitations in older detection methods, with attackers using large language models to craft evasive code that bypasses static and dynamic scanners. Virus-like propagation has further manifested in attacks, where infects trusted software distribution channels to achieve widespread dissemination. The 2020 SolarWinds breach illustrates this: Russian state actors injected the backdoor into platform updates starting in February 2020, propagating the to over 18,000 customers who installed the compromised versions between March and June. Once deployed, lay dormant before enabling remote access and lateral movement, mirroring how viruses infect hosts through routine file execution but scaled via enterprise trust networks. This tactic has influenced subsequent incidents, amplifying the reach of traditional viral mechanics in interconnected environments. Looking ahead, the legacy of computer viruses informs projections for threats emerging by 2025, particularly those involving and . As quantum processors advance, malware could exploit "store now, decrypt later" strategies, harvesting encrypted data for future quantum decryption using algorithms like Shor's, targeting networks secured by . As of November 2025, no widespread quantum-enabled incidents have been reported, but preparations for such threats have accelerated with increased adoption of quantum-resistant standards. exploits may evolve to include quantum-resistant that demands payment in vulnerable cryptocurrencies, while hybrid viruses adapt to standards. By late 2025, experts anticipate increased focus on quantum-safe designs to counter these viral-inspired threats, with geopolitical actors potentially accelerating such innovations.

References

  1. [1]
    Computer Viruses - Theory and Experiments
    Copyright(c), 1984, Fred Cohen - All Rights Reserved. We define a computer 'virus' as a program that can 'infect' other programs by modifying them to include a ...
  2. [2]
    What's the Difference between a Virus and a Worm? - Kaspersky
    The primary difference between a virus and a worm is that viruses must be triggered by their host/victim's interaction with the infected file.
  3. [3]
    Malware and Computer Virus Facts & FAQs - Kaspersky
    Computer viruses are a type of malware that earned their name because of how they spread by "infecting" other files on a disk or computer. Viruses then spread ...
  4. [4]
    Malware and Disease: Lessons from Cyber Intelligence for Public ...
    John von Neumann theorized about self-replicating automata as early as 1949, and Fred Cohen coined the term “computer virus” in 1984, years before malware ...
  5. [5]
    [PDF] Threat assessment of malicious code and external attacks
    the original platform. 2.1.1. History of Viruses. The term “computer virus” was formally defined by Fred Cohen in 1983, whilehe performed academic experiments ...Missing: authoritative | Show results with:authoritative<|control11|><|separator|>
  6. [6]
    Virus Basics | CISA
    Mar 17, 2023 · Viruses used to be spread when people shared floppy disks and other portable media, now viruses are primarily spread through email messages. ...
  7. [7]
    Types of Malware & Malware Examples - Kaspersky
    ... viruses, spyware, adware, ransomware, and other types of harmful software. A computer virus is simply one type of malware. Malware may be introduced to a ...
  8. [8]
    Difference between viruses, worms, and trojans
    Jan 9, 2025 · Some viruses are programmed to damage the computer by damaging programs, deleting files, or reformatting the hard disk. Others are not designed ...
  9. [9]
    A Brief History of Computer Viruses & What the Future Holds
    The threat landscape became a mixed environment shared by viruses, worms and Trojans—hence the name "malware" as an umbrella term for malicious software. One of ...
  10. [10]
    Virus | Kaspersky IT Encyclopedia
    Today the term virus is often loosely used to refer to any type of malicious program, or is used to describe any bad thing that a program does to a computer. ...
  11. [11]
    [PDF] Computer viruses and related threats
    Because viruses can spread rapidly to other programs and systems, the damage can multiply geometrically. Related threats include other forms of destructive ...
  12. [12]
    virus - Glossary | CSRC - NIST Computer Security Resource Center
    Definitions: A computer program that can copy itself and infect a computer without permission or knowledge of the user. A virus might corrupt or delete data ...
  13. [13]
    [PDF] An Overview of Computer Viruses in a Research Environment
    In 1983, Fred Cohen conducted a series of experiments to determine if viruses could spread readily on non-PC systems. He designed his virus to acquire ...
  14. [14]
    [PDF] Computer Viruses - All.Net
    A "virus" may be loosely defined as a sequence of symbols which, upon interpretation in a given environment, causes other sequences of symbols in that ...
  15. [15]
    The Creeper Worm, the First Computer Virus - History of Information
    The Creeper worm, an experimental self-replicating program written by Bob Thomas at BBN Technologies Offsite Link, Cambridge, Massachusetts (originally Bolt ...
  16. [16]
    [PDF] Computer Viruses - Theory and Experiments - CNSR@VT
    This paper introduces "computer viruses" and examines their potential for causing widespread damage to computer systems. Basic theoretical results are presented ...
  17. [17]
    [PDF] Computer Viruses--A Form of Artificial Life? - Purdue e-Pubs
    Jun 8, 1990 · One of the primary characteristics of computer viruses is their ability to reproduce themselves (or an altered version of themselves). Thus, ...
  18. [18]
    [PDF] Improved Kernel Security Through Code Validation, Diversification ...
    This mutation prevents signature-based anti-virus software from detecting the virus. This class of malware is often referred to as polymorphic computer viruses ...<|separator|>
  19. [19]
    The Living Polymorphic Virus - Stanford University
    Oct 23, 2001 · To put it bluntly, polymorphic computer viruses evolve. Contrary to various Artificial Life scholars, it is the opinion of this document that ...
  20. [20]
    Proof that a Program Could Reproduce Itself - History of Information
    In these lectures, which built upon lectures that he gave in Pasadena in 1948, von Neumann showed that in theory a program could reproduce itself.
  21. [21]
    Theory of self-reproducing automata
    ... automata theory that von Neumann concentrated on are both intimately related to com- plexity. These are the problems of reliability and self-reproduction.
  22. [22]
    When did the term 'computer virus' arise? - Scientific American
    Oct 19, 2001 · The history of the computer virus began in the 1940s when John von Neumann published a paper called "Theory and Organization of Complicated ...Missing: scholarly | Show results with:scholarly
  23. [23]
    A history of computer viruses — Introduction - ScienceDirect
    The following series of articles are taken from Harold's Computer Virus Handbook, published by Elsevier Advanced Technology in 1990. Viruses have moved on a ...Missing: scholarly | Show results with:scholarly
  24. [24]
    [PDF] What is Malware? - Semantic Scholar
    The first PC virus was a boot sector virus called (c)Brain, created in 1986 by two brothers, Basit and Amjad Farooq Alvi, operating out of Lahore, Pakistan.
  25. [25]
    [PDF] Computer Viruses: Legal Aspects
    Apr 1, 1994 · c 1986 Basit & Amjad (pvt) Ltd. BRAIN ... Two brothers, Amjad Farooq Alvi and Basit Farooq Alvi, created the virus as an anti-piracy.
  26. [26]
    The Melissa Virus - FBI.gov
    Mar 25, 2019 · It then used a macro to hijack their Microsoft Outlook email system and send messages to the first 50 addresses in their mailing lists. Those ...Missing: propagation | Show results with:propagation
  27. [27]
    [PDF] 1999 CERT Advisories | Software Engineering Institute
    The Melissa macro virus propagates in the form of an email message containing an infected Word document as an attachment. The transport message has most ...Missing: global | Show results with:global
  28. [28]
    [PDF] T-AIMD-00-171 Information Security: 'ILOVEYOU' Computer Virus ...
    May 10, 2000 · The damage resulting from this particular hybrid— which includes overwhelmed e-mail systems and lost files–is limited to users of the Microsoft ...
  29. [29]
    The Love Bug Virus: Protecting Lovesick Computers from Malicious ...
    The latest projection from Computer Economics estimates that the damage already from the I LOVE YOU virus and its variants is $6.7 billion. So this one virus in ...
  30. [30]
    [PDF] Poweliks
    “Poweliks is the name of a malicious program. This particular program is a Windows Trojan but what makes it noteworthy is that it does not rely on the ...
  31. [31]
    [PDF] Behavioral Malware Classification using Convolutional Recurrent ...
    Poweliks is one of the first fileless malware samples that can infect a com- puter with Ransomware [19]. The malware employs eva- sive techniques to avoid ...
  32. [32]
    Polymorphic Adversarial DDoS attack on IDS using GAN - IEEE Xplore
    We propose a model using GAN to generate adversarial DDoS attacks that can change the attack profile and can be undetected.
  33. [33]
  34. [34]
    - THE PROMISES AND PERILS OF EMERGING TECHNOLOGIES ...
    Until the advent of the Internet, viruses could only pass to other computers through floppy disks or other storage media. ... The ``Mobile IoT'' comprises ...Missing: declining | Show results with:declining
  35. [35]
    [PDF] MALWARE RISKS AND MITIGATION REPORT
    Sophisticated attacks have confirmed data can be stolen through well written malware residing only in system memory without leaving any footprint in the form of ...
  36. [36]
    The Anatomy of Wiper Malware, Part 1: Common Techniques
    Aug 11, 2022 · File System API. The standard method to overwrite a file is by using the CreateFile and WriteFile API combination. The first is used to grab ...Missing: infection calls
  37. [37]
    [PDF] Static Analysis Based Behavioral API for Malware Detection using ...
    They have found that read and write files were the most API calls used by malwares to infect the program. Lists of Win32 API calls have been extracted at the ...
  38. [38]
    [PDF] A Framework for Modelling Trojans and Computer Virus Infection
    (Viruses may wish to avoid re-infection, because re-infection takes time or space and may therefore make an infection more obvious. Viruses often include a ...
  39. [39]
    [PDF] Computer Virus: Their Problems & Major attacks in Real Life
    Infection Mechanism causes spread to other files. • Trigger is conditions for delivering payload. • Payload is the possible damage to infected computers.
  40. [40]
    Malicious Payload - an overview | ScienceDirect Topics
    DroidKungFuUpdate is a notorious example of dynamic payload malware. Usually ... The proliferation of computer viruses has also led to the phenomenon of the virus ...
  41. [41]
    [PDF] Static Analysis of Executables to Detect Malicious Patterns
    The f0sf0r0 virus uses a polymorphic engine combined with an EPO technique to hide its entry point. According to Kaspersky Labs [27], when an infected file is ...
  42. [42]
    [PDF] MALWARE 101 - VIRUSES - GIAC Certifications
    2.1.1.7 Entry Point Obfuscation (EPO) Virus – This type of virus changes a random location in the host file data instead of the changing ...
  43. [43]
    Metamorphic Malware and Obfuscation: A Survey of Techniques ...
    Sep 2, 2023 · Malware routinely alters program entry points as to avoid detection through rerouting of the execution flow to a decryptor stub which decrypts ...
  44. [44]
    [PDF] Identifying Dormant Functionality in Malware Programs
    REANIMATOR identifies dormant malware behaviors by statically searching for code not run during dynamic analysis, using models to check for previously seen ...
  45. [45]
    What are Computer Viruses? Definition & Types of Viruses - Fortinet
    A computer virus is a type of malicious software, or malware, that spreads between computers and causes damage to data and software.
  46. [46]
    What Is a Computer Virus and How Does It Work? - Avast
    Aug 31, 2022 · The computer virus definition includes its 4 phases: dormant, propagation, triggering, and A computer virus can begin infecting your ...
  47. [47]
    What is the structure and life cycle of a computer virus? - Educative.io
    A computer virus self-replicates to infect systems, comprising infection mechanism, trigger, and payload stages. Its lifecycle includes dormant, propagation ...
  48. [48]
    What is the Polymorphic Virus? - Kaspersky
    This type of "shape shifting" virus produces malicious code that replicates itself endlessly and repeatedly changes its characteristics in an attempt to evade ...
  49. [49]
    What is a Polymorphic Virus? Examples & More | CrowdStrike
    Jul 21, 2022 · A polymorphic virus is a type of malware that is programmed to repeatedly mutate its appearance or signature files through new decryption ...Missing: evasion | Show results with:evasion
  50. [50]
    None
    Below is a merged summary of virus types and targets from NIST SP 800-83, combining all the information from the provided segments into a single, comprehensive response. To maximize detail and clarity, I’ve organized the information into a table in CSV format, followed by additional details and URLs. This ensures all unique information is retained while avoiding redundancy.
  51. [51]
    [PDF] Malware - Jackson State University
    A virus code contains the replication code (executed during the propagation phase) and the Payload code – to do the malicious action (executed during the action ...
  52. [52]
    [PDF] Unveiling the Connection Between Malware and Pirated Software in ...
    Feb 6, 2024 · 3) Virus: A computer virus is a malicious program capable of self-replication by modifying legitimate computer programs and injecting its code.
  53. [53]
    Pirated Software May Contain Malware - FBI
    Aug 1, 2013 · The real possibility that illegally copied software, including counterfeit products made to look authentic, could contain malware.
  54. [54]
    Using Caution with USB Drives | CISA
    Feb 1, 2021 · Attackers can use USB drives to infect other computers with malware that can detect when the USB drive is plugged into a computer.
  55. [55]
    Chinese Spies Infected Dozens of Networks With Thumb Drive ...
    Sep 19, 2023 · Security researchers found USB-based Sogu espionage malware spreading within African operations of European and US firms.
  56. [56]
    Avoiding Social Engineering and Phishing Attacks | CISA
    Feb 1, 2021 · Phishing is a form of social engineering. Phishing attacks use email or malicious websites to solicit personal information by posing as a ...
  57. [57]
  58. [58]
    Boot Sector Virus | Definition and Prevention - Kaspersky
    A boot sector virus is a type of virus that infects the boot sector of floppy disks or the Master Boot Record (MBR) of hard disks.
  59. [59]
    Virus:DOS/CIH | F-Secure
    However, the virus has another, unique activation routine: It will try to overwrite the Flash BIOS chip of the machine. If this succeeds, the machine will be ...Missing: effects | Show results with:effects
  60. [60]
    What Is A Keylogger? Definition And Types - Fortinet
    A keylogger or keystroke logger/keyboard capturing is a form of malware or hardware that keeps track of and records your keystrokes as you type.
  61. [61]
    Ransomware WannaCry: All you need to know - Kaspersky
    The WannaCry ransomware attack had a substantial financial impact worldwide. It is estimated this cybercrime caused $4 billion in losses across the globe ...
  62. [62]
    Cybercrime To Cost The World $10.5 Trillion Annually By 2025
    Feb 21, 2025 · Cybersecurity Ventures expects global cybercrime costs to grow by 15 percent per year over the next five years, reaching $10.5 trillion USD annually by 2025.
  63. [63]
    The SEC Finalizes Rule on Cybersecurity Disclosures
    Aug 27, 2025 · These rules mandate reporting significant cyber incidents within four business days and providing updates on previously reported incidents. They ...
  64. [64]
    The Real Story of Stuxnet - IEEE Spectrum
    Feb 26, 2013 · Update 13 June 2025: The attacks on Iranian nuclear facilities are the latest in a two-decade campaign by the Israeli military and ...
  65. [65]
    Cybercrime To Cost The World $10.5 Trillion Annually By 2025
    Dec 8, 2024 · Cybersecurity Ventures expects global cybercrime costs to grow by 15 percent per year over the next five years, reaching $10.5 trillion USD annually by 2025.
  66. [66]
    A Retrospective - Anti-Virus Software - CS Stanford
    Anti-virus software uses detection to identify infected files, which can be repaired or quarantined. It needs constant updates to recognize new viruses.Missing: criteria | Show results with:criteria
  67. [67]
    Hash-based Signatures - ClamAV Documentation
    The easiest way to create signatures for ClamAV is to use filehash checksums, however this method can be only used against static malware.Missing: detection | Show results with:detection
  68. [68]
    How Hash Functions Help Detect and Block Threats - Malware Patrol
    1) Malware Hashes Feed. Includes MD5, SHA-1, and SHA-256 hashes, as well as classification of verified active malware and ransomware samples. 2) Risk Indicators ...
  69. [69]
    Download Anti Malware Testfile - EICAR.org
    This test file allows people to test anti-virus software without having to use a real computer virus.
  70. [70]
    [PDF] :: Heuristic Analysis—
    Heuristic analysis is a generic approach used by anti-virus systems, supplementing signature scanning, to detect unknown viruses and malware.
  71. [71]
    What is Heuristic Analysis? - Kaspersky
    Heuristic analysis is a method of detecting viruses by examining code for suspicious properties. It was designed to spot unknown new viruses and modified ...<|separator|>
  72. [72]
    Antivirus signature file is up-to-date - TechDocs - Broadcom Inc.
    Antivirus: Antivirus signature file is up-to-date. Last Updated April 16, 2025. Checks that the antivirus signature file is up to date.
  73. [73]
    McAfee software updates: FAQ
    McAfee apps such as LiveSafe and Total Protection use automatic updates to make sure that they're always up to date. Here's some info about these updates.
  74. [74]
    Next-Generation AV: Why Taking a New Approach Is Essential | Datto
    Jan 29, 2024 · Cons and limitations:​​ Inability to detect unknown threats: Signature-based solutions struggle when faced with new, zero-day threats that lack a ...<|control11|><|separator|>
  75. [75]
    What is Malware Detection? - Splunk
    Methods for detecting malware include signature-based detection, heuristic-based detection, behavioral analysis, sandboxing, and machine learning techniques.What's Malware? · Common Malware Detection... · Detecting Malware Using...
  76. [76]
    What Is Malware Sandboxing | Analysis & Key Features - Imperva
    Nov 25, 2024 · A malware sandbox is a virtual environment used to isolate and analyze the behavior of potentially malicious software.Why Is a Malware Sandbox... · Benefits of Malware Sandbox...
  77. [77]
    API-MalDetect: Automated malware detection framework for ...
    This paper presents API-MalDetect, a new deep learning-based automated framework for detecting malware attacks in Windows systems.
  78. [78]
    A Review on Machine Learning Approaches for Network Malicious ...
    Network anomaly detection systems (NADSs) play a significant role in every network defense system as they detect and prevent malicious activities.
  79. [79]
    [PDF] rootkit investigation procedure checklist - SANS Institute
    What kinds of rootkits are there? Rootkits may use a variety of techniques to gain control of the operating system and hide from both the user and security ...
  80. [80]
    What is EDR? Endpoint Detection & Response Defined | CrowdStrike
    Jan 7, 2025 · Endpoint Detection and Response (EDR) is an endpoint security solution that continuously monitors end-user devices to detect and respond to ...
  81. [81]
    Understanding Anti-Virus Software | CISA
    Automatic scans – Most anti-virus software can be configured to automatically scan specific files or directories in real time and prompt you at set intervals to ...
  82. [82]
    [PDF] Guide to Malware Incident Prevention and Handling for Desktops ...
    This guide provides recommendations for improving malware incident prevention and enhancing incident response capabilities for handling malware incidents.
  83. [83]
    Malware: How To Protect Against, Detect, and Remove It
    To protect your computer from malware and other threats, use security software. Update it regularly, or set it to update automatically, for the most up to ...
  84. [84]
    Protect my PC from viruses - Microsoft Support
    Use an anti-malware app - Installing an anti-malware app and keeping it up to date can help defend your PC against viruses and other malware (malicious software) ...Missing: techniques authoritative sources
  85. [85]
    Protect Your Computer From Viruses, Hackers, and Spies
    Malicious viruses or spyware could be deposited on your computer, slowing it down or destroying files. By using safety measures and good practices to protect ...
  86. [86]
    [PDF] Guide to Intrusion Detection and Prevention Systems (IDPS)
    Intrusion detection is the process of monitoring the events occurring in a computer system or network and analyzing them for signs of possible incidents, which ...
  87. [87]
    [PDF] How to Protect Your Networks from Ransomware
    DomainKeys Identified Mail (DKIM) to prevent email spoofing. • Scan all incoming and outgoing emails to detect threats and filter executable files from.
  88. [88]
    [PDF] How Effective are SETA Programs Anyway: Learning and Forgetting ...
    Jul 4, 2023 · In a baseline experiment, we establish that SETA programs reduce phishing susceptibility by 50%, whereas the training intensity does not affect ...
  89. [89]
    Cybersecurity Awareness Based on Software and E-mail Security ...
    Mar 18, 2022 · The aim of this study is to discover the impact of software security and e-mail security on overall cybersecurity among the students.
  90. [90]
    How to remove a virus or malware from computer - Malwarebytes
    How to remove a virus or malware from a computer · 1: Contact an IT professional · 2: Disconnect from your network · 3: Download antivirus · 4: Use a safe mode · 5: ...
  91. [91]
    Manage quarantined items in Desktop Security
    Open the app. · On the dashboard, click the Detection History card. · Click the Quarantined items tab. · Select the item you want to delete by checking its box.
  92. [92]
    Kaspersky Rescue Disk 18
    Kaspersky Rescue Disk. A free tool for scanning and disinfection. Disinfect your PC when you can't boot the operating system.
  93. [93]
    Free Norton Tools & Scans for Mobile & PC Users
    Norton Power Eraser is a free virus removal tool for Windows that doesn't need to be downloaded. Try free scan. Rebootable Recovery. Norton Bootable Recovery ...Norton AntiTrack · Privacy Monitor Assistant · Free Scam DetectorMissing: sector | Show results with:sector
  94. [94]
    What is Boot Sector Virus & How to Prevent Them? - Norton
    Aug 8, 2018 · It is an extremely dangerous malware that takes over the DOS boot sector or Master Boot Record (MBR) of a floppy drive or hard disk. Almost all ...What is Boot Sector virus? · How Does Boot Sector Virus...Missing: repair | Show results with:repair
  95. [95]
    Recovering from Viruses, Worms, and Trojan Horses - CISA
    Many users are victims of viruses, worms, or Trojan horses. If your computer gets infected with malicious code, there are steps you can take to recover.
  96. [96]
    #StopRansomware Guide | CISA
    This guide provides prevention best practices and a response checklist for ransomware, which encrypts files and demands ransom. It includes prevention and ...Missing: decline standalone<|control11|><|separator|>
  97. [97]
    Backups: The Cure to Viral Cyber Infections - NJCCIC - NJ.gov
    Creating an ISO image file (with the extension .iso) is the best method of backing up all of the data from a system. An ISO file is an exact replica of a hard ...
  98. [98]
    Everything we learned about computer viruses from 90s films
    Jun 24, 2019 · Let's decode (sorry) all things cybersecurity through the lens of '90s cinema classics like Independence Day, Hackers, and Jurassic Park.
  99. [99]
    Security goes to the movies: Live Free or Die Hard - Computerworld
    Jun 29, 2007 · Our virtual terrorists start down this dangerous path in an unlikely fashion: uploading a virus to a hacker's computer that causes his C4 hard ...
  100. [100]
    How the 1992 sci-fi novel 'Snow Crash' predicted Facebook's ...
    Nov 3, 2021 · Author Neal Stephenson coined the term "metaverse" in his 1992 ... computer virus that causes metaverse users to suffer real-world brain damage.
  101. [101]
    Every Resident Evil Virus, Parasite, and Disease Explained
    Jul 24, 2021 · There are a number of different important and unimportant viruses, and sometimes mold or parasites that are impacting a given game's events.
  102. [102]
    Amid Confusion of Y2K, Beware of Computer Viruses
    Dec 30, 1999 · Virus researchers are warning that Jan. 1 could bring a spurt of computer viruses that hinge in some way on the year 2000 computer glitch. Some ...
  103. [103]
    Massive ransomware infection hits computers in 99 countries - BBC
    May 13, 2017 · Cyber-security firm Avast said it had seen 75,000 cases of the ransomware - known as WannaCry and variants of that name - around the world.Missing: portrayal digital plague
  104. [104]
    What Does Going Viral Mean? | Studio 360 - WNYC
    Sep 8, 2016 · Computer viruses emerged in the 1980s. In the internet era, we decided not to beat viruses, but to join them. “Going viral” became the goal ...
  105. [105]
    Analyzing Mr. Robot: S02E01 - WeLiveSecurity
    Jul 21, 2016 · As Mr. Robot is a series that touches on topical themes, it was inevitable that ransomware would come along at some point. The first episode of ...
  106. [106]
    Morris Worm - FBI.gov
    Computer worms, unlike viruses, do ... In 1986, Congress had passed the Computer Fraud and Abuse Act, outlawing unauthorized access to protected computers.
  107. [107]
    Dutch Police Arrest Suspect After Computer Virus Spreads
    Feb 14, 2001 · The Dutch police arrested a 20-year-old man today who confessed to having released a malicious software program that arrived in e-mail boxes ...Missing: creator | Show results with:creator
  108. [108]
    German court convicts Sasser worm creator - NBC News
    Jul 8, 2005 · Sven Jaschan, 19, who was fingered with the help of reward money from Microsoft Corp., instead got a 21-month suspended sentence and was ...
  109. [109]
    [PDF] Computer Viruses and Ethics - Purdue e-Pubs
    Aug 20, 1991 · Abstract. There has been considerable interest in computer viruses since they first appeared in 1981, and especially in the past few years ...
  110. [110]
    [PDF] No Good Deed Goes Unpunished: The Duties Held by Malware ...
    Jun 7, 2018 · malware researchers, and C) a dual-use analysis was already attempted in the context of vulnerabilities with the Wassenaar. Agreement, which ...
  111. [111]
    Sven Jaschan - Wikipedia
    Sven Jaschan (born 29 April 1986) is a former black-hat hacker turned white-hat, a security expert/consultant, and creator of the Netsky and Sasser computer ...
  112. [112]
    About the Convention - Cybercrime - The Council of Europe
    The Budapest Convention is more than a legal document; it is a framework that permits hundreds of practitioners from Parties to share experience and create ...
  113. [113]
    Six Russian GRU Officers Charged in Connection with Worldwide ...
    Oct 19, 2020 · The NotPetya malware, for example, spread worldwide, damaged computers used in critical infrastructure, and caused enormous financial losses.
  114. [114]
    Malware vs. Virus vs. Worm: What Is the Difference? | Fortinet
    A worm can self-replicate and spread to other computers, while a virus cannot. A virus needs to be sent from one computer to another by a user or via software.
  115. [115]
    What's the Difference between a Virus and a Worm? - Kaspersky
    The primary difference between a virus and a worm is that viruses must be triggered by their host/victim's interaction with the infected file.
  116. [116]
    Morris Worm - Radware
    The Morris Worm was a self-replicating program created to gauge the ARPANET's size, but it caused a denial-of-service and re-infected machines 1 in 7 times.
  117. [117]
    A Tour of the Worm - UNC Computer Science
    The 1988 Internet Worm was a self-replicating program that spread across the internet, using resources to attack computers, making them unusable. It was a ...
  118. [118]
    What is the Difference Between Viruses, Worms and Trojan Horses?
    Unlike viruses, trojan horses do not replicate themselves, but they can be just as destructive. Trojans also open a backdoor entry to your computer, giving ...
  119. [119]
    What Is a Trojan Horse? Trojan Virus and Malware Explained | Fortinet
    A Trojan Horse Virus is a type of malware that downloads onto a computer disguised as a legitimate program.
  120. [120]
    What Is a Computer Virus? - Types, Examples & More | Proofpoint US
    A computer virus is a malicious application or code used to perform destructive activity. Learn exactly what it is, how it works, examples, and more.
  121. [121]
    Virus, Malware and Ransomware: How They Differ - NAKIVO
    Oct 2, 2024 · Unlike viruses, ransomware is not a self-replicating infection, but criminals can use viruses as part of more complex ransomware attacks.What Is a Virus? · What Is a Ransomware Virus? · Ransomware vs. malware vs...
  122. [122]
    Viruses vs. Ransomware & Malware: Types and Explanation - Cisco
    Viruses and ransomware are both types of malware. Other forms of malware include Trojans, spyware, adware, rootkits, worms, and keyloggers.
  123. [123]
    Difference between Virus and Ransomware - GeeksforGeeks
    Jul 15, 2025 · Virus is a type of Malware. Ransomware is one of the type of malware. Antivirus software are used for protection against viruses. Ransomware ...
  124. [124]
    What Is a Rootkit? How to Defend and Stop Them? | Fortinet
    Rootkit scans search for known attack signatures. One way they go about finding malware is through memory dump analysis, which discovers the instructions that a ...
  125. [125]
    Malware 101: File system evasion — rootkits and bootkits
    Dec 7, 2023 · Rootkits operate at the highest privilege level, while bootkits infect the boot sector, ensuring code runs before the OS and is undetectable.
  126. [126]
    What is a boot sector virus? - Acronis
    Oct 12, 2021 · A boot sector virus is a type of malware that infects a system's boot partition or the Master Boot Record (MBR) of a hard disk. During startup ...
  127. [127]
    The classification tree - Kaspersky IT Encyclopedia
    The classification tree represents all detected objects, divided into Malware, AdWare, RiskWare, and PornWare. Malware includes Viruses, Worms, Trojans, ...
  128. [128]
    Malware Statistics & Trends Report | AV-TEST
    Malware. Every day, the AV-TEST Institute registers over 450,000 new malicious programs (malware) and potentially unwanted applications (PUA).Missing: taxonomy | Show results with:taxonomy
  129. [129]
    The Emotet Threat in 2025: Anatomy, Attack Examples & Defenses
    1. Monitor for living-off-the-land binaries (LOLBins) abuse: Emotet often leverages tools like PowerShell, WMI, and MSHTA for fileless execution.
  130. [130]
    Fileless Malware Evades Detection-Based Security - Morphisec
    Fileless malware allow threats to evade detection tools and launch highly persistent and damaging attacks. Find out how you can stop them.Missing: hybrid | Show results with:hybrid
  131. [131]
    Android/FakeApp | Malwarebytes Labs
    Android/FakeApp masquerades as being a legitimate app that claims to perform various actions such as being an antivirus app, an updater, and other apps.
  132. [132]
    Doctor Web's Q3 2025 review of virus activity on mobile devices
    Oct 1, 2025 · FakeApp trojans that cybercriminals use in various fraudulent schemes; the number of times they were detected decreased by 7.49%. Instead of ...
  133. [133]
    [PDF] Static Analysis of Malware in Android-based Platforms
    Viruses are known to be a small piece of malicious code intending to harm the systems, steal data, create botnets, erase files, or render advertisements. A ...
  134. [134]
    (PDF) AI-driven threat detection: Enhancing cybersecurity ...
    Mar 23, 2025 · ... AI to generate 10,000 malware variants, an 88% evasion. rate of these variants, and an estimated financial impact of $5 million per incident ...
  135. [135]
  136. [136]
    AI Evasion: The Next Frontier of Malware Techniques
    Jun 25, 2025 · This blog post explores what the evasion technique is trying to do, why it matters, and what it signals about the next phase of malware evolution.<|separator|>
  137. [137]
    SolarWinds Supply Chain Attack | Fortinet
    The malware spread as thousands of SolarWinds customers installed the malicious code in the hacked update. Once on a victim's system, the malware gave hackers ...Missing: propagation | Show results with:propagation
  138. [138]
    SolarWinds Supply Chain Attack Uses SUNBURST Backdoor
    Dec 13, 2020 · Highly evasive attacker leverages SolarWinds supply chain to compromise multiple global victims with SUNBURST backdoor.Missing: propagation | Show results with:propagation
  139. [139]
    Quantum computing's top 3 cybersecurity threats, and why we can't ...
    Oct 17, 2025 · 1. Store now, decrypt later: the key threat of the coming years · 2. Sabotage in blockchain and cryptocurrency · 3. Quantum-resistant ransomware: ...Missing: emerging exploits
  140. [140]
    Quantum Computing Threat Forces Crypto Revolution in 2025
    Sep 9, 2025 · Getting ready for quantum threats requires massive infrastructure changes that can take a decade or more. Patches will not cut it, quantum- ...Missing: viruses | Show results with:viruses
  141. [141]
    Key Emerging Cybersecurity Threats and Challenges for 2025 and ...
    Oct 27, 2025 · AI‑driven attacks and autonomous threat agents; Quantum computing threats and cryptographic risks; Geopolitical cyber threats and hybrid warfare