IT

CB3591: Engineering Secure Software Systems syllabus for IT 2021 regulation (Professional Elective-IV)

Engineering Secure Software Systems detailed syllabus for Information Technology (IT) for 2021 regulation curriculum has been taken from the Anna Universities official website and presented for the IT students. For course code, course name, number of credits for a course and other scheme related information, do visit full semester subjects post given below.

For Information Technology 6th Sem scheme and its subjects, do visit IT 6th Sem 2021 regulation scheme. For Professional Elective-IV scheme and its subjects refer to IT Professional Elective-IV syllabus scheme. The detailed syllabus of engineering secure software systems is as follows.

Engineering Secure Software Systems

Course Objectives:

Download the iStudy App for all syllabus and other updates.
Get it on Google Play

Unit I

NEED OF SOFTWARE SECURITY AND LOW-LEVEL ATTACKS 6 Software Assurance and Software Security – Threats to software security – Sources of software insecurity – Benefits of Detecting Software Security – Properties of Secure Software – MemoryBased Attacks: Low-Level Attacks Against Heap and Stack – Defense Against Memory-Based Attacks

Unit II

Download the iStudy App for all syllabus and other updates.
Get it on Google Play

Unit III

SECURITY RISK MANAGEMENT 5 Risk Management Life Cycle – Risk Profiling – Risk Exposure Factors – Risk Evaluation and Mitigation – Risk Assessment Techniques – Threat and Vulnerability Management

Unit IV

Download the iStudy App for all syllabus and other updates.
Get it on Google Play

Unit V

SECURE PROJECT MANAGEMENT 4 Governance and security – Adopting an enterprise software security framework – Security and project management – Maturity of Practice

Practical Exercises

Download the iStudy App for all syllabus and other updates.
Get it on Google Play

Course Outcomes:

Upon completion of the course, the student will be able to

  1. Identify various vulnerabilities related to memory attacks.
  2. Apply security principles in software development.
  3. Evaluate the extent of risks.
  4. Involve selection of testing techniques related to software security in the testing phase of software development.
  5. Use tools for securing software.

Text Books:

  1. Julia H. Allen, Software Security Engineering, Pearson Education, 2008
  2. Evan Wheeler, Security Risk Management: Building an Information Security Risk Management Program from the Ground Up, First edition, Syngress Publishing, 2011
  3. Chris Wysopal, Lucas Nelson, Dino Dai Zovi, and Elfriede Dustin, The Art of Software Security Testing: Identifying Software Security Flaws (Symantec Press), Addison-Wesley Professional, 2006

Reference Books:

Download the iStudy App for all syllabus and other updates.
Get it on Google Play

For detailed syllabus of all the other subjects of Information Technology 6th Sem, visit IT 6th Sem subject syllabuses for 2021 regulation.

For all Information Technology results, visit Anna University IT all semester results direct link.

Leave a Reply

Your email address will not be published. Required fields are marked *

*