Chapter 28. Data Protection: Impact on Software Development
Guy Lépine
Stories of data breaches have plagued the news in recent years, up to a level that has made users lose faith in the security of applications and especially cloud applications. This is no surprise since data protection has had a lot of focus, thanks to the European General Data Protection Regulation, which mandates data processors to publicize the event, among other responsibilities. Therefore, data protection needs to remain a top priority to every software developer.
Secure Development
Fortunately, practices and tools are available to help release software applications with a high level of security. Microsoft introduced the Security Development Lifecycle about two decades ago, which has evolved ever since by adding practices at every phase of the life cycle, for example, gathering security requirements and modeling the threat during design in order to define additional acceptance criteria for the implementation phase. It has also evolved to define how to integrate into newer methodologies, such as Scrum Agile.
Cloud application developers should keep the periodically updated OWASP (Open Web Application Security Project) Top 10 close to them. The list describes the most probable risks associated with developing and operating a cloud application. For every risk, there are numerous references about detecting ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access