2.3 secure application development, deployment, and automation concepts Flashcards
continuous integration
merging code changes from multiple contributors into a single project
application development environment
- development
- testing
- staging
- production
- quality assurance
normalization
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.
stored procedures
SQL code that you can save, so the code can be reused over and over again.
OWASP
Open Web Application Security Project
nonprofit foundation dedicated toimproving software security.
binary compiler software diversity
different compiler paths result in a different binary each time, resulting in attacks working on a small percentage of users
version control
tracks and manages changes to software code