Assignment: Application of the Principles of Secure Software Design

Assignment: Application of the Principles of Secure Software Design

In this Assignment, you will extend your Discussion by examining a current software system and discussing the security principles supported by that system.

To prepare:

  • Identify a system software design that applies some, but not all, of the software security design principles.

Submit a report in which you address the following:

  • Briefly describe the system software design you identified.
  • Describe all the secure coding principles that apply to the system you identified.
  • Describe the violations of the principles you identified. What are the potential implications of these principles not being met? How could these violations of the principles best be addressed?

Your document should be minimum 1000 words long (not including the list of works cited), but it is the quality of the work that is important, not the number of pages. Cite and reference all sources using APA format and style guidelines, and submit in a single document.

Grading Information

Element 1: Secure Coding Principles 18 (30%)

Student provides a thorough and detailed description of the secure coding principles which apply to the identified system. Several examples and resources support thinking.

Element 2: Violations of the Secure Coding Principles 24 (40%)

Student provides a thorough and detailed description of violations of the principles, with an explanation of the potential implications of these violations and how these violations could best be addressed. Several examples and resources support thinking.

Element 3: Content and Technical Knowledge (15%)

Student demonstrates mastery of content knowledge by referencing or building upon the text when appropriate and using topic-appropriate language and terminology. Technical language and elements (including—but not limited to—program code) are well written and communicated accurately. There are no errors.

Element 4: Organization and Writing/Form/Style (15%)

Student demonstrates thorough organization and writing skills by consistently applying APA format and style. Writing is well organized and grammatically correct, including complete sentences that are free of spelling errors. A Reference List with a variety of scholarly resources is provided, using APA formatting, and it matches the citations cited within the text.