School of Computing

Department of Computer Science

CS5322:   Database Security  

 


[Announcements]  [Instructor] [Course Objectives] [Lecture Schedule] [Reference Texts and Materials] [Assignment] [Project] [Assessment]


Objectives

With the rise in terrorism threats, efforts are now focused on security issues in many organizations. One aspect of security is database security. The purpose of this new module is to introduce students to the various issues that arise in securing databases, and study the state-of-the-art techniques for addressing these challenges.

 

Database security has a great impact on the design of today's 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 Internet information management. Topics covered include: Access control models for DBMSs, Inference controls, XML database security, Encrypted databases, Data Privacy and Query Authentication.

 

Goals

·         Learn to protect data and databases

·         Learn to understand and apply security principles

·         Learn how to prevent attacks and/or limit their consequences

o   No silver bullet: man-made complex systems will have errors and errors may be exploited

o   Large number of ways to attack

o   Large collection of specific methods for specific purposes

·         Learn to think about security when doing things