Domain 8 - Software Development Security Flashcards

1
Q

A Buffer overflow can exploit improper ____ validation?

A

Input Validation

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

True or False - in the SDLC Lifecycle, Unit Testing occurs after the Development Phase?

A

True

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

Name Types of SDLC Testing Phase Testing?

A

Unit Testing
Integration Testing
Acceptance Testing
Regression Testing

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

Data ____ is storing data from multiple Databases into a Central Location.

A

Data Warehousing

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

Data ____ is massaging info found in the Data Warehouse into metadata by finding correlations in the data stored in the Warehouse.

A

Data Mining

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

Disclosure of residual data is if an OS allows sequential use of an object without refreshing it, the security issue that can arise is the residual (confidential) data being accessible. True or False?

A

TRUE

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

Security & Functionality would have to be designed and integrated at each phase of the Development Life Cycle.

Security should be interwoven into the core of a product and provide protection at the necessary layers.

True or False

A

True

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

Security should be interwoven into the core of a product & provide protection at the necessary layers - True or False?

This is a better approach than trying to develop a front end wrapper

A

True

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

An operation that allows changes to a database to be available to all applications and users is a ______?

A

Commit

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

The Commit operation completes a transaction & executes all changes JUST made by the USER, True or False?

A

True

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

What is the difference between a SQL COMMIT command and a SQL ROLLBACK command?

A

Commit = same as pushing a FW - the final commitment

Rollback - if a transaction has to be aborted, the DB restores itself to the condition before the transaction began

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

Database Contamination

A

When data from different classification levels is mixed in the DB

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

True or False: The SDLC ensures functionality, cost, quality and delivery schedule

A

True

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