Malicious code
Harmful software code such as viruses and worms.
5-mark Exam Answer
Malicious code (malware) is a major category of e-commerce security threat. According to Laudon and Traver, it includes a variety of threats such as viruses, worms, Trojan horses, ransomware, and bots.
- 1.Definition: variety of harmful code
- 2.Virus: replicates and delivers payload
- 3.Worm: spreads computer to computer
- 4.Trojan horse: benign-looking, harmful; ransomware: locks files
- 5.Bots and botnets: remotely controlled zombies
Malicious code (sometimes referred to as 'malware') includes a variety of threats such as viruses, worms, Trojan horses, ransomware, and bots. Some malicious code is designed to take advantage of software vulnerabilities in a computer's operating system, web browser, applications, or other software components. Exploit kits are collections of exploits bundled together and rented or sold as commercial products.
A virus is a computer program that has the ability to replicate or make copies of itself and spread to other files. In addition to replication, most computer viruses deliver a 'payload' that may be benign or highly destructive, such as destroying files or reformatting the hard drive.
A worm is designed to spread from computer to computer and does not necessarily need to be activated by a user or program to replicate itself. The Slammer worm, for instance, infected more than 90% of vulnerable computers worldwide within 10 minutes. A Trojan horse appears benign but does something other than expected; it is not itself a virus because it does not replicate, but it often introduces other malicious code such as bots or rootkits.
Ransomware locks a computer or files and demands payment to unlock them; CryptoLocker, for example, encrypts files with virtually unbreakable asymmetric encryption and demands ransom in Bitcoins. Bots are covertly installed programs that respond to external commands from an attacker (the 'bot-herder'); the compromised computer becomes a 'zombie.' Botnets are collections of such computers used for sending spam, launching DDoS attacks, and stealing information.
Slammer worm infected 90% of vulnerable SQL Servers in 10 minutes; CryptoLocker encrypts files and demands Bitcoin ransom; Zeus Trojan has infected over 10 million computers via keystroke logging.
Malicious code spans many types — viruses, worms, Trojans, ransomware, and bots — each with distinct behaviors but all capable of damaging e-commerce systems and stealing sensitive data.
The exam interface follows the university paper pattern: Section A & B carry 5-mark questions; Section C carries objective questions.