2.3 - Summarize secure application development, deployment, and automation concepts. Flashcards
1
Q
Development (Environment)
A
2
Q
Test (Environment)
A
3
Q
Staging (Environment)
A
4
Q
Production (Environment)
A
5
Q
Quality assurance (QA) (Environment)
A
6
Q
Provisioning and deprovisioning
A
7
Q
Integrity measurement
A
8
Q
- Normalization (Secure coding techniques)
A
9
Q
- Stored procedures (Secure coding techniques)
A
10
Q
Obfuscation/camouflage (Secure coding techniques)
A
-transforming data into format where orig. info can’t be retrieved
11
Q
- Code reuse/dead code (Secure coding techniques)
A
12
Q
- Server-side vs. client-side
execution and validation (Secure coding techniques)
A
13
Q
- Memory management (Secure coding techniques)
A
14
Q
- Use of third-party libraries and software development kits (SDKs) (Secure coding techniques)
A
15
Q
- Data exposure (Secure coding techniques)
A
16
Q
Open Web Application
Security Project (OWASP)
A
17
Q
Compiler (Software diversity)
A
18
Q
Binary (Software diversity)
A
19
Q
- Automated courses of action (Automation/scripting)
A
20
Q
- Continuous monitoring (Automation/scripting)
A
21
Q
- Continuous validation (Automation/scripting)
A
22
Q
- Continuous integration (Automation/scripting)
A
23
Q
- Continuous delivery (Automation/scripting)
A
24
Q
- Continuous deployment (Automation/scripting)
A
25
Q
Elasticity
A
26
Q
Scalability
A
27
Q
Version control
A