|
Mar 12, 2025
|
|
|
|
CMPT360N - Secure Database Design 4 Credit(s)
Non Liberal Arts With the multitude of existing cybersecurity attacks, there is a need for practical database security in practically Every major market vertical. This course presents a practical guide to proactive software security for large database systems, as used for electronic commerce applications. Topics include analyzing risks, understanding likely points of attack, and predetermining how your software will deal with the attack that will inevitably arise. By looking at the systemic threats in any deployment environment and studying the vulnerabilities of your application, this course will show you how to construct software that can deal with various types of database attacks. Techniques such as input validation, zero knowledge proofs, and use of SQL security APIs will be discussed. A comprehensive project, such as developing and securing a multi-user database for online commerce, will be developed by the students to demonstrate concepts and allows students to construct additional examples and practice the concepts in expanding the system design and documentation.
Prerequisite(s): CMPT 417N
Add to Portfolio (opens a new window)
|
|