Lecture 4 Flashcards

1
Q

What is a virus?

A

Malicious code that attaches to files and replicates.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What is a worm?

A

Self-replicating malware that spreads without a host file.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What is a trojan?

A

Malware disguised as legitimate software.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What is ransomware?

A

Malware that encrypts files and demands a ransom.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What is spyware?

A

Malware that secretly gathers user information.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What is a keylogger?

A

Software that records keystrokes to steal data.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What is a rootkit?

A

Software that hides malicious activity or attackers.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What is SQL injection?

A

Injection of malicious SQL code to manipulate databases.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What is XSS (Cross-Site Scripting)?

A

Injecting malicious scripts into web pages.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What is a buffer overflow?

A

Exceeding buffer limits to execute arbitrary code.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What is social engineering?

A

Manipulating people to reveal confidential information.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

How to protect against malware?

A

Use antivirus, update software, limit privileges, educate users.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly