MOD 11 Flashcards

1
Q

What is the biggest problem in security?

A

human errors

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

What is a coding or design error? (something the designer sees)

A

Fault

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

What is a system not performing as required? (something the user sees)

A

Failure

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

What is it called when you search for faults and patch them?

A

Penetrate and Patch

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

What 3 things does good code have?

A

1) Modularity
2) Encapsulation
3) Information Hiding

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

What has multiple modules, easy to understand and find a failure point?

A

Modularity

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

What is an object-oriented concept wheere modules can’t change other modules?

A

Encapsulation

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

What is it called where modules can hide information from other modules?

A

Information Hiding

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

What is it called where all of the module parts belong and make sense together?

A

High cohesion

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

What is the belief that modules should be minimally dependent on each other?

A

low coupling

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

What catches errors?

A

Active fault detection

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

What allows the program to keep working in the event of failure?

A

Fault tolerance

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

What is a group of senior employees that approve major changes in code?

A

Change Control Board

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

What is a process of trying to find bugs in the code?

A

Inspection and Quality Control

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

Just testing the module?

A

Unit testing

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

Testing the module with the rest of the code?

A

Performance testing

17
Q

Testing every program option to see if something broke?

A

Regression testing

18
Q

Trying to break the program without looking at the code?

A

Black box testing

19
Q

Trying to break the program while looking at the code?

A

Clear box testing

20
Q

What is space in memory?

A

buffer

21
Q

What was made in response to unchecked data values?

A

Java

22
Q

What attaches itself to a program and copies to other programs?

A

Virus

23
Q

Which malicious code contaiins unexpecteed, additional functionality?

A

Trojan Horse

24
Q

Which malicious code triggers actiion when condition occurs?

A

Logic bomb

25
Q

Which malicious code triggers action when specific time occurs?

A

Time bomb

26
Q

Which malicious code allows unauthorized access to functionality?

A

Trapdoor

27
Q

Which malicious code copies itself through a network?

A

Worm

28
Q

Which malicious code replicates itself without limit to exhaust resource?

A

Rabbit

29
Q

Which viruses attach themselves to the front/end of a program and integrates itself?

A

Appended viruses

30
Q

Which viruses are buried in a portion of a document?

A

Document viruses

31
Q

What is it called when you change the hacker from a user to an admin?

A

Privilege escalation

32
Q

What are fake address bars and displays?

A

Interface illusions

33
Q

What captures all of your keystrokes?

A

Keystroke logging

34
Q

What intercepts calls while hiding itself?

A

Rootkits