Comp Security- Week 5B Flashcards

1
Q

What is a malware?

A

A malware is a malicious software that needs to be executed in order to cause harm

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

How can a malware get executed?

A

User action or exploting an existing flaw in a system

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

How can malware get executed using user action?

A

Downloading and running malware
Viewing a website that contains malware
Opening an executable email attachment
Inserting cd/usb

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

How can malware get executed by exploiting a flaw in system

A

buffer overflow in network, buffer overflows in email clients or web browser

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

What are the 9 types of malware?

A

Viruses, trojan horses, logic bombs
Worms, backdoors, spyware
Rootkits, botnets, ransomware

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

What is a virus?

A

A piece of malware that replicates itself into other programs

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

How can a virus spread between files or computers?

A

When the file is executed/opened the virus activates and tries to infect other files with copies of itself

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

Virus infection:

A

to modify an existing non malicious program/document in a way that just execution or opening it will transfer control to virus
by adding its code to the original code

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

A virus often tries to infect the computer itself so every time the computer is booted the virus is activated by..

A

put itself in boot sector of hard disk
add itself to list of program os runs in boot time

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

How does a virus usually spread?

A

Through infected files or p2p networks (ex bittorent)

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

A virus requires __ to spread to another machine

A

User interaction

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

A virus has some sort of payload its meant to do and when it activates what can happen?

A

A payload is what a virus is meant to do
When it activates it van erase hard drive, corrupt spread sheets, install key stroker, attack a website etc.

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

What is a polymorphic virus?

A

Instead of making perfect copies of itself every time it infects a new file or host it makes a modified copy instead. Often done by having most of the virus code encrypted

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

What is a trojan / trojan horse?

A

A malicious code hidden in an apparently useful host program and when it is executed the trojan does something harmful or unwanted.
User must be tricked into executing host program

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

What is a logic bomb?

A

A malicious code hiding in software already waiting for a certain trigger to “go off” so it can execute its payload
Its usually written by insiders
Payload is dire- erase or corrupt data

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

What is a worm?

A

A self contained piece of code that can replicate with little to no user involvement

17
Q

How do worms infect?

A

Use security flaws as a path to infection
1. Exploits security flaw in some software on computer
2. Searches for other computers (on local network or internet) to infect
3. May or may not be payload that activates at certain time or by trigger

18
Q

Worm vs. virus

A

The difference is in the way its spread
Virus: needs user involvement, spread by email, airdrop, usb etc.
Worm: No/ little user involvement needed

19
Q

“Wannacry” ransomware

A

Holds your computer hostage until you pay a ransom
Once it infects computer it encrypts all the data and you must pay a fee to get access back
Spread through standard file sharing technology server message block (smb)