Question: To apply secure software development concepts to design, implement and evaluate the security of a web application. Instructions Choose a web application project such as

To apply secure software development concepts to design, implement and evaluate the security of a web application.
Instructions
Choose a web application project such as a simple blog, e-commerce site or a task management tool that you would like to use for the assignment.
Ensure the project involves user authentication, data storage, and interactions with a database.
Prepare a PowerPoint presentation to showcase the secure software development process used for your chosen web application project.
Discuss the implemented security features.
Security Requirements
Define a set of security requirements that include accounting, authentication, authorization (AAA) mechanisms, data encryption, input validation and secure coding practices.
Discuss how you will use the OWASP Top Ten to assist with your design.
Discuss security testing, penetration testing and code review strategies that you will use.
Discuss any automated tools and manual testing that will be performed on the application.
Discuss any software debugging tools or concepts to be included during development.

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Programming Questions!