Computer security Created 2026-10-24 Updated 2026-11-05
Computer security studies how to preserve intended properties of information and computing systems against failures and adversarial actions. Confidentiality limits disclosure, information integrity limits unauthorized changes, and availability concerns continued access to intended services. Authentication establishes an identity or source claim; access control decides permitted actions. A design needs an explicit threat model: encrypting stored data addresses different risks from verifying who may alter it. Security properties depend on the whole interaction between software, hardware, protocols and operational assumptions.
Computer worm 2026-11-05
A computer worm is a self-contained computer program that propagates by creating further copies across computing systems, often through a computer network. In the usual security classification it is malware. Unlike a computer virus, it need not attach its code to another program in order to replicate.[ref]
A worm's impact can include resource exhaustion from replication itself, independently of any additional destructive action. Eugene H. Spafford's analysis of the November1988 Internet worm is an early primary study of a large network incident and its program behavior.[ref]
An original population model shows why replication matters. Suppose each affected machine remains affected and produces exactly one newly affected machine per time interval, with no overlap or shortage of susceptible machines. If counts affected machines, then
This stipulated exponential growth model is not a forecast of a real outbreak. Repeated contacts, limited connectivity and containment change the growth pattern. It separates the potential for multiplying copies from the behavior of any particular implementation.
The concept is useful in computer security because one compromised machine can become a source of further disruption. Network structure and the timing of defensive containment matter alongside the behavior observed on an individual host.
Digital forensics 2026-11-05
Digital forensics is the systematic collection, examination, analysis and reporting of digital evidence to answer questions about events involving computing systems. It supports computer security incident investigation and troubleshooting as well as investigations associated with legal proceedings. Preserving the data and documenting how it was handled make later conclusions assessable.[ref]
Collection and interpretation are different tasks. A cryptographic hash function can help check whether an acquired file has changed, but a matching digest does not establish who created the file or whether its contents are true. Chain of custody records handling history; it does not replace the analysis of what the evidence establishes.[ref]
An original clock example illustrates the distinction. System A records an event at10:02 and system B records another at10:01. If A's clock is known to run two minutes fast while B's is correct, their reference times are10:00 and10:01. In symbols,
where is the stipulated clock offset. The apparent order reverses after correction. These invented times demonstrate why comparing log entries requires a clock model; they do not identify the actor responsible for either event.
A useful report therefore separates observed data, transformations such as clock correction, assumptions and conclusions. Missing records or uncertain offsets can leave several explanations consistent with the same digital evidence.
Eugene H. Spafford 2026-11-05
Eugene H. Spafford researches computer security and analyzed the computer worm that disrupted Internet systems in November 1988. His technical report reconstructed the program's behavior using independent reverse-compilations and a disassembly, connecting observed failures with weaknesses in the affected systems.[ref]
The historical program copied itself between vulnerable machines running versions of Unix. Its disruption illustrates a security failure involving computation and connectivity, even without defining the event solely by altered user files. Spafford's analysis treated program behavior, system assumptions and possible mitigations as related parts of the explanation.[ref]
An original resource model separates stored-data correctness from service availability. Suppose legitimate work requires 25 percent of a CPU's capacity, and each unwanted running copy requires another two percent. Twenty copies demand of capacity; 40 demand . In this stipulated model, the latter demand exceeds what that CPU can supply, so some work must wait or fail. No changed document is required for users to lose timely service. These invented loads are an explanatory model, not measurements of the 1988 incident.
Reconstructing what a computer program did therefore supports a more precise security claim than merely observing that a machine became slow. The tested resource and the evidence for the failure mechanism must both be stated.
Figure 1.
Eugene H. Spafford, named portrait in Purdue University's Department of Computer Science profile
.
Fred B. Schneider Created 2026-10-13 Updated 2026-11-05
Fred B. Schneider studies dependable concurrent computing and distributed systems, including fault tolerance and computer security.[ref] He coauthored Defining Liveness by Bowen Alpern and others, which distinguishes a safety property from a liveness property: finite behaviour can establish an irreparable safety violation, whereas every finite behaviour prefix can still be extended to satisfy the liveness requirement.[ref]
Figure 1.
Portrait of Fred B. Schneider
. Photograph from Cornell University's official researcher profile. Source.
Karen Kent 2026-11-05
Karen Kent is the first-listed author of the 2006 Guide to Integrating Forensic Techniques into Incident Response by Karen Kent and others. The guide connects digital forensics to investigating computer security incidents and operational faults, separating collection, examination, analysis and reporting.[ref]
A technical distinction in that workflow is preserving data integrity while separately evaluating what collected data establishes. The guide describes comparing message digests of original and copied data.[ref]
For an original counterexample, suppose two computer files contain the same two bytes, with hexadecimal values and , but their recorded paths and creation times differ. A deterministic cryptographic hash function applied only to those content bytes returns the same value for both. That comparison does not establish equality of their file metadata, identify who created either file, or prove when an event occurred. The input being hashed determines what the comparison can support.
Thus integrity checks support the analysis rather than replacing it. This example is about the logical scope of a content hash, not an incident or experimental result reported by Kent.
Simson Garfinkel 2026-11-05
Simson Garfinkel researches computer security, privacy and digital forensics. With Abhi Shelat, he studied whether used hard disk drives retained readable information after disposal or resale. Their 2003 paper transformed a general concern about confidentiality into an investigation of actual storage devices.[ref]
The researchers acquired 158 drives between November 2000 and August 2002, recorded their provenance and examined copied device contents. Some drives were damaged or unreadable; others retained recoverable data. The paper distinguishes ordinary access through a file system from information remaining outside its live names and records. It also cautions that the sample does not establish a population-wide prevalence.[ref]
An original storage example makes the distinction concrete. Suppose a toy file system holds a document in four 512-byte file data blocks. Removing its name from a file-system directory and marking those blocks reusable can leave all content bytes unchanged. The file deletion changed live bookkeeping, while this stipulated model performed zero overwrites of the document's contents. Other file systems can behave differently, but disappearing from a directory listing alone does not prove data sanitization.
The experiment motivates testing a storage claim at the level it concerns: absence of a live filename and absence of recoverable former content are different observations.
Figure 1.
Simson Garfinkel, official portrait linked from his own biography page
.