Chapter 8: Malicious Code and Application Attacks Flashcards
What is a “script kiddie”?
A malicious individual who doesn’t understand the technology behind security vulnerabilities but downlaods ready-to-use software from the Internet and uses them to launch attacks against remote systems.
Describe the Zeus trojan horse.
Zeus is widely believed to be the product of an Eastern European organized crime ring seeking to infect as many systems as possible to log keystrokes and harvest online banking passwords. The Zeus outbreak started in 2007 and continues today.
What is a computer virus?
A virus is malicious code that spreads from system to system aided by unsuspecting computer users seeking to share data.
What is the MBR?
MBR is the Master Boot Record, which is the bootable portion of a hard disk that contains information used to load the operating system during the boot process.
What is a MBR virus?
A virus which attacks the master boot record. Since the MBR is very small, these viruses generally store most of their code elsewhere.
What is a file infector virus?
A virus which infects executable files, such as .exe and .com files. They typically slightly alter the targeted file, but may entirely replace it.
What is a companion virus?
A virus that doesn’t change the original binary, but uses a similar but different filename. For example, game.com instead of game.exe.
What is a macro virus?
A virus executed in an application’s scripting language. Melissa in Word, 1999. I Love You, 2000.
What is a service injection virus?
A virus which injects itself into trusted runtime processes like svchost.exe, winlogin.exe, or explorer.exe. This helps these viruses escape detection by antivirus software.
What is the best technique to defend against service injection?
Keeping all software that can view web content up to date. (browsers, media players, helper applications)
What is the zero day problem?
Antivirus is an arms race, with AV always trying to keep up with evolving threats. Day 0 exploits don’t have patches or detection mechanisms simply because they’re new.
How do most antivirus packages work?
Most use signature detection. This is essentially a large database that contains the telltale characteristics of all known viruses.
What is a multipartite virus?
A virus that uses more than one propagation technique to attempt to penetrate systems that only defend against one or a few techniques.
What is a stealth virus?
A virus that hide by tampering with the OS to fool antivirus packages.
What is a polymorphic virus?
A virus that actually modifies it’s own code as it travels from system to system. The propagation and destruction techniques remain unchanged, but this signature changes to make detection more difficult.
What is an encrypted virus?
A virus that uses cryptographic techniques to avoid detection.