Lecture 4 Flashcards
What is a virus?
Malicious code that attaches to files and replicates.
What is a worm?
Self-replicating malware that spreads without a host file.
What is a trojan?
Malware disguised as legitimate software.
What is ransomware?
Malware that encrypts files and demands a ransom.
What is spyware?
Malware that secretly gathers user information.
What is a keylogger?
Software that records keystrokes to steal data.
What is a rootkit?
Software that hides malicious activity or attackers.
What is SQL injection?
Injection of malicious SQL code to manipulate databases.
What is XSS (Cross-Site Scripting)?
Injecting malicious scripts into web pages.
What is a buffer overflow?
Exceeding buffer limits to execute arbitrary code.
What is social engineering?
Manipulating people to reveal confidential information.
How to protect against malware?
Use antivirus, update software, limit privileges, educate users.