Staog was the first
computer virus written for the
Linux
Linux ( or ) is a family of open-source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically packaged as a Linux distribution, w ...
operating system
An operating system (OS) is system software that manages computer hardware, software resources, and provides common services for computer programs.
Time-sharing operating systems schedule tasks for efficient use of the system and may also i ...
. It was discovered in the autumn of 1996, and the vulnerabilities that it
exploit
Exploit means to take advantage of something (a person, situation, etc.) for one's own end, especially unethically or unjustifiably.
Exploit can mean:
*Exploitation of natural resources
*Exploit (computer security)
* Video game exploit
*Exploitat ...
ed were fixed soon after. It has not been detected in the wild since its initial outbreak.
Staog was able to infect Linux despite its
security-oriented design which requires
users
Ancient Egyptian roles
* User (ancient Egyptian official), an ancient Egyptian nomarch (governor) of the Eighth Dynasty
* Useramen, an ancient Egyptian vizier also called "User"
Other uses
* User (computing)
A user is a person who ...
and
programs to log in as
root
In vascular plants, the roots are the organs of a plant that are modified to provide anchorage for the plant and take in water and nutrients into the plant body, which allows plants to grow taller and faster. They are most often below the su ...
before any drastic operations can be taken. It worked by exploiting some
kernel
Kernel may refer to:
Computing
* Kernel (operating system), the central component of most operating systems
* Kernel (image processing), a matrix used for image convolution
* Compute kernel, in GPGPU programming
* Kernel method, in machine learn ...
vulnerabilities to stay
resident
Resident may refer to:
People and functions
* Resident minister, a representative of a government in a foreign country
* Resident (medicine), a stage of postgraduate medical training
* Resident (pharmacy), a stage of postgraduate pharmaceuti ...
. Then, it would infect executed
binaries
A binary file is a computer file that is not a text file. The term "binary file" is often used as a term meaning "non-text file". Many binary file formats contain parts that can be interpreted as text; for example, some computer document fil ...
.
Since it relied on fundamental
bugs,
software
Software is a set of computer programs and associated software documentation, documentation and data (computing), data. This is in contrast to Computer hardware, hardware, from which the system is built and which actually performs the work.
...
upgrades made systems immune to Staog. This, combined with its shot in the dark method of transmitting itself, ensured that it died off rather quickly.
Staog was written in
assembly language by the
hacker
A hacker is a person skilled in information technology who uses their technical knowledge to achieve a goal or overcome an obstacle, within a computerized system by non-standard means. Though the term ''hacker'' has become associated in popu ...
group
VLAD
Vlad is a Romanian male given name. It is more commonly a nativized hypocorism of Vladislav and can also be used as a surname. It may refer to:
Given name People
* Vlad I of Wallachia (), ''voivode'' (prince) of Wallachia
* Vlad II Dracul ( ...
.
See also
*
Linux malware
Linux malware includes viruses, Trojans, worms and other types of malware that affect the Linux family of operating systems. Linux, Unix and other Unix-like computer operating systems are generally regarded as very well-protected against, but ...
References
External links
Staog information on F-Secures Website
Linux viruses
Assembly language software
{{malware-stub