Skip to main content

ICS 612 Database Security

Database security has an immense impact on the design of today's electronic information systems. This course will provide an overview of database security concepts and techniques and discuss new directions of database security in the context of a connected commercial world. This course provides the information needed to develop, deploy and maintain a secure database solution. It exposes the pitfalls of database design, their means of identification and the methods of exploiting vulnerabilities.

Special information

Approved Course
First day attendance is mandatory.
Prerequisites: Graduate standing. Note: Students are responsible to both be aware of and abide by prerequisites for ICS courses for which they enroll, and will be administratively dropped from a course if they have not met prerequisites.
4 Graduate credits

Effective August 19, 2019 to present

Learning outcomes

General

  • Analyze a relational database in terms of structure, design and implementation.
  • Plan the best strategy to secure a relational database against known attacks.
  • Examine potential flaws in commonly used database systems and how those flaws might be mitigated.
  • Assess the vulnerabilities of modern databases and determine potential threats.
  • Develop appropriate documentation to support database security.