For the topic (Secure Design Considerations) in Secure, Resilient, and Agile Software Development textbook. Secure design considerations are important in software development as they help to ensure that the software is resistant to security vulnerabilities and able to withstand attacks. Here are a few examples of secure design considerations:
Threat modeling: This involves identifying and assessing the potential threats that a software system may face, and designing the system to be resilient against those threats.
Secure coding practices: This involves following best practices for writing secure code, such as input validation, sanitization, and error handling, to prevent vulnerabilities from being introduced into the system.
Security testing: This involves testing the system for vulnerabilities and weaknesses, and fixing any issues that are identified.
Secure communication: This involves implementing secure communication protocols and encryption to protect the confidentiality and integrity of data being transmitted over networks.
Access control: This involves implementing mechanisms to control who has access to the system and what actions they are allowed to perform.
Identity and authentication: This involves implementing processes to verify the identity of users and ensure that only authorized users have access to the system.
By following these secure design considerations, software developers can create systems that are more resistant to security threats and better able to withstand attacks.
IEEE format should be used as the attached file format.
The following points are important:
– In the title slide, keep a space to add the university logo, two students’ names, and two instructors’ names.
– Ensure that the report and presentation files contain graphs, charts, and tables.
– Make sure that only the most important and clear information will appear in the presentation
Your article must be 8 pages at least and cannot go beyond 14 pages inclusive of references following the attached template.
You are requested to write a review, survey, or state-of-art article within the domain of the (Secure Design Considerations) in Secure, Resilient, and Agile Software Development textbook
Your article has to give an overview of existing literature in a field, often identifying specific problems or issues and analyzing information from available published work on the topic with a balanced perspective.
Deliverables:
– The deliverables of the project should include:
– A project report (prepare it as per the template)
– Presentation slides
– The deliverables of the project should include:
A report with the following sections
1- Abstract: summary of problem statement presented in the papers.
2- Introduction: discuss the chosen papers proposed solution. These should be illustrated using text and diagrams.
3- Taxonomy: classification of the papers proposed solutions and comparison between them.
4- Discussion: The students have to criticize the proposed solution they also have to propose a possible solution or alternative for some of the weaknesses of the chosen papers wherever that is possible.
5- References: At least, five of your references must be from journal articles published in well publishers’ databases; IEEE, Springer, Elsevier, Wiley, and Taylor & Francis and The citation should follow the APA style, just the last 2 years’ publications)