2.3 Summarize secure application development, deployment, and automation concepts Flashcards
Environment
-Development
Environment
-Test
Environment
-Staging
Environment
-Production
Environment
-Quality assurance (QA)
Provisioning and deprovisioning
Integrity measurement
Secure coding techniques
-Normalization
Secure coding techniques
-Stored procedures
Secure coding techniques
-Obfuscation/camouflage
Secure coding techniques
-Code reuse/dead code
Secure coding techniques
-Server-side vs. client-side execution and validation
Secure coding techniques
-Memory management
Secure coding techniques
-Use of third-party libraries and software development kits (SDKs)
Secure coding techniques
-Data exposure
Open Web Application Security Project (OWASP)
Software diversity
-Complier
Software diversity
-Binary
Automation/scripting
-Automated courses of action
Automation/scripting
-Continuous monitoring
Automation/scripting
-Continuous monitoring
Automation/scripting
-Continuous validation
Automation/scripting
-Continuous integration
Automation/scripting
-Continuous delivery
Automation/scripting
-Continuous deployment
Elasticity
Scalability