2.3 secure application development, deployment, and automation concepts Flashcards

1
Q

continuous integration

A

merging code changes from multiple contributors into a single project

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

application development environment

A
  • development
  • testing
  • staging
  • production
  • quality assurance
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

normalization

A

Normalization is the process of reorganizing data in a database so that it meets two basic requirements: There is no redundancy of data, all data is stored in only one place.

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

stored procedures

A

SQL code that you can save, so the code can be reused over and over again.

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

OWASP

A

Open Web Application Security Project

nonprofit foundation dedicated toimproving software security.

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

binary compiler software diversity

A

different compiler paths result in a different binary each time, resulting in attacks working on a small percentage of users

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

version control

A

tracks and manages changes to software code

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