Chapter 19

Secure Software Development

Lab Exercises

19.01   Configuring WampServer and DVWA

19.02   SQL Injection

Lab Analysis

Key Term Quiz

Secure software development is the process of following best practices when writing code to produce software that doesn’t contain vulnerabilities that can be exploited. Secure software development safeguards the actual processes for developing software as well.

As a developer, you want to ensure that attackers can’t change your code, run their code in your software, or make your code operate in ways that result in unauthorized access or information disclosure. Business applications contain treasure troves of personally identifiable information (PII). A breach of confidentiality, integrity, or availability ...

Get Principles of Computer Security: CompTIA Security+ and Beyond Lab Manual (Exam SY0-601) now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.