Lecture0 Into Israfil
Lecture0 Into Israfil
Systems Development
Dr Md Israfil Biswas
Lecturer, Computing
01.02.23
Lecture Plan
Week Current Topic
• *SUBJECT TO CHANGE*
Week 1 Lecture 0 Introduction
-Introduction to the Unit
• 2022-23 Secure Systems Development Week 2 Lecture 1 Overview
-Overview of Secure Systems
Schedule Development, Models and Methods
Week 3 Lecture 2 Introduction to SDLC, Agile Development
Process.
• Lectures: 1 hour (50 minutes net)
Week 4 Lecture 3 Building Security in Software, Security
Testing, Security Requirements and Options
Week 5 Lecture 4 Secure coding: Vulnerability, Error
Handlining, Patterns,
Week 6 Lecture 5 Coursework/Assignment Discussion
Week 7 Lecture 6 Security by Design; Functional
requirements.
Week 8 Lecture 7 Injections, Cross-Site Scripting, Access
control.
Week 9 Lecture 8 Formal Verification and Methods,
Exploitation techniques, Fault tolerance.
Week 10 Lecture 9 Security Properties (Confidentiality,
Integrity, and Authentication), Attacks.
Week 11 Lecture 10 Review
Coursework
Secure Systems Development
Unit title:
• Enterprise Java Security: Building Secure J2EE Applications, Marco Pistoia, Nataraj
Nagaratnam, Larry Koved, Anthony Nadalin, Addition-Wesley, 2004
• Core Security Patterns: Best Practices and Strategies for J2EE?, Web Services, and
Identity Management, Christopher Steel, Ramesh Nagappan, Ray Lai; Prentice-
Hall