ENCS5327 | SOFTWARE SECURITY

The basic concepts and methods of software security, the software vulnerabilities and attacks, such as buffer overflows, SQL injection, session hijacking, cross-site scripting, weak error handling, and defenses that prevent or mitigate these attacks, including threat modelling, attack surface analysis, fuzzing based security testing and program analysis techniques.

Parent Business Unit ID: 
Prerequisite: 
ENCS4320 | APPLIED CRYPTOGRAPHY