| Cite as: 4 Nw. J. Tech. & Intell. Prop. 13, http://www.law.northwestern.edu/journals/njtip/v4/n1/2 | NJTIP Home > Volume 4 > Issue 1 (Fall 2005) |
A.Technical Defenses against Malevolent CodeIII.Liability issues in blended attacks
B.Blended Attacks
C.The Buffer Overflow
A.Negligence ConceptsIV.Free radicals, the buffer overflow and blended attacks
B.Proximate Causality
C.The Encourage Free Radicals Doctrine
A.IntroductionV.Discussion and conclusion
B.Virus authors and distributors as free radicals
C.EFR Factors
D.Deliberate Encouragement
E.Special Relationship
¶ 1 During the weeks leading up to September 11, 2001, successive versions of a particularly destructive and complex Internet worm, named W32/CodeRed, took information warfare to a new level of complexity and danger. By exploiting a common network vulnerability, the rapidly spreading CodeRed slowed down and compromised the security of the Internet, and attempted to launch denial-of-service attacks on the official White House web page.1 The first version of the worm, which we shall refer to as CodeRed-I, exploited a security vulnerability in Microsoft's Internet Information Services ("IIS") web servers.2
¶ 2 Once CodeRed-I infected a machine, it checked whether the current date was between the first and nineteenth of the month. If that were the case, the worm probed a randomly generated list of machines for vulnerability and continued the infection cycle. Between the twentieth and twenty-eighth of every month, the worm turned its attention from other machines and proceeded to launch a denial-of-service attack on the official White House web page, www.whitehouse.gov. The worm remained dormant between the twenty-eighth and the end of the month.
¶ 3 Due to a programming flaw, CodeRed-I spread more slowly than intended, yet infected enough hosts to cause a significant denial-of-service slowdown in the infected systems. Its attempted attack on the White House web page failed, because the site was moved to a new IP address following an intelligence alert.3 The worm code continued to target the old address, while legitimate traffic was redirected to the new address.
¶ 4 A more destructive sequel, CodeRed-II, soon followed. CodeRed-II was similar to its predecessor, but had a greater impact on the global information infrastructure and did more harm, in part due to its more efficient propagation algorithm.4 The new version spread many times faster and also created a backdoor5 on infected systems. The backdoor installed by CodeRed-II enabled a hacker to gain access to confidential files and programs on the compromised computer.6 CodeRed-II exploited the same vulnerability as its predecessors.7
¶ 5 On August 4, 2001, a new worm named CodeRed-III appeared, which exploited the same vulnerability as its predecessors.8 CodeRed-III infected its target system, initiated its propagation mechanism, and set up a backdoor into the infected machine. After installing the backdoor, it remained dormant for a day, rebooted the machine, and began to spread. The backdoor allowed remote, administrator-level access to the infected machine. This enabled the compromised system to be used as a launching pad for future denial-of-service attacks, among other hazards.9
¶ 6 The CodeRed family of worms was promptly followed by a fast-spreading and complex threat named Nimda. Nimda struck on September 18, 2001, within days of warnings issued by various government agencies, including the Federal Bureau of Investigation and the National Infrastructure Protection Center. Nimda was described as "the most complicated malicious application to strike the Internet to date," and the office of the U.S. Attorney General predicted that Nimda would be more harmful than CodeRed.10
¶ 7 Nimda was a worm, but, like CodeRed, differentiated itself from other Internet worms in its exploitation of network security flaws, use of multiple vectors of infection and propagation, and resulting efficiency and speed. Among many exploits, Nimda searched automatically for vulnerable Microsoft IIS web servers to infect, and it used backdoors created by CodeRed. The different attack vectors resulted in multiple points of damage, which made clean-up particularly difficult after a Nimda attack.11 Nimda's infection and attack vectors were not novel individually, but their combination constituted a new level of complexity in malevolent code.
¶ 8 CodeRed and Nimda were the forerunners of a new genre of modern malevolent software, known as "blended attacks." Information security scholars have described the succession of blended attacks ushered in by CodeRed and Nimda as the "fourth wave of modern worms." The fourth wave followed the initial experimental wave of the 1980s, the second wave of polymorphic viruses and virus toolkits, and the third wave of mass e-mail viruses, such as Melissa, of the late 1990's.12
¶ 9 Blended threats are diverse, but they have two main characteristics in common: (i) exploitation of one or more security vulnerabilities, and (ii) multi-vector malevolent code with multiple destructive properties. The combination creates synergies that make blended threats significantly more hazardous than their predecessors.13
¶ 10 Blended attacks create complex liability issues. In a negligence action14 involving a blended attack, the two most likely defendants are: (i) the person responsible for the security vulnerability, and (ii) the person who programmed and distributed the virus or worm to exploit the vulnerability. The former—the original tortfeasor—may be a software designer or commercial vendor, and as such, likely to be solvent and able to pay a tort judgment. The second tortfeasor—the hacker or virus distributor—on the other hand, is often judgment-proof.
¶ 11 The liability of an original tortfeasor is usually cut off by an intervening crime or intentional tort. Suppose, for instance, a technician negligently fails to properly fasten the wheels of a plaintiff's car. A wheel comes off, leaving the plaintiff stranded on a busy highway. The stranded plaintiff is subsequently struck by a passing driver who failed to pay attention. The technician and the inattentive driver were both negligent and would both be held liable for the plaintiff's harm. The inattentive driver's inadvertent negligence would not cut off the liability of the mechanic.15 Suppose, alternatively, a passing driver is in a mood to kill someone, and seeing the stranded motorist as a convenient target, shoots him. In this scenario, the passing driver's intentional or criminal intervention would cut off the liability of the negligent mechanic and shift liability exclusively to the second wrongdoer. Such a liability shift from a solvent original tortfeasor to a judgment-proof cyber attacker may leave a victim without recourse. The original tortfeasor's liability may be preserved, however, under the Encourage Free Radical ("EFR") doctrine.
¶ 12 The EFR doctrine preserves the liability of an original tortfeasor who encourages those individuals who are shielded from liability by anonymity, insufficient assets, lack of mental capacity, or lack of good judgment.16 Such trouble-prone individuals are termed "free radicals" because of their tendency to bond with trouble. Examples of free radicals include children, anonymous crowds, criminals, terrorists, and mentally incompetent individuals.17
¶ 13 The EFR doctrine recognizes that the prospect of negligence liability is ineffective against defendants who are shielded from or otherwise undeterred by the prospect of liability. The deterrence rationale of negligence law would be defeated if responsible people who encourage free radicals were allowed to escape judgment by shifting liability to undeterrable free radicals. Common law negligence rules therefore impose liability on the first tortfeasor—the encourager of the free radicals—even when intentional or criminal behavior by a free radical intervenes.
¶ 14 The analysis in this Article suggests that virus authors and distributors have properties commonly associated with free radicals. The analysis informs, furthermore, that the factors that influence courts in holding a defendant liable for encouraging free radicals are present in a typical blended attack. We conclude that liability will be preserved against a primary tortfeasor whose negligence was responsible for a vulnerability that was intentionally exploited by a free radical cyber attacker. The primary tortfeasor is likely a solvent commercial entity, while the attacker is often judgment-proof or otherwise shielded from liability. The result is therefore significant, especially for the victim of a blended attack seeking to recover damages related to the attack.
¶ 15 The role of free radicals and their encouragers has been recognized in cyberlaw. Initial litigation in online music copyright infringement, for instance, was directed at web sites that "encouraged" alleged infringers by matching music uploaders with downloaders.18 Subsequent copyright suits targeted venture capital firms that funded the web sites, as well as ISPs who provided the infrastructure for the sites' services.19
¶ 16 Although state and federal statutes allow compensatory damages and injunctive relief directly against cyber attackers,20 critics have argued that a more appropriate target for such lawsuits would be the deep-pocketed entities whose lax security practices facilitated the attacks.21 It has also been proposed that ISPs should not be immune from liability for contributing to online malfeasance, such as virus and worm attacks.22 The reasons commonly cited for imposition of liability on ISPs for the malfeasance of those using their services emphasize the free radical nature of the wrongdoers.23
¶ 17 Although ISPs continue to enjoy immunity, there is a general awareness in the information security community of the explosive mix of security vulnerabilities, information inefficiencies, and free radical cyber rogues with destructive weapons standing ready to take advantage of the situation. Corporations with lax security practices, such as the failure to fix common security vulnerabilities, have been held liable for encouraging cyber rogues to launch attacks on their networks,24 and a recent class action suit against Microsoft accuses the software giant of releasing information about security vulnerabilities in the Windows operating system in such a way that the information aided free radical cyber rogues more than network administrators.25
¶ 18 This Article is organized as follows: Section II introduces the principles of malevolent software, blended attacks, and the (currently) most commonly exploited security vulnerability, the buffer overflow. Section III discusses liability issues in blended attacks. Section IV analyzes the EFR doctrine in the context of blended attacks. A final section discusses these issues and concludes.
¶ 19 Malevolent software is a term for code that is intended to cause damage to or disrupt the operation of a computer system. The most common of these rogue programs is the computer virus and its common variant, the worm. Other forms of malicious software include so-called logic bombs, Trojan horses, and trap doors.26
¶ 20 The term "virus," Latin for "poison," was first formally defined in terms of computer programs by Dr. Fred Cohen in 1983,27 even though the concept goes back to John von Neumann's studies of self-replicating mathematical automata in the 1940s.28 Dr. Cohen describes a computer virus as a series of instructions, or in other words, a program, that: (i) infects other computer programs and systems by attaching itself to a host program in the target system; (ii) executes when the host is executed; and (iii) spreads by cloning itself, or part of itself, and attaching the copies to other host programs on the system or network. In addition, many viruses have a so-called payload capable of harmful side-effects, such as data corruption.29
¶ 21 A worm30 is a special type of virus. It is similar to a virus in most ways, except that it is self-replicating. A worm does not need to attach itself to a host program to replicate and spread. Like viruses, worms often carry payloads capable of destructive behavior, such as deleting files on the system through which it propagates. Worms without a destructive payload can nevertheless slow down a system significantly through the network traffic it generates with its prolific replication and spreading.31
¶ 22 The first worm was implemented by scientists at Xerox PARC in 1978.32 The so-called Morris worm, created by Cornell University graduate student Robert T. Morris, was the first worm to become a household name. The 1989 Morris worm used a security flaw in a UNIX program to invade and shut down much of the Internet. By some accounts, this event first woke the world up to the dangers of the computer vulnerability known as a buffer overflow.33
¶ 23 As the definition suggests, computer viruses consist of three basic modules or mechanisms, namely an infection mechanism, a payload trigger, and the payload. The infection mechanism allows the virus to replicate and spread analogously to a biological virus. This is the most salient property of a computer virus.34 The infection module first searches for an appropriate executable host program to infect. It then installs a copy of the virus onto the host, provided the host had not yet been infected.
¶ 24 When the host program executes, the virus is also executed. Upon execution, the virus typically performs the following sequence of actions. It replicates ("clones") by copying itself to other executable programs on the computer.35 During execution, the virus program also checks whether a triggering condition is satisfied. When the condition is satisfied, the virus executes its harmful component, the so-called payload module. Triggering events come in a variety of forms, such as a certain number of infections or the occurrence of a particular date. The Friday-the-13th virus, for instance, only activated its payload on dates with the cursed designation.36 More recently, the first CodeRed worm alternated between continuing its infection cycle, remaining dormant, and attacking the official White House web page, depending on the day of the month.
¶ 25 Execution of the payload may produce harmful side-effects, such as destruction or corruption of data in spreadsheets, word processing documents and data bases, or theft of passwords.37 Some effects are particularly pernicious because they are subtle and undetectable until substantial harm has been done. Subtle harmful viral effects include transposing numbers, moving decimal places, and stealing passwords and other sensitive information.38 Payloads are not necessarily destructive and may involve no more than displaying a humorous message.39 Some virus strains do not destroy or corrupt information but consume valuable computing resources.40 Viruses and worms used in blended attacks, however, are harmful by design.
¶ 26 A virus may infect a computer or a network through several possible points of entry, including via an infected file downloaded from the Internet, web browsing, an infected e-mail attachment, or infected commercial shrink-wrapped software.41 Fast-spreading worms, such as CodeRed and Blaster, can only infect new hosts that contain one or more exploitable vulnerabilities.42 The recent trend in virus transmission has been a decrease in infected diskettes and an increase in infection through e-mail attachments. In a 1996 national survey, for instance, approximately nine percent of respondents listed e-mail attachments as the means of infection of their most recent virus incident, while seventy-one percent put the blame on infected diskettes. In 2003, the corresponding numbers were eighty-eight percent for e-mail attachments, and zero for diskettes.43
¶ 27 It was once believed that viruses could not be transmitted by data files, such as e-mail attachments. Viruses such as the infamous Melissa taught us otherwise. Melissa typically arrived in the e-mail inbox of its victim, disguised as an e-mail message with a Microsoft Word attachment. When the recipient opened the attachment, Melissa executed. First, it checked whether the recipient had the Microsoft Outlook e-mail program on its computer. If Outlook was present, Melissa would mail a copy of itself to the first fifty names in Outlook's address book, creating the appearance to the fifty new recipients that the infected person had sent them a personal e-mail message. Melissa would then repeat the process with each of the fifty recipients of the infected e-mail message (provided they had Outlook), by automatically transmitting clones of itself to fifty more people. A Melissa attack frequently escalated and resulted in clogged e-mail servers and system crashes.44
¶ 28 We now turn to a discussion of defenses against malevolent software.
¶ 29 Anti-virus technology comes in two broad categories, namely "virus-specific" and "generic." Virus-specific technologies, such as signature scanners, detect known viruses by identifying patterns that are unique to each virus strain. These identifying patterns, known as "signatures," are analogous to human fingerprints. Generic anti-virus technology, on the other hand, detects the presence of a virus by recognizing generic virus-like behavior, usually without identifying the particular strain.
¶ 30 A virus-specific scanner typically makes a specific announcement, such as "the operating system is infected with the Cascade virus," while its generic counterpart may simply state "the operating system is (or may be) infected with an (unidentified) virus." Virus-specific technology is more accurate with known strains and produces fewer false positives, but generic technology is better at detecting unknown viruses.
¶ 31 Technical anti-virus defenses come in four varieties, namely scanners, activity monitors, integrity checkers, and heuristic techniques.45 Scanners are virus-specific, while activity monitors and integrity checkers are generic. Activity monitors look out for suspicious, virus-like activity in the computer. Integrity checkers sound an alarm when detecting suspicious modifications to computer files. Heuristic techniques combine virus-specific scanning with generic detection, providing a significantly broadened range of detection.
¶ 32 Scanners are the most widely used anti-virus defense. A scanner reads executable files and searches for known virus patterns. These patterns, or "signatures," are the most reliable technical indicator of the presence of a file-resident virus in a computer system. A virus signature consists of patterns of hexadecimal digits embedded in the viral code that are unique to the strain.46 These signatures are created by human experts, such as researchers at IBM's High Integrity Computing Laboratory, who scrutinize viral code and extract sections of code with unusual patterns. The selected byte patterns then constitute the signature of the virus.47 The scanner announces a match with its database of known viral signatures as a possible virus.
¶ 33 The virus signature pattern is selected to be a reliable indicator of the presence of a virus. An ideal virus signature gives neither false negatives nor false positives.48 In other words, it ideally should always identify a virus when present and never give a false alarm when a virus is not present.49
¶ 34 Scanners are easy to use, but they are limited to detecting known virus signatures. A scanner's signature database has to be continually updated, a burdensome requirement in an environment where new viruses appear rapidly. Use of scanners is further complicated by the occurrence of false positives. This occurs when a viral pattern in the database matches code that is in reality a harmless component of otherwise legitimate data. A short and simple signature pattern is all too often found in innocent software, leading to many false positives. Viruses with longer and more complex patterns will less often give a false positive, but at the expense of more false negatives.50 Finally, as the number of known viruses grows, the scanning process will inevitably slow down as the system evaluates a larger set of possibilities.51
¶ 35 Activity monitors are resident programs that monitor activities in the computer for behavior commonly associated with viruses. Suspicious activities include operations such as attempts to rewrite the boot sector, format a disk, mass mail multiple copies of itself, or modify parts of main memory. When suspicious activity is detected, the monitor may simply halt execution and issue a warning to alert the user, or take definite action to neutralize the activity.52 Activity monitors, unlike scanners, do not need to know the signature of a virus to detect it. It works for all viruses, known as well as unknown. Its function is to recognize suspicious behavior, regardless of the identity of the culprit.
¶ 36 The greatest strength of activity monitors is their ability to detect unknown virus strains, but they also have significant weaknesses. They can only detect viruses that are actually being executed, possibly after substantial harm has been done. A virus may, for instance, become activated before the monitor code, and escape detection until well after execution has begun. A virus may also be programmed to alter monitor code on machines that do not have protection against such modification. A further disadvantage of activity monitors is the lack of unambiguous and foolproof rules governing what constitutes "suspicious" activity. This may result in false alarms when legitimate activities resemble virus-like behavior. Recurrent false alarms may ultimately lead users to ignore warnings from the monitor. Conversely, not all "illegitimate" activity may be recognized as such, leading to false negatives.53
¶ 37 Integrity checkers look for evidence of file tampering, such as "unauthorized" changes in system areas and files. The typical integrity checker is a program that generates a code, known as a "checksum," for files that are to be protected from viral infection. A file checksum may, for instance, be some arithmetic calculation based on the total number of bytes in the file, the numerical value of the file size, and the creation date. The checksum effectively operates as a "signature" of the file. These checkcodes are periodically recomputed and compared to the original checksum. Tampering with a file will change its checksum. Hence, if the recomputed values do not match the original checksum, the file has presumably been modified since the previous check, and a warning is issued. Since viruses modify and change the contents of the files they infect, a change in the checksum may be a sign of viral infection.54
¶ 38 The advantage of integrity checking is that it detects most instances of viral infection, as an infection must alter the target file. The main drawback is that it tends to generate many false alarms, as a file can change for legitimate reasons unrelated to virus infection.55 On some systems, for instance, files change whenever they are executed. A relatively large number of false alarms may trigger compliance lapses, as users may ignore warnings or simply not use the utility. Integrity checking works best on static files, such as system utilities, but is, of course, inadequate for files that naturally change frequently, such as Word documents.
¶ 39 A fourth category of virus detectors uses heuristic detection methods. Heuristic rules are rules that solve complex problems "fairly well" and "fairly quickly," but less than perfectly. Virus detection is an example of a complex problem that is amenable to heuristic solution. It has been proven mathematically that it is impossible to write a program that is capable of determining with 100 percent accuracy whether a particular program is infected with a virus, from the set of all possible viruses, known as well as unknown.56 Heuristic virus detection methods accept such limitations and attempt to achieve a solution, namely a detection rate that is "pretty good," albeit below the (unachievable) perfect rate.
¶ 40 Heuristic virus detection methods examine executable code and scrutinize its structure, logic, and instructions for evidence of "virus-like" behavior. Based on this examination, the program makes an assessment of the likelihood that the scrutinized program is a virus by tallying up a score. Instructions to send an e-mail message with an attachment to everyone in an address book, for instance, would add significantly to the score. Other high-scoring routines include capabilities to replicate, hide from detection, or execute some kind of payload. When a certain threshold score is reached, the code is classified as malevolent, and the user is so notified.
¶ 41 The assessment is necessarily less than perfect and occasionally provides false positives and negatives. Many legitimate programs, including even some anti-virus programs, perform operations that resemble virus-like behavior.57 Nevertheless, state-of-the-art heuristic scanners typically achieve a seventy to eighty percent success rate at detecting new and unknown viruses.58
¶ 42 A heuristic scanner typically operates in two phases. The scanning algorithm first narrows the search by, for instance, identifying the location most likely to contain a virus. It then analyzes the code from that location to determine its likely behavior upon execution. A static heuristic scanner typically compares the code from the "most likely" location to a database of byte sequences commonly associated with virus-like behavior.59 The algorithm then decides whether to classify the code as viral.60
¶ 43 A dynamic heuristic scanner uses CPU emulation.61 It typically loads suspect code into a virtual computer, emulates its execution, and observes its behavior. Because it is only a virtual computer, virus-like behavior can safely be observed in what is essentially a laboratory setting, with no need to be concerned about real damage. The program is monitored for suspicious behavior while it runs.62
¶ 44 Although dynamic heuristics can be time-consuming due to the relatively slow CPU emulation process, they are sometimes superior to static heuristics. This will be the case when the suspect code: (i) is obscure and not easily recognizable as viral in its static state, but (ii) clearly reveals its viral nature in a dynamic state.
¶ 45 A major advantage of heuristic scanning is its ability to detect viruses, including unknown strains, before they execute and cause damage. Other generic anti-virus technologies, such as behavior monitoring and integrity checking, can only detect and eliminate a virus after exhibition of suspicious behavior, usually after execution. Heuristic scanning is also capable of detecting novel and unknown virus strains, the signatures of which have not yet been cataloged. Such strains cannot be detected by conventional scanners, which only recognize known signatures. Heuristic scanners are capable of detecting even polymorphic viruses, a complex virus family that complicates detection by changing their signatures from infection to infection.63
¶ 46 The explosive growth in new virus strains has made reliable detection and identification of individual strains very costly, making heuristics more important and increasingly prevalent.64 Commercial heuristic scanners include IBM's AntiVirus boot scanner and Symantec's Bloodhound technology.
¶ 47 CodeRed and Nimda were the forerunners of a new wave of modern malevolent software known as the "blended attack."65 Blended attacks are more sophisticated, complex, and dangerous than their predecessors. They exploit computer security vulnerabilities and often create new vulnerabilities to enhance their destructiveness. The earlier generation of viruses, such as LoveLetter, Melissa, and Michelangelo, in contrast, exploited only the regular functionality of the systems they targeted.
¶ 48 Blended threats are diverse, but they have two main characteristics in common, namely: (i) the exploitation of security vulnerabilities, and (ii) malevolent code with multiple destructive properties.
¶ 49 Blended threats are designed to take advantage of security vulnerabilities to gain access to and compromise a system.66 The buffer overflow is currently (and has been for over a decade) the most commonly exploited vulnerability to obtain unauthorized access to a system.67 A buffer overflow vulnerability allows executable malevolent code to be copied into the memory of a target computer. A skillful attacker can then exploit the vulnerability to manipulate the computer to remotely execute the malevolent code.68
¶ 50 Other security flaws, such as input validation vulnerabilities, are also frequently exploited by blended threats. A web page exhibits an input vulnerability, for instance, if it asks for user input, such as an e-mail address, without verifying that the user-provided address is in the proper form. Such a flaw may enable a hacker to manipulate the system by providing a specially formatted input. The uncensored input may cause the system to perform in a way that compromises its security.
¶ 51 Vendors are usually quick to issue patches to fix vulnerabilities as soon as they are discovered, but users tend to be slow in implementing them, and even if several vulnerabilities are patched, some may remain, inviting exploitation. By some estimates, even if ninety percent of the users of a particular technology with a newly discovered vulnerability could be trusted to implement the security patch issued by the vendor, the remaining unpatched systems could still allow enough hijackings to launch a denial-of-service attack on millions of other systems and networks.69 Successive generations of CodeRed plagued the Internet despite the fact that each attack and the role played by the vulnerability were widely publicized, and that a security patch to fix the vulnerability had been made available even before the first CodeRed attack.
¶ 52 Blended attacks employ viruses and worms with multiple destructive properties. The properties are usually not individually novel, but their combination in one virus or worm is unique. The payloads of blended threats are multidimensional and harmful by design.
a. Blended threats are harmful by design.
¶ 53 Many conventional virus strains do little but create a mild nuisance. The earlier Italian PingPong virus, for instance, merely displayed a bouncing ball, and the W95/LoveSong/998 virus was designed to trigger a love song on a particular date.70 Blended threats, in contrast, are destructive by design. Blended threats carry a variety of payloads, including mechanisms capable of triggering DoS agents, deleting data files, and setting up backdoors in infected systems.71 The CodeRed blended attack attempted to launch a full-scale denial-of-service attack on the official White House web page. The Slammer worm infected more than ninety percent of computers within ten minutes with a particular buffer overflow vulnerability, and caused significant disruption to financial, transportation, and government institutions, including widespread ATM failures, canceled airline flights, and interference with elections.72
b. Blended threats propagate by multiple methods, attack from multiple points, and spread without human intervention.
¶ 54 The typical blended threat attacks its target via multiple attack methods and attack points, enabling it to spread more rapidly and efficiently, consume more computational resources and network bandwidth, and spread within a shorter time period. The Nimda worm, for instance, attacked via five vectors, including via e-mail propagation using its own SMTP engine and via backdoors left by worms such as CodeRed.73
¶ 55 Blended threats attack from multiple points, including injecting malicious code into executable files on a system and targeting and infecting visitors to compromised web sites, often through an innovative use of mass e-mail. Mass-mailing worms in blended attacks frequently bypass existing e-mail applications by using their own e-mail servers to spread. Such a worm could infect a computer with Microsoft Outlook, for instance, and spread via e-mail without using the Outlook application.74
¶ 56 Blended attacks do not require user intervention to trigger and spread, whereas traditional viruses depend on such intervention. Melissa, for instance, required users to actually open an e-mail attachment before the virus could execute and continue its infection cycle. Blended attacks exploit vulnerabilities that allow them to dispense without such interaction. A buffer overflow vulnerability in the e-mail servers Microsoft Outlook and Outlook Express, for instance, enabled an e-mail worm to spread automatically. The malicious code in the infected e-mail message could be executed merely by reading an HTML message, without opening an attachment. The recipient could therefore not protect herself by declining to open any attached files.
¶ 57 Blended threats are programmed to automatically search for and exploit new vulnerabilities. Such vulnerabilities often surface in new and emerging technologies, such as instant messaging technology, wireless local area networks, personal digital assistants, peer-to-peer networks, and networked cellular telephones.75 Corporations and government departments and agencies, which rely increasingly on such vulnerable new technologies to conduct business, are particularly at risk. Many of these organizations and agencies are crucial elements of the national critical information infrastructure, including banking, transportation, communications, and energy provision systems.
¶ 58 We now turn to a discussion of the buffer overflow, the most commonly exploited security vulnerability.
¶ 59 Buffers are data storage areas in memory with a limited capacity. Buffers often function as temporary storage for data that is to be transferred between two devices that are not operating at the same speed. The purpose of the temporary storage is to coordinate speed differentials between the adjacent devices. A printer, for instance, is not capable of printing data at the speed that it receives the data from the computer feeding it. A buffer in the interface between the computer and printer typically resolves this bottleneck. Instead of feeding the printer directly, the computer sends the data to the buffer. While the buffer relays the information to the printer, at the printer's speed, the computer is freed up to carry on with other tasks.76
¶ 60 A buffer overflow occurs when a program attempts to fill a buffer with more data than it was designed to hold. A buffer overflow is analogous to pouring ten ounces of water into a glass designed to hold eight ounces. The water must obviously overflow somewhere and create a mess. The glass represents a buffer, and the water the application or user data.77 The excess data typically flows into adjacent memory locations, where it may corrupt existing data, possibly changing the instructions and resulting in unintended executions. The unintended executions may be harmless, but may also be malicious by design. In the most benign scenario, the buffer overflow will cause the program to abort, but without much further harm.78 In a darker scenario, a buffer overflow could allow a hacker to remotely inject executable malicious code into the memory of a target computer and execute it.
¶ 61 Suppose, for instance, the adjacent area ("overflow area") contains an instruction pointer, which defines the instruction to be executed next. By overwriting this pointer, the attacker can influence the program's next execution. The attacker may, for instance, fill the buffer with malicious code, such as a virus or worm, and overwrite the pointer with the address of the buffer. This would cause the execution path to change and cause the program to execute the viral code in the buffer.79
¶ 62 The following depicts the most basic sequence of events in a buffer overflow attack:
1. Data are copied into the buffer.
2. The data overflow the buffer.
3. The overflow data overwrite the original procedure return address.
4. The new return address now points to the new data in the buffer, which may be malevolent instructions.
5. These instructions trigger execution of the virus.
Schematically,80

¶ 63 In 1989, the so-called Morris Worm used a buffer overflow vulnerability in a UNIX program to invade and shut down much of the Internet. It was the first worm of its kind to become a household name, and, by some accounts, brought the destructive potential of the buffer overflow to the attention to the computer community.81
¶ 64 A civil action involving a blended attack would most likely be pursued under a negligence theory, the most widely used theory of liability in the law of torts.82 Negligence is generally defined as a breach of the duty not to impose an unreasonable risk on society.83 This theory applies to any risk that can be characterized as unreasonable, including the risks associated with malevolent software. A victim of a blended attack may therefore bring legal action under a negligence theory against anyone who contributed to the risks associated with the attack, as well as against those who failed in their duty to reduce or eliminate the risk.84 Although most cases claiming damages resulting from viruses and other malevolent software never reach a determination of the merits, courts are increasingly recognizing such claims.85
¶ 65 Blended threats are diverse, but they have two main characteristics in common: (i) they exploit security vulnerabilities, and (ii) they contain malevolent code with multiple destructive properties. This suggests that the most likely defendants in a blended attack would be the original tortfeasor responsible for the security flaw, usually a solvent commercial vendor, and the virus distributor, the intervening party who programmed and distributed the virus or worm to exploit the vulnerability. The virus distributor is in practice often judgment-proof and shielded by the anonymity of cyberspace. The liability of the original tortfeasor is therefore likely of greater interest to a prospective plaintiff.
¶ 66 The plaintiff in a negligence action has to prove the following elements to establish her claim:
A legal duty on the part of the defendant not to expose the plaintiff to unreasonable risks.
A breach of the duty, namely a failure on the part of the defendant to conform to the norm of reasonableness.
A causal connection between defendant's conduct and plaintiff's harm. This element includes actual as well as proximate cause. Defendant's negligence is the actual cause of the plaintiff's harm if, but for the negligence, the harm would not have occurred. Proximate causation means that the defendant's conduct must be reasonably closely related to the plaintiff's harm.
Actual damage resulting from the defendant's negligence.
¶ 67 Generally, a duty exists: (i) where someone sells a product, (ii) where someone has committed an affirmative act, (iii) when a special relationship exists, (iv) when a special kind of contract exists that benefits the plaintiff, and (v) where there is an undertaking by the defendant. Duty is also not an impediment to the plaintiff when a defendant has acted maliciously to destroy property.86
¶ 68 Courts have occasionally used a finding of "no duty" to limit the expansion of certain cybertorts. In Lunney v. Prodigy Services Co.,87 for instance, the court held that the defendant was not negligent for allowing an imposter to send threatening e-mail messages on a Prodigy account. The court declined, as a matter of public policy, to impose a duty on an ISP to screen all their e-mail communications.88 In contrast, in Diversified Graphics v. Groves,89 the court held computer professionals to an elevated duty of care because of their specialized expertise.90
¶ 69 Courts require a plaintiff to prove breach of duty by identifying an untaken precaution that would have prevented the harm, and by showing that the untaken precaution would have yielded greater benefits in accident reduction than its cost. The issue of breach in the context of a blended attack is discussed and analyzed in Section IV.C (stating that the "encouragement of free radicals must be negligent"). The issue of damages in a virus context, including the economic loss rule, has been analyzed in related articles.91
¶ 70 We now turn to proximate causality, which is the most complex and interesting liability issue in blended attacks.
¶ 71 Mark Grady explains that proximate cause applies to two broad categories of cases, including those involving: (i) multiple risks, and (ii) concurrent efficient causes.92 A Multiple Risks case typically involves two risks, both of which would have been reduced by the defendant's untaken precaution. The first is the primary risk, which was clearly foreseeable to a reasonable person, and the second an ancillary risk, which was not reasonably foreseeable.93 Suppose, for instance, a surgeon performs a vasectomy negligently, and a child is born. The child grows up and sets fire to a house. The owner of the house sues the doctor for negligence. This is clearly a multiple risks case. The primary risk consists of foreseeable medical complications due to the incompetent vasectomy, including an unwanted pregnancy. The ancillary risk is the (unforeseeable) risk that the conceived child may grow up to be a criminal.94 The proximate cause issue is whether the defendant should be held liable for the harm due to the ancillary risk.
¶ 72 Grady notes that a Concurrent Efficient Causes case involves multiple causes, all of which are actual causes of the same harm.95 In a typical Concurrent Efficient Causes case, an original wrongdoer and a subsequent intervening party are both responsible for the plaintiff's harm.96 Suppose, for instance, a technician negligently fails to properly fasten the wheels of a plaintiff's car. A wheel comes off, leaving the plaintiff stranded on a busy highway. The stranded plaintiff is subsequently struck by a passing driver who failed to pay attention. The technician and the inattentive driver were both negligent and are concurrent efficient causes of the plaintiff's harm. The proximate cause issue is whether the second tortfeasor's intervening act should cut off the liability of the first. We now show that proximate cause is analyzed best when viewed as a dualism, consisting of two separate doctrines.
¶ 73 As Grady clarifies, proximate cause is a dualism consisting of two separate doctrines or tests. One doctrine applies to Multiple Risks cases and the other to Concurrent Efficient Causes cases.97 Some accidents involve purely multiple risks, while others involve purely concurrent causes. In some cases, however, both doctrines apply. When both situations—Multiple Risks as well as Concurrent Efficient Causes—exist in the same case, both proximate cause doctrines apply, and the requirements for both must be satisfied for a finding of proximate cause.98
¶ 74 The Reasonable Foresight doctrine applies to cases of multiple risks, where a primary and ancillary risk both caused the plaintiff's harm. This doctrine establishes the conditions under which the tortfeasor who created the primary risk will be liable for the actual harm resulting from the ancillary risk.99 The bungled vasectomy is a typical Reasonable Foresight case. The Reasonable Foresight doctrine determines whether the surgeon would be held liable for damage caused by the ancillary risk, namely the risk that an unwanted pregnancy may produce a future criminal.
¶ 75 The Direct Consequences doctrine of proximate cause applies to cases involving multiple efficient causes. The doctrine "examines concurrent causes to determine whether the person responsible for the second cause has cut off the liability of the person responsible for the first cause."100 The "loose wheel" case is a typical Direct Consequences case. The Direct Consequences doctrine would determine whether the intervening tortfeasor (the inattentive driver who struck the stranded plaintiff) would cut off the liability of the original tortfeasor (the negligent automobile technician.)
¶ 76 The Direct Consequences doctrine applies to blended attacks. A blended attack has two efficient causes, namely the security vulnerability and the virus distributor who exploited the vulnerability to launch the attack. The vulnerability and the intervening hacker are both essential to, and but-for causes of, the attack. Fast-spreading worms, such as CodeRed or Nimda, could not infect a system without an exploitable vulnerability. A system without the vulnerability or with an effective patch properly installed would be immune to these worms.101
¶ 77 In the proximate cause analysis of a blended attack, the buffer overflow vulnerability is the original cause for which one of the defendants, the software designer, is responsible. Subsequently, an intervening defendant committed a second tort, namely transmitting a virus programmed to exploit the vulnerability. The second tort is a possible supervening tort which may cut off the liability of the first tortfeasor.
¶ 78 The direct consequences doctrine of proximate cause determines when the second concurrent efficient cause, the virus distributor, would cut off the liability of the person responsible for the first, the buffer overflow vulnerability. The liability of the virus distributor is not an issue, as she will always be liable, as long as the elements of duty, breach, and actual causation are satisfied. However, a plaintiff would usually be more interested in suing the solvent original tortfeasor than the judgment-proof hacker.
¶ 79 Analysis of the Direct Consequences doctrine becomes clearer when broken down into five mutually exclusive paradigms. If a case falls clearly within one of the paradigms, its proximate cause analysis is normally straightforward.
¶ 80 Any direct consequences case belongs to one of five mutually exclusive paradigms, namely: (i) No Intervening Tort, (ii) Encourage Free Radicals, (iii) Dependent Compliance Error, (iv) No Corrective Precaution, and (v) Independent Intervening Tort.102
¶ 81 The No Intervening Tort paradigm is the default paradigm. It preserves proximate cause if no tort committed by a third party has intervened between the original defendant's negligence and the plaintiff's harm, as long as the type of harm was foreseeable.103 In this paradigm, the original tortfeasor is not only the direct cause of the harm, but also the only wrongdoer.104 A speeding and unobservant driver who strikes a pedestrian walking carefully in a crosswalk is a clear example of a case within the No Intervening Tort paradigm. The original wrongdoer is clearly liable under this paradigm, and is also the only wrongdoer. A blended attack does not fit into this paradigm because of the intervening tort of a second wrongdoer, the cyber attacker.
¶ 82 Under the Encourage Free Radicals ("EFR") paradigm, proximate cause is preserved if the defendant's wrongdoing created a tempting opportunity for free radicals.105 Proximate cause is preserved under the Dependent Compliance Error ("DCE") paradigm if the defendant's wrongdoing has increased the likelihood that the victim will be harmed by someone else's inadvertent negligence.106 A blended attack would not fall into the DCE paradigm if the second wrongdoer acted intentionally.
¶ 83 Proximate cause is broken under the No Corrective Precaution paradigm if a third party with an opportunity and duty to prevent the plaintiff's harm intentionally fails to do so. If, for instance, the plaintiff intentionally fails to take a corrective precaution that would have prevented the harm, such failure would cut off the original tortfeasor's liability.107
¶ 84 As the name suggests, the Independent Intervening Tort paradigm cuts off the original tortfeasor's liability if an independent intervening tort caused the plaintiff's harm. Under this paradigm, the original tortfeasor's liability will be cut off if the relation between the original tortfeasor's negligence and the second defendant's subsequent negligence is coincidental.108
¶ 85 The victim of a blended attack, as the plaintiff in a negligence action, would be interested in preserving the liability of a solvent original tortfeasor. There are three direct consequences paradigms that, if applicable, may preserve the liability of the original tortfeasor: the No Intervening Tort ("NIT") paradigm, the Dependent Compliance Error ("DCE") paradigm, and the EFR paradigm. The NIT and DCE paradigms do not apply to the typical blended attack case, leaving the EFR doctrine. The EFR doctrine would preserve the liability of an original tortfeasor if she encouraged free radicals and if the factors that influence courts in holding a defendant liable for encouraging free radicals are present in the case. If, however, the second tortfeasor is a responsible person who deliberately omitted a reasonable precaution or committed an intentional tort or crime, the original tortfeasor's liability will be cut off.
¶ 86 The EFR paradigm, to which we now turn, is therefore the most relevant paradigm in the liability analysis of a blended cyber attack.
¶ 87 Courts hold rational and "irrational" defendants equally liable for their torts. Actors with a severe mental illness, for instance, are not exempted from liability. Mentally incompetent people are held to the standard of normal people, even though they could never achieve it. In Polamtier v. Russ,109 for instance, a legally insane paranoid schizophrenic defendant was held liable for shooting his father-in-law.110 The court reasoned that, in spite of his mental illness, he could nevertheless form the intent to commit his unlawful act.111
¶ 88 We observe the same pattern in negligence law. People with mental illnesses are held to the negligence standards of normal people. In Breuning v. American Family Insurance Co.,112 a person started experiencing delusions, but continued driving her car and caused an accident.113 The court reasoned that a reasonable person should have seen the delusions as a danger signal, and that continuing to drive therefore constituted negligence.114
¶ 89 The courts do distinguish between rational and irrational actors when the actor is encouraged by a rational defendant. Courts hold a rational defendant liable for encouraging or provoking an irrational person, but cuts off the encourager's liability when the provoked actor is rational.115 The rationale for this distinction appears to be rooted in the deterrence and insurance goals of tort law.
¶ 90 Negligence law is the most basic form of safety regulation, but it is an ineffective deterrent against defendants who are shielded from liability by anonymity, insufficient assets, lack of mental capacity, or lack of good judgment. Such trouble-prone individuals are termed "free radicals" because of their tendency to bond with trouble. Examples of free radicals include children, anonymous crowds, criminals, mentally incompetent individuals, and in the cyber realm, hackers and cyber rogues, such as computer virus authors and distributors.116
¶ 91 Free radicals are not deterred by the threat of tort liability. Judgment-proof free radicals have insufficient assets to pay for the harms they cause, while other free radicals simply lack the good judgment or mental capacity to care about the consequences of their actions.117 For instance, terrorists may be blinded to the threat of liability by ideological or religious motivations. The deterrence rationale of negligence law would therefore be defeated if responsible people who foreseeably encourage free radicals to be negligent were allowed to escape judgment by shifting liability to the latter. Common law negligence rules have responded to this policy dilemma with the Encourage Free Radicals ("EFR") doctrine. The EFR doctrine imposes liability on the encourager, even when intentional or criminal behavior by a free radical intervenes.118
¶ 92 Satcher v. James H. Drew Shows, Inc.119 illustrates the Free Radicals paradigm. In Satcher, the plaintiff bought a ticket for a ride on the bumper cars in an amusement park. A group of mental patients on an outing joined the plaintiff's group on the bumper cars. When the ride started, the patients surrounded the defendant and repeatedly crashed into her from all sides, injuring her neck permanently. The plaintiff filed suit, alleging that the defendant owner and operator of the ride had been negligent in allowing the patients to target and injure her. The appellate court reversed the trial court's decision for the defendant, on the grounds that the defendant had encouraged free radicals.
¶ 93 If the plaintiff had sued the mental patients, she likely would have won. Their mental illness would not have been a defense, although they may not have had the assets to pay a judgment. Their mental illness is a critical factor in the liability of the owner defendants. If the bumper car drivers were rational individuals, instead of free radicals, the defendant would probably not have been held liable.120 Tort law focuses liability on responsible people, which is where its policy goals will be best promoted.
¶ 94 Weirum v. RKO General, Inc.121 presents another free radicals case. The defendant radio station broadcast a contest in which a disc jockey would drive throughout Los Angeles. He would stop occasionally and announce his location on the radio. Teenagers would race to meet the disc jockey, and he would give a prize to the first one who reached him. Eventually, two overeager racing teenagers were involved in a road accident, killing the plaintiff's deceased. There were two concurrent efficient causes of the accident, namely the organizers of the contest and the reckless teenage drivers. The court determined that the radio station was negligent in encouraging the free radical teenagers to drive recklessly. The wrongdoing of the teenagers did not therefore cut off the defendant radio station's liability. The court held the radio station jointly liable with the teens and, as the deeper pocket, was likely required to pay most of the damages.
¶ 95 The EFR doctrine is not a modern development but has a long history. Mark Grady details the ways the doctrine developed a critical mass throughout the nineteenth century, as did negligence cases generally.
¶ 96 One of the earliest cases in which a court applied the EFR doctrine is the famous 1773 English case Scott v. Shepherd.122 The defendant threw a lighted squib, made of gunpowder, into a crowded marketplace. The squib was picked up and thrown away successively by several people, until it landed elsewhere in the market where it exploded and injured the plaintiff. The verdict turned on whether the harm was direct (trespass vi et armis) or consequential (trespass on the case.) If the original throwers had acted out of self-defense or necessity, the harm would be considered to have been a direct consequence of the defendant's first throw of the squib. If the intermediate throwers, on the other hand, had acted to "continue the sport" as true free radicals would, then the harm would be consequential or indirect. Justice Blackstone argued for the free radical interpretation, but was outvoted by his colleagues. The court held for the plaintiff because he had decided to plead trespass vi et armis.123
¶ 97 The English case Dixon v. Bell124 may have been the original EFR case.125 The defendant sent his thirteen-year-old servant to fetch a loaded gun he had kept in his apartment. Assuming the gun was unloaded, the servant playfully pointed it at the plaintiff's son and pulled the trigger. The gun went off, injuring the boy. The plaintiff's declaration based its claim of liability on the allegation that the defendant had encouraged a free radical: the "too young" servant was "an unfit and improper person to be sent for the gun."126 In particular, the allegation claimed that the defendant had wrongfully sent a juvenile servant to fetch a loaded gun, fully aware that it was inappropriate and dangerous.
¶ 98 Lynch v. Nurdin127 was decided in 1841, during the full swing of the Industrial Revolution. The defendant had left his horse and cart unattended on a usually busy street on a day when it was even more bustling than usual. The defendant knew that groups of children would be coming down the street and that they would be attracted to his horse and cart. A young child was injured when another boy, who was playing on the cart, caused it to jerk forward and run over the boy's leg. The Queen's Bench held the defendant liable for the boy's injuries because he had provided an opportunity and encouragement to free radicals.128
¶ 99 Guille v. Swan129 was possibly the first EFR case in the United States. In Guille, the defendant descended in a balloon over New York City into the plaintiff's garden in a manner that attracted a crowd. The defendant's balloon dragged over the plaintiff's garden, but the stampeding crowd did far more damage to the garden. The defendant argued that he should be responsible only for his share of the damages and not for that caused by the crowd, but the court held him responsible for all the damages. People who are otherwise perfectly rational may behave differently when they are shielded by the anonymity and diminished accountability of a crowd, and the crowd acted as a free radical in that particular situation. Chief Justice Spencer's statement that the defendant should be held responsible because his manner of descent would foreseeably draw a crowd with predictable consequences is a classic description of the EFR doctrine.130
¶ 100 In a negligence action, the liability of an original tortfeasor for encouraging a second tortfeasor will be preserved under the EFR doctrine, if: (i) the second tortfeasor is in fact a free radical, and (ii) the case exhibits the factors that influence courts in holding a defendant liable for encouraging free radicals. We now turn our analysis to these two issues in the context of a blended attack.
¶ 101 The EFR doctrine only applies when a free radical is involved. If the encouraged person is not a free radical, and if the defendant's encouragement is insufficient to make him a co-actor with the immediate wrongdoer, the defendant is immune from liability. A defendant would, for instance, not be held liable for encouraging a responsible citizen. If Bill Gates had responded to the Weirum radio broadcast by racing to collect the prize, his intervening conduct would almost certainly have cut off the radio station's liability.131 Likewise, in the unlikely event that Bill Gates would use a virus kit to create a virus that exploits a security flaw in Windows, the creator of the kit would escape liability. If, however, a free radical, such as a judgment-proof hacker, did the same, the hacker's intervention would likely not break proximate causality.
¶ 102 Seith v. Commonwealth Electric Co.132 presents a case where a non-free radical intervened, cutting off the liability of the defendant. In Seith, because of negligent maintenance, a live electric wire broke and fell on a sidewalk.133 Two police officers came to investigate, and one of them flipped the wire with his club towards the plaintiff, a bystander.134 The plaintiff caught it reflexively and suffered a severe electric shock as a result.135 The trial court found for the plaintiff, but the Illinois Supreme Court reversed on the grounds that the police officer, as a model of propriety and responsibility, was not a free radical.136 If a free radical, such as a child or mentally incompetent person, had flipped the wire to the plaintiff, the defendant would likely have been held liable.137
¶ 103 The second tortfeasors in a blended attack are typically virus authors and distributors who have exploited a security vulnerability to launch a cyber attack. The liability of the original tortfeasor will be preserved if the exploiters of the vulnerability are free radicals. We now turn to an analysis of virus authors and distributors as free radicals.
¶ 104 Virus authors and distributors have properties commonly associated with free radicals. They are often judgment-proof and shielded by the anonymity of cyberspace. Furthermore, virus attacks are under-reported and under-prosecuted, and the probability of catching a hacker or virus author is comparatively low. Virus authors appear undeterred by the threat of legal liability and often seem unconcerned about the problems caused by their creations. Most virus authors would either be unaffected or, perversely, actually encouraged by stricter anti-virus legislation. All of these factors are consistent with a free radical profile.138
¶ 105 The Internet provides users with a degree of anonymity that has emboldened cybercriminals to commit crimes they would not otherwise consider.139 The anonymity of cyberspace complicates the task of detecting computer crimes and tracking down offenders. It also makes it harder to obtain evidence against a wrongdoer such as a virus author or distributor.140 Cyberspace provides the technology and opportunity to a skilled operator to assume different identities, erase his digital footprints, and transfer incriminating evidence electronically to innocent computers, often without leaving a trace.141
¶ 106 Suppose, for instance, a virus were transmitted from the e-mail account of someone named Jill Smith, and a copy of an identical virus were tracked down in the same account. This evidence may look like the proverbial smoking gun, but would likely not prove by a preponderance of the evidence that the owner of the account was the actual culprit. Someone may have hacked into the Smith account, used it to launch a virus, and stored incriminating files in the account.142
¶ 107 Perpetrators of denial-of-service attacks employ similar tactics to hide their identities. The most common form of a distributed denial-of-service attack143 consists of flooding a network with bogus information packets, thereby preventing legitimate network traffic. The source addresses of this illegitimate network traffic are usually spoofed to hide the true origin of the attack, making it difficult to identify the attacker. This is especially true with distributed attacks.144
¶ 108 As the number of machines connected to the Internet increases, the ability of hackers to elude detection is enhanced. Subverting multiple machines makes it difficult to trace the source of an attack. An attacker can take a circuitous route and hide his tracks in the adulterated log files of multiple machines, which would reduce the likelihood of detection and allow the attacker to remain hidden from law enforcement.145
¶ 109 The anonymity of cyberspace has contributed to virus authors' graduation from cyber-vandalism to organized crime. Virus writers are increasingly cooperating with spammers and hackers to create viruses to hack into computers to steal confidential information, often hiding their identity by spoofing the identity of the legitimate owner. Spammers are using viruses, for instance, to mass distribute junk mail by sending out viruses to take over computers and e-mail accounts and then using them to mass-distribute spam messages.146 The owner of the hijacked computer usually does not know that it has been hijacked, although there are often subtle indications, such as a slower Internet connection.147
¶ 110 E-mail plays a prominent role in computer security. It is currently the most widely used mechanism for virus transmission,148 as well as a prime means to install backdoors and other malicious programs in target systems.149 E-mail is a popular mechanism for transmitting viruses embedded in Word macros (such as Melissa), infected attachments (such as Love Bug), and viruses embedded in HTML mail. Technology that enables anonymous e-mail transmission would therefore be a significant tool in the hands of cyber rogues.
¶ 111 E-mail anonymity is substantially enhanced by the use of anonymous remailers. Remailers are servers which forward electronic mail to network addresses on behalf of an original sender who wishes to remain anonymous. An e-mail message usually carries a header with information about its starting point, its destination, and the route it has taken. This information makes the true source of the message traceable. The purpose of a remailer service is to disguise an e-mail's true source by delivering the message without its original header and with a fictitious return address. This ensures almost total anonymity for the original sender.150
¶ 112 The remailer typically receives a message from A that is intended to be transmitted to B. The remailer then transmits the message to B, but in such a way that the true source (A) is obfuscated.151 Some remailer services enable the recipient to reply to the true source, but without revealing the identity of the source. A virus may be circulated anonymously in this manner, by remailing an e-mail message with an attachment containing the virus.152
¶ 113 Remailers come in different varieties and levels of anonymity.153 Some remailers maintain an internal list of the true identities of their clients. Any client of the remailer is in principle identifiable by someone with access to the internal master list. The former anonymous remailer, penet.fi, operated in this way, which ultimately led to its demise when a court ordered that the client list be made available to a plaintiff in a lawsuit. Pseudonymous remailers, generally termed "nym servers," use cryptography to provide the same service but with a greater degree of confidentiality.
¶ 114 The purpose of keeping a list of client identities is to facilitate two-way interaction. When the remailer receives a message intended for one of its clients, the remailer consults the list and forwards the message to the client. If e-mail users are willing to forego two-way interaction, such a master list is no longer necessary and greater confidentiality can be achieved. When a message is remailed anonymously under such an arrangement, it leaves no information behind that can be used to trace it to the original sender. A determined sender can use "chained remailing" as an additional line of defense, namely a combination of anonymous remailers and encryption techniques to make it virtually impossible to trace her communications.
¶ 115 Remailers fulfill an important function in attacks that rely on e-mail as a propagation mechanism, as is often the case in blended attacks. A buffer overflow vulnerability in the e-mail servers Microsoft Outlook and Outlook Express, for instance, enabled an attacker to invade a target computer by sending an infected e-mail message. The malicious code could be executed merely by reading the transmitted HTML message, without opening an attachment. As soon as the recipient downloaded the infected message from the server, Outlook would crash and the viral code would activate. The infected e-mail message would then be sent to all the contacts in the victim's address book. The process would repeat itself, repeatedly causing e-mail clients to crash and occasionally paralyzing Internet traffic as a result.154
¶ 116 Anonymous e-mail protected and encouraged the perpetrators of this exploit and countless others. The anonymity provided by remailing drastically reduces accountability and deterrence on the Internet and is increasingly a hindrance to law enforcement efforts.155
¶ 117 Perpetrators of virus attacks appear to be undeterred by the threat of legal action. In a leading study on the subject, Dr. Sarah Gordon examined the correlation between the number of new viruses in the wild and the high profile prosecutions of virus authors, as a measure of the deterrence value of prosecution. Dr. Gordon reports that high profile prosecutions have had a limited deterrent effect.156
¶ 118 Dr. Gordon's conclusions were corroborated by a survey by the same author, in which virus authors and anti-virus researchers were asked whether the arrest and prospective sentencing of the Melissa author would have any impact on the virus writing community. All virus authors interviewed stated that there would be no impact, immediate or long-term, while the anti-virus researchers were evenly split between whether the arrest would or would not have any impact. These results are consistent with those of comparable surveys by other researchers.157
¶ 119 The results of a subsequent survey on the impact of anti-virus legislation on virus authors, suggest that new laws may, perversely, result in more viruses than before. According to the survey results, a majority of virus authors would either be unaffected or actually encouraged by anti-virus legislation. A significant number of the virus authors interviewed claimed that the criminalization of virus writing would actually encourage them to create computer viruses, perhaps as a form of protest or civil disobedience.158
¶ 120 Laws against virus authors cannot be effective unless virus incidents are reported and perpetrators are prosecuted. There is evidence that virus crimes are seriously under-reported and, as a consequence, under-prosecuted.159 Companies tend to be reluctant to report security breaches, such as virus attacks, perhaps to avoid negative publicity.160 Firms seem particularly reluctant to report and prosecute cybercrimes that originate from overseas.161
¶ 121 Commenting on the ineffectiveness of the law to combat computer viruses, Grable writes, "[b]oth the federal and New York state criminal statutes aimed at virus terror are ineffective because... [t]he combination of the lack of reporting plus the inherent difficulties in apprehending virus creators leads to the present situation: unseen and unpunished virus originators doing their damages unencumbered and unafraid."162
¶ 122 Law enforcement is continually hampered by the law's lagged response to technological advances. Philippine authorities were unable to prosecute the creator and distributor of the destructive Love Bug virus, for instance, because at the time there existed no criminal statute under which he could be prosecuted.163
¶ 123 Creative cybercriminals often find a way to circumvent one or more elements of newly enacted statutes. In United States v. LaMacchia,164 for instance, an MIT student was prosecuted for distributing copyright-protected software for free over the Internet. The case was dismissed because of lack of evidence of financial gain by the defendant, an essential element of the criminal wire fraud act under which he was prosecuted. This loophole was eventually eliminated by the No Electronic Theft Act of 1997.165
¶ 124 The conclusion that may be drawn is that virus authors have the Teflon-like deterrence properties commonly associated with free radicals. They are often judgment-proof and shielded by the anonymity of cyberspace, are increasingly motivated by crime, and appear unconcerned about the problems caused by their creations. Currently, most virus and blended attacks depend on e-mail. Such attacks are aided by numerous technologies that enable anonymous e-mail transmission. Furthermore, virus attacks are under-reported and under-prosecuted, and virus authors, to a significant degree, appear to be unconcerned and, perversely, often encouraged by the threat of legal liability and tougher laws.
¶ 125 There are additional factors, besides the requirement that the second tortfeasor be a free radical that courts look at before they hold a primary tortfeasor liable for encouraging free radicals. As a threshold requirement, the defendant's encouragement of free radicals must have been negligent before liability will be imposed.
¶ 126 A defendant will not be held liable for encouraging free radicals unless the encouragement was negligent. The encouragement must therefore have been a breach of duty to the plaintiff. Courts require a plaintiff to prove breach of duty by identifying an untaken precaution that would have prevented the harm and showing that the untaken precaution would have yielded greater benefits in accident reduction than its cost. The CodeRed attack presents an illustrative example.
¶ 127 The Windows IIS vulnerability that enabled the CodeRed attack sequence was discovered on June 18, 2001.166 A security patch to fix the vulnerability was promptly issued by Microsoft. The first version of CodeRed that exploited the vulnerability appeared approximately one month later.167 Due to a programming flaw, the first version of CodeRed did not spread as quickly nor as widely nor do as much harm as its creator had apparently hoped for.
¶ 128 At this stage, after the first exploitation, the existence of the vulnerability was common knowledge in the IT community, a patch to fix it had been made available, and the first CodeRed attack, at the very least, alerted the IT community to the exploitability of the vulnerability and the harm it could cause. The IT community was also aware of the programming flaw in CodeRed that limited its effectiveness and that the flaw could easily be fixed. The damage that a debugged version of CodeRed could do with the assistance of the Windows IIS vulnerability was therefore foreseeable.
¶ 129 A second, more virulent version of CodeRed appeared on July 19, 2001. The programming flaw that plagued its predecessor was fixed in this version, and the second version, predictably, caused substantially more harm than its predecessor.
¶ 130 An IT manager who failed to implement a security patch to fix the Windows IIS vulnerability, after the first CodeRed attack, may be held liable for negligently encouraging free radicals who subsequently exploited the flaw in his system to cause harm to other users. A breach of duty analysis would begin by considering an untaken precaution that would have avoided the second CodeRed infection. The most logical and probably most effective precaution would be implementation of the security patch provided by Microsoft. The CodeRed worms could, for instance, not infect a system that had the Microsoft MS01-033 patch installed.168 A commentator opined that "[t]here was so much publicity and so many published articles by the time CodeRed-II hit, that any competent server manager would have had ample opportunity to patch their systems in time."169
¶ 131 The plaintiff would need to show that implementing the patch would have yielded greater benefits in accident reduction than its cost. The benefits would include avoidance of the foreseeable harm from further exploitation of the vulnerability. After the appearance of the first version of CodeRed, a reasonably competent IT professional knew or should have been able to infer the potential harm from further and more efficient exploitation of the vulnerability.
¶ 132 The expected harm avoided must be weighed against the cost of implementing the patch. Although security patches are usually made available for free to users, implementing them may be costly and difficult, especially in large corporations with complex systems. Patches also tend to interact with and affect the systems to which they are applied, sometimes impairing their performance.170
¶ 133 Although a conclusive resolution of the cost-benefit tradeoff would require a detailed numerical analysis of the costs and benefits involved, it appears that the defendant in this hypothetical was likely negligent in failing to implement the security patch. Implementing the security patch and dealing with and fixing bugs introduced by interaction between the patch and the regular system appear minor compared to fixing the harm from an attack by a blended threat, such as CodeRed and its potential successors.
¶ 134 In the only two significant cases known at the time of writing that involved failure to apply security patches, such failure was considered a breach of duty. In April 2003, the Maine Public Utilities Commission concluded that the telecommunications company Verizon had acted unreasonably by failing to apply a security patch issued six months earlier by Microsoft.171
¶ 135 In a suit against the clothing retailer Guess?, the U.S. Federal Trade Commission ("FTC") claimed that Guess? had failed to patch a web site vulnerability that made it susceptible to SQL injection attacks by the SQLSlammer worm. The complaint alleged that the Guess? web site had been vulnerable to commonly known or reasonably foreseeable attacks from attackers seeking access to confidential customer information.172 The vulnerability was successfully exploited by a cyber attacker, resulting in access to a database containing 191,000 credit card numbers. The FTC alleged that Guess? had been aware of the vulnerabilities since October 2000, that the stolen information was sensitive, and the fix relatively cheap and easy. This essentially alleges failure to take a cost-effective precaution, which suggests a breach of duty. The case was subsequently settled in June 2003.173
¶ 136 In addition to the negligence requirement, the following factors influence courts in holding a defendant liable for damage caused by encouraging free radicals:174
The defendant's encouragement of the free radical was substantial.
The defendant created a scarce opportunity for the free radical.
The free radical's behavior was foreseeable.
The free radical harmed a third party, as opposed to himself.
The foreseeable harm was serious.
The fact that the defendant's encouraging behavior was deliberate, as opposed to inadvertent, was considered important in some cases.
The defendant had a special relationship with the free radical, the victim, or both.
a. Substantial encouragement
¶ 137 The defendant's encouragement of the free radical must have been substantial for liability to be imposed. Courts have interpreted "substantial encouragement" in terms of the likelihood of provoking harmful behavior by free radicals.
¶ 138 Contrast, for instance, Segerman v. Jones175 with Home Office v. Dorset Yacht Co.176 In Dorset, seven boys who had been sentenced to work in a boot camp for juvenile offenders were working under supervision of three Home Office guards. One evening, in breach of their instructions to watch the boys, the guards simply went to bed, leaving the boys unsupervised. The boys swam out to an unattended yacht moored nearby and managed to set it in motion. They collided with another yacht owned by the plaintiffs, who sued Home Office for the resulting damage. The trial court ruled in favor of the plaintiff, and the Court of Appeal affirmed.
¶ 139 Lord Reid stated that Home Office would be liable if it appeared very likely, ex ante, that the boys would damage property if they were to escape from supervision. It is plausible to assume a highly foreseeable likelihood of escape and harmful behavior by the delinquents. The boys were juvenile offenders, with records including convictions for breaking and entering, larceny, and grand theft auto. Given, in addition, that five of the seven had a record of previous escapes from boot camp, the inference of substantial encouragement appears justified.
¶ 140 In Segerman, the defendant teacher left her classroom for a few minutes. During her brief absence, one student kicked out the teeth of one of his classmates. The Maryland Supreme Court held that the teacher was not liable. The extent of her encouragement of the children was leaving them to their own devices for a few minutes. This encouragement was too slight to impose liability. The free radicals in this case were ordinary school children and were obviously not in the league of the juvenile offenders of Dorset.
¶ 141 Similar cases have denied liability for leaving a stake at a construction site,177 for leaving a screwdriver out in a yard,178 and for leaving a load of dirt clods out in a backyard.179 In these cases, the court apparently considered the likelihood of harm in each situation to be insignificant and the encouragement therefore insubstantial.
¶ 142 In a blended attack, the original tortfeasor typically encourages free radical cyber rogues by making a tempting and exploitable security vulnerability available. The likelihood that a vulnerability would be found and exploited to perpetrate a cyber attack is a proxy for the substantiality of the encouragement inherent in the vulnerability. We argue that buffer overflows are likely to be discovered rapidly when they become available, and, once identified, promptly exploited. This conclusion is supported by empirical evidence.
¶ 143 It is unlikely that a valuable and exploitable computer security vulnerability, such as a buffer overflow, will remain undiscovered for long. Worms and viruses employed in blended threats are programmed to automatically search for and locate exploitable vulnerabilities. Furthermore, technologies are available to assist software designers in identifying security vulnerabilities in their products.180 Although such vulnerability-identifying technologies are intended to assist designers of "legitimate" software in troubleshooting and debugging, the technologies are, of course, equally available to designers of malevolent code.
¶ 144 Once an appropriate vulnerability is identified, it will likely be exploited. In his recent treatise on buffer overflow attacks, James Foster comments that "[i]t's no coincidence that once a good exploit is identified, a worm is created. Given today's security community, there's a high likelihood that an Internet worm will start proliferating immediately. Microsoft's LSASS vulnerability turned into one of the Internet's most deadly, costly, and quickly proliferating network-based automated threats in history. Multiple variants were created and released within days."181 In fact, current trends and patterns of infection suggest that the time lag between discovery of a vulnerability and its exploitation is shrinking.182
¶ 145 Factors that contribute to the prompt exploitation of buffer overflow vulnerabilities include their ease of exploitation and their convenient properties that give cyber rogues exactly what they need. These properties include a buffer overflow's convenient configuration as a gateway to inject and execute attack code and then assume unauthenticated remote control of a system or network, including root control.183
¶ 146 A vulnerability may be considered easy to exploit if no special programming skills are necessary to take advantage of it, or if the necessary exploit code is publicly available.184 Writing a successful buffer overflow exploit takes considerable programming skills, but the code for such an exploit is often publicly available and accessible, even to individuals without technical sophistication. As new buffer overflow vulnerabilities are discovered, exploits are habitually published shortly after the discovery.185 Technical articles continuously appear, describing vulnerabilities and how to exploit them, often in substantial detail.186
¶ 147 Advisories have reported multiple buffer overflow vulnerabilities that were either trivial to exploit or for which exploit code was publicly available. A vulnerability in the Solaris KCMS Library Service System, for instance, was easy to exploit. Exploitation of this vulnerability could be accomplished by drawing on a standard and widely available software tool and on basic computer literacy.187
¶ 148 A buffer overflow vulnerability in a version of the commercial program Hypermail was, likewise, easily exploitable.188 Hypermail is an open-source program that converts e-mail messages into cross-linked HTML pages. The program contained a vulnerability that could be exploited simply by sending a malicious e-mail with an overly long attachment name. A detailed sample e-mail message that could trigger the overflow and control Hypermail's execution had been posted on the Internet.189
¶ 149 Not all buffer overflow vulnerabilities are easy to exploit. A recent advisory describes, for instance, the SpamAssassin buffer overflow as "challenging to exploit," depending on the target computing environment. This particular vulnerability is not exploitable on all platforms. To succeed, a would-be attacker would have to identify and target victims who are using a vulnerable spam filter.190
¶ 150 In summary, a security vulnerability such as a buffer overflow likely constitutes substantial encouragement to perpetrators of cyber crimes such as blended attacks. A valuable and easily exploitable vulnerability, such as the buffer overflow, is likely to be promptly discovered and exploited. The discovery of vulnerabilities is facilitated by technology: viruses used in blended attacks are often programmed to search for new vulnerabilities, and specialty software designed to identify security weaknesses in computer systems and networks is freely available. Attackers have a strong incentive to find and exploit vulnerabilities such as buffer overflows, because buffer overflows are easy to exploit and give attackers exactly what they need to launch a blended attack. Empirically, exploitation of buffer overflows is pervasive, both in an absolute sense as well as measured as a percentage of all blended attacks.191
¶ 151 The substantial encouragement inherent in security vulnerabilities has been recognized in the common law. For instance, in its suit against the retailer Guess? for failing to patch a security vulnerability, the FTC emphasized the foreseeability and high likelihood of exploitation of the vulnerability.192 The analysis in this section suggests that a buffer overflow vulnerability as substantial encouragement to free radical cyber rogues is closer to Dorset (encouragement likely to incite free radical juvenile delinquents) than to Segerman (encouragement insufficient to incite normal school children).
b. Scarce opportunity for wrongdoing
¶ 152 Courts are more likely to impose liability when the defendant has created a tempting opportunity that does not normally exist for the free radical. If a free radical already has several opportunities available for harmful behavior, the defendant's encouragement does not amount to a scarce opportunity.
¶ 153 A person flashing a wad of $100 bills, for instance, would probably not be liable for the harm caused by a fleeing thief who runs into and injures someone. Because of the availability to the thief of many other similar opportunities, the flash of money was not an unusually tempting opportunity to the free radical. If the person had not flashed the money, a determined thief would have found another equally attractive opportunity.193
¶ 154 In Stansbie v. Troman,194 the defendant, an interior decorator, neglected to lock the door of the house of a client. A burglar entered through the open door and stole the plaintiff's jewelry. The court held the defendant liable for the loss. The defendant had created an opportunity for the thief that did not normally exist, since valuables are normally kept locked up.
¶ 155 In a similar case, the defendant put a scaffold in place next to the plaintiff's apartment building. Armed robbers used the scaffold to gain entry to the plaintiff's apartment and stole his goods. The New York Supreme Court denied the defendant's petition for summary judgment. The defendant had encouraged free radicals by making a scarce and tempting opportunity available to them.195 In an analogous case, involving information security, the bookseller Barnes and Noble allegedly permitted cyber rogues to gain unauthorized access to confidential client information through security vulnerabilities in its web site. Barnes and Noble entered into a settlement agreement with the New York Attorney General in April 2004.196
¶ 156 Not all encouragement of free radicals necessarily presents a rare opportunity. In Gonzalez v. Derrington,197 the defendant sold free radicals five gallons of gasoline in an open pail, in violation of a municipal ordinance which prohibited the sale of gasoline in open containers and in excess of two gallons. The free radicals subsequently used the gasoline to commit arson.198 The court held the defendant not liable.199 Providing the gasoline to the free radicals did not constitute a rare opportunity, as they could have siphoned the gasoline they needed from a car.200
¶ 157 This pattern of case law suggests that a scarce opportunity is one that: (i) is not part of the free radical's normal opportunity set, and (ii) is more tempting than existing opportunities, perhaps because it lowers the transaction costs of the free radical's harmful behavior. A thief can always use brute force to break into an apartment to do his business. However, an unlocked door or conveniently placed scaffold would be an unusual opportunity to lower his transaction costs because it requires less physical exertion, presents faster results, and is less likely to attract attention than a more forceful entry. The unlocked door and scaffold therefore fit the common law profile of a scarce opportunity. Selling gasoline to a free radical in an open pail, on the other hand, does not constitute a scarce opportunity. The alternative, siphoning the gasoline from a car, is not significantly more burdensome or costly.
¶ 158 Computer security vulnerabilities appear to be scarce opportunities. A buffer overflow vulnerability is analogous to the unlocked door in Stansbie. The unlocked door provides the convenient access normally reserved for someone with valid authentication, such as possession of a key. Similarly, a buffer overflow yields remote, unauthenticated, and root access to a target computer system, as well as the opportunity to inject malicious code into the system.201 This kind of privileged access is normally reserved for the system administrator.
¶ 159 The unlocked door provides additional encouragement to the bricks-and-mortar intruder by lowering his transactions costs. Analogously, security vulnerabilities lower the cyber attacker's transaction costs by making attacks faster and more efficient, conveniently remotely executable, and less likely to be blocked before substantial harm is done.202 Skillful exploitation of security vulnerabilities therefore allows attackers with fast-spreading worms, such as Nimda, to achieve more destruction in less time and with lower computational expenditure.203 Security vulnerabilities conform to the common law pattern of scarce opportunities in free radical cases. They present opportunities not available in the normal functionality of computers and, analogous to an unlocked door or a scaffold, offer privileged access and convenience to an attacker. Security vulnerabilities also lower the transactions costs of a cyber vandal by offering greater potential harm in less time and with a lower likelihood of timely detection. The opportunities presented by a buffer overflow therefore appear to be more closely related to Russo (scaffold) or Stansbie (unlocked door), than to Derrington (pail of gasoline).
c. Predictable free radical behavior
¶ 160 Foreseeability is a touchstone of proximate cause. A crisp formulation of the proximate cause requirement is that the realized harm must be within the scope of risk foreseeably created by the defendant, and that the plaintiff must belong to the class of persons foreseeably put at risk by the defendant's conduct.204
¶ 161 Consistent with the spirit of proximate cause, the behavior of free radicals must be foreseeable or predictable to hold their encouragers liable. If a radio station organizes a contest that encourages teenagers to race to catch up with a roving disc jockey, and they do in fact race and cause an accident, the organizers of the contest will likely be held liable.205 If the free radical goes too far or otherwise acts in an unpredictable manner, the defendant will escape liability. If one of the contestants had shot the other, for instance, the radio station would not be held liable.
¶ 162 In Bansasine v. Bodell,206 the defendant provoked a driver known for his aggression. The provoked driver shot the plaintiff's deceased. In spite of the driver's known aggressive tendencies, the defendant was found not liable.207 The court stressed that the defendant could not foresee that a driver would fire a gun at him for shining his high beams on the driver.208 The free radical driver's reaction, even for a person known for his fiery temperament, went beyond the encouragement of the defendant.209
¶ 163 The exploitation by cyber attackers of vulnerabilities, such as the buffer overflow, is foreseeable. It was argued in Section IV.C.2.a. ("Substantial encouragement") that buffer overflows are likely to be discovered rapidly when they become available and, once identified, promptly exploited.
¶ 164 Foreseeability of exploitation of buffer overflows is confirmed by the empirical pervasiveness of such exploits and the IT community's awareness of it. Buffer overflows are currently, and have been for a decade or so, the most commonly exploited security vulnerability and the most common way for an attacker outside of a target system to gain unauthorized access to the target system.210 If buffer overflows were eliminated, the incidence of security breaches would be drastically reduced.211 The computer security community is indeed aware of the exploitability of and hazards associated with buffer overflows. James Foster opines that "[b]uffer overflow vulnerabilities are the most feared of vulnerabilities from a software vendor's perspective. They commonly lead to internet worms, automated tools to assist in exploitation, and intrusion attempts."212
¶ 165 Statistics reported in security advisories confirm the dominance of the buffer overflow as the exploit of choice. A third of the investigative advisories spanning from September 2002 through March 2004 were related to buffer overflows (224 out of 659.)213 In the year 2003 alone, approximately seventy-five percent of all CERT advisories were related to buffer overflows.214 A Symantec security bulletin reported that blended attacks accounted for sixty percent of malicious code submissions during the first half of 2003, most employing a buffer overflow.215 Other advisories and security reports exhibit a similar pattern.216
¶ 166 Serious buffer overflow problems are not limited to small and resource-deprived companies, but have also plagued the products of large and well-known software vendors. Advisories of companies such as Apple and Oracle were nearly all related to buffer overflows, while half the advisories of Cisco, Microsoft, and Sun were related to overflows.217
¶ 167 Exploitation of buffer overflow vulnerabilities is foreseeable, because it is well known that new vulnerabilities are likely to be discovered and exploited, and that actual exploitation is in fact pervasive. Courts ruling in lawsuits against encouragers of free radical cyber attackers have emphasized foreseeability of the free radical behavior. In April 2003, the Maine Public Utilities Commission denied Verizon Maine's request for a waiver of performance standards on its network for the month of January 2003.218 Verizon had failed to meet certain performance standards on its network because of an attack by the SQL Slammer worm.219 The Commission concluded that the company had failed to take reasonable precautions to fix the vulnerability that allowed the worm to penetrate its network.220 The Commission cited evidence of the foreseeability of the Slammer worm attack. The complaint also referred to security alerts issued by Microsoft, including recommended use of a software patch that would have prevented the attack.221
d. Third parties threatened
¶ 168 The courts do not usually allow free radicals to recover for injuries they have caused to themselves. The courts only hold encouragers liable when free radicals injure third parties.
¶ 169 In Gilmore v. Shell Oil Co.,222 the defendant's employee left a loaded gun within easy reach of a teenager. The teenager took the gun and shot and killed himself.223 Although the teenager had shot himself intentionally, it was clear from the circumstances of the case that, but for his ready access to the gun, he would not have done so.224 The trial court nevertheless entered summary judgment for the defendant, and the Alabama Supreme Court affirmed.225 Deterrence of this type of behavior is outside the policy objectives of tort law. The case may have been decided differently if the deceased had been a young child, as the EFR doctrine protects children against themselves.226
e. Serious harm
¶ 170 Courts are more likely to hold a defendant liable if the foreseeably encouraged harm is serious. Someone who has left explosives around children,227 for instance, is more likely to face liability than someone who has left a pile of dirt clods;228 and someone who fails to supervise juvenile delinquents is more likely to face liability than a school teacher who leaves ordinary school children momentarily to their own devices.229
¶ 171 The severity of a computer security breach resulting from a system vulnerability is a function of the following factors:
A. The degree of control over the affected system or network given to an exploiter of the vulnerability. The degree of control afforded by the vulnerability depends on: (i) the level of access it confers; (ii) the degree of remote exploitability it allows; (iii) its ease of exploitation; and (iv) the degree to which it enables circumnavigation of authentication requirements.230
B. Once the attacker has gained control, the kind and degree of harm such control allows the attacker to unleash.
a. Access
¶ 172 The ultimate gift to a cyber attacker would be the most privileged level of access, namely full root-level access to the target system. "Root" is the conventional name of the superuser who has all rights in all modes on the computer system.231 This is usually the system administrator's account. The superuser has privileges that an ordinary user does not have, such as authority to change the ownership of files, install and run programs, change web server databases, add, change, or delete system files or data, and change or replace web pages.232 An attacker who gains system-level access inherits these privileges. Hence, if a program is already running with root privileges, a buffer overflow could hijack the program and transfer root control to the attacker.233 The attacker would then effectively become the administrator of the system. Exploitation of buffer overflows commonly yields root access to the attacker. The Linux application DosEMU, for instance, had a buffer overflow vulnerability that assisted an attacker in gaining root access.234
b. Remote exploitability
¶ 173 A vulnerability allows remote exploitability when it enables a user to access and execute commands on a remote system, as if the user were connected to a direct terminal on the system. Buffer overflow vulnerability is the perfect springboard to gain remote access to a target system because it allows a remote attacker to inject malevolent code, such as an e-mail worm, directly into the execution path of the remote system.235 The viral code could then create further opportunities for other remote attackers. The Nimda worm, for instance, attacked via backdoors left by worms such as CodeRed.236
¶ 174 Remote exploitation of buffer overflows has recently been reported in well known products, such as Sendmail, various Microsoft products, and, ironically, PGP.237 A vulnerability in Microsoft's Internet Explorer browser, for instance, allowed a properly formatted HTML document to cause a buffer overflow. This flaw could be exploited to allow an attacker to execute arbitrary code on the affected system, including malicious code, with the privileges of the user running Internet Explorer. This vulnerability was remotely exploitable.238
c. Ease of exploitation
¶ 175 As discussed in Section IV.C.2.a. ("Substantial encouragement"), a vulnerability is easily exploited if a would-be attacker does not need technical sophistication or a complex exploit to use it, or if a suitable exploit is publicly available. We have argued that although not all buffer overflow vulnerabilities are necessarily easy to exploit, there are many that are easy. Even for difficult-to-exploit vulnerabilities, exploits are frequently publicly available soon after the vulnerability is discovered.239
d. Authentication requirements
¶ 176 The term "authentication" refers to the procedures by which a computer system verifies the identity of a party from whom it has received a communication. The login procedure is probably the best-known example of an authentication procedure. A login prompt asks the user to identify herself, followed by a request for a password. The system then authenticates the stated identity of the user by validating the password to see if the password and identity match. If they do not match, the user is restricted from accessing the system. Other examples of authentication include the requirement of a confirmation e-mail to activate an on-line account, ATM access, cryptographic authentication of a digitally signed contract, and biometric identification in applications such as Internet banking.
¶ 177 Authentication provides a line of defense against unauthorized access to a restricted system. A vulnerability that allows unauthenticated access may allow an attacker to bypass this line of defense. Network vulnerabilities, including buffer overflows, allow unauthenticated remote access to attackers without authentication.240
¶ 178 A remotely exploitable buffer overflow in Microsoft Data Access Components ("MDAC"), a system that provides database access for Windows platforms, was recently reported. The vulnerability enabled an attacker to run unauthenticated arbitrary code on an affected system.241 The unauthenticated arbitrary code could, of course, be malicious.242
¶ 179 A vulnerability in Fusion News, a news management program for web servers, allowed remote unauthenticated attackers to create arbitrary user accounts on the Fusion News server by sending a specially crafted request to the server. If properly structured, the request could also be used to gain administrative access. Exploitation of this vulnerability was trivial. A ready-to-use sample server request was, for instance, available on the Internet.243 This vulnerability contained all the critical elements favorable to a cyber attacker: no authentication barriers, system administration-level (root) access, ease of exploitation, and the ability to execute malicious code.
¶ 180 The ultimate measure of the severity of a cyber attack is its economic impact. By this measure, blended threats, aided by buffer overflow vulnerabilities, are capable of considerable harm. The CodeRed family of blended attacks, although not the first of its kind, woke us up to the risks of remotely launched buffer overflow attacks.244 The first CodeRed worm caused billions of dollars of damage in just a few days, despite corporate firewalls and other defensive efforts. Worldwide harm caused by CodeRed is estimated at $2.62 billion.245 Subsequent blended attacks, such as Nimda, continued the trend. According to an estimate by consulting firm Computer Economics, Nimda infected more than 2.2 million servers and PCs in a twenty-four hour period during September 2001, causing damage of more than $590 million worldwide.246 A study by computer and communications consulting firm Aberdeen Group reports that annual productivity loss due to viruses and blended threats averages more than $200 per employee in the financial industry.247 Buffer overflow vulnerabilities are well represented in the SANS Top Twenty List of CERT security vulnerabilities,248 and are ranked fifth in the Top Ten Vulnerabilities by Orthus Information Security Solutions.249
¶ 181 In conclusion, security vulnerabilities, especially the buffer overflow, present opportunities for free radicals to do serious harm. The severity of the harmful behavior encouraged by a buffer overflow vulnerability is due to: (i) the degree and level of control over the affected system or network it affords an attacker; and (ii) once the attacker has control, the potential harm such control allows the attacker to unleash. Empirical data suggest that blended attacks do in fact exploit vulnerabilities to do considerable economic damage.
¶ 182 Negligence law distinguishes between deliberate and inadvertent failure to use a reasonable precaution, in EFR cases. A defendant is more likely face liability if he deliberately encouraged a free radical to do harm. However, even inadvertent encouragement will yield liability when the threatened harm is sufficiently serious and probable.
¶ 183 In Mills v. Central of Georgia Ry.,250 the defendant had left a signal torpedo on its tracks. A signal torpedo is an explosive device which blows up upon impact, such as when hit by an oncoming train. The purpose of putting a signal torpedo on the tracks is to warn crews working on railroad tracks of an approaching train. Upon workers leaving for the day, if a torpedo had not been detonated, it is supposed to have been picked up and put away. Contrary to this precaution, however, the torpedo in question was inadvertently left on the tracks. The plaintiff's sons found the torpedo, played with it, and injured themselves when it exploded. The Georgia Supreme Court ultimately found for the plaintiff.251 Although the defendant created the opportunity inadvertently, the harm threatened was sufficiently serious and probable to justify imposing liability.
¶ 184 Liability is more likely when the defendant had a special relationship with the victim, the free radical, or both. This is consistent with general principles of negligence law. A hotel or common carrier, for instance, has a special duty to guard the best interests of its customers. Likewise, an airline would likely be held liable for negligently maintaining a highly disorganized baggage claim area that leads to injury of a passenger.252
¶ 185 A defendant who has encouraged free radicals through a nonfeasance as opposed to a misfeasance will not be liable, unless there was a special relationship. An individual who has advance knowledge of a cyber attack and who fails to warn an unrelated plaintiff, will not be liable to the unrelated plaintiff for any harm from the attack.
¶ 186 Information security threats are diversifying and evolving into multi-threat weapons that combine a variety of attack technologies and exploitation of security vulnerabilities. The blended attack exploits synergies between a multi-vector virus or worm and a computer security vulnerability, such as the buffer overflow, to enhance the effectiveness and destructiveness of its payload.
¶ 187 Blended attacks vary in complexity and technology, but they have two elements in common, namely a multi-vector worm or virus and exploitation of a security vulnerability. The skillful combination of the two elements creates synergies that make such attacks more hazardous than previous generations of malevolent code. The two salient elements of a blended attack focus the spotlight on the two most likely defendants in a civil action involving a blended attack: (i) the original tortfeasor responsible for the security vulnerability; and (ii) the second tortfeasor responsible for the malevolent code that exploited the vulnerability. The tortfeasors are concurrent efficient causes of the harm of the victim of a blended attack.
¶ 188 The direct consequences doctrine of proximate cause examines concurrent efficient causes to determine whether the second tortfeasor (the virus distributor) has cut off the liability of the first (the software vendor). An intervening crime or intentional tort, as is often the case in a cyber attack, normally cuts off the liability of the first tortfeasor. This is significant because the second tortfeasor, the exploiter of the vulnerability, is often judgment-proof or otherwise immune to liability, in contrast to the original tortfeasor. If liability were fixed exclusively on the second tortfeasor, it would leave the victim of a blended attack without recourse.
¶ 189 The Encourage Free Radicals ("EFR") paradigm of the direct consequences doctrine creates an exception if the second tortfeasor is a free radical. It fixes liability on the primary tortfeasor if she created an opportunity for free radicals to do harm. The policy objective of the EFR doctrine is to preserve the liability of individuals who are deterred by the threat of liability by preventing a solvent defendant from shifting liability to a judgment-proof individual who is not so deterred.
¶ 190 The analysis in this Article shows that virus authors and distributors who exploit security vulnerabilities to launch blended attacks have properties commonly associated with free radicals. An analysis of the technology and mechanism of blended attacks suggests that the factors that influence courts in finding a defendant liable for encouraging free radicals are present in a typical blended attack. Software designers and commercial vendors who are negligently responsible for security vulnerabilities in their products would likely be held liable for the harm caused by cyber rogues who exploit such vulnerabilities. This result is especially significant to plaintiffs who have suffered harm in a blended attack.
In his PhD dissertation, Dr. Cohen defined a virus simply as any program capable of self-reproduction. This definition appears overly general. A literal interpretation of the definition would classify even programs such as compilers and editors as viral. Denning, supra note 26, at 75.
See Section III, infra, for an analysis of damages from computer virus infection. For examples of benign viruses and how they operate, see, e.g., Cohen, supra note 29, at 15-21.
Authors of malevolent software are rarely prosecuted, although high-profile offenders are occasionally brought to justice. Robert T. Morris, the author of the first worm that had a significant impact on the Internet was convicted under 18 U.S.C. § 1030. See e.g. Katie Hafner and John Markoff, Cyberpunk: Outlaws and hackers on the computer frontier, 251, 339-340 (1991). (Includes in-depth analysis of Robert Morris' Internet Worm.) David Smith, creator of the Melissa virus was also convicted under the computer fraud statute. See e.g. Press Release, U.S. Department of Justice, Creator of "Melissa" Virus Pleads Guilty to State and Federal Charges, Dec. 9, 1999, available at http://www.cybercrime.gov/melissa.htm.
The computer fraud act, 18 U.S.C. § 1030 (a)(5)(A)(i) (1996 & Supp. 2004), imposes liability for knowingly transmitting "a program, information, code, or command, and as a result of such conduct, intentionally causes damage without authorization, to a protected computer."
See also Revlon v. Logisticon Inc., No. 705933 (Cal. Super. Ct. Santa Clara County, complaint filed Oct. 22, 1990)(Defendant allegedly placed disabling device on Plaintiff's computer system. Parties settled under terms of nondisclosure.) (Complaint on file with author or Journal); Clayton X-Ray Co. v. Prof'l Sys. Corp., 812 S.W.2d 565, 567 (Mo. Ct. App. 1991)(Software provider held liable for conversion of purchaser's computer system by placing disabling code in the system.)
| © Copyright 2005 by Northwestern University School of Law, Northwestern Journal of Technology and Intellectual Property | Volume 4 Issue 1 (Fall 2005) |