成为第一个分享这门课真实体验的人。
来自官方课程资料的结构化信息
课程代码
COMP3335
课程名称
Database Security
开课学系
comp
所属学院
Faculty of Engineering
学分
3 学分
级别
3
课程简介
主题 1. 数据库概念概览:常见的数据库技术和数据库应用架构,包括实体关系(ER)建模和现有的关系数据库管理系统(如 MySQL 和 Oracle);高级数据库技术,包括面向对象数据库和分布式数据库。 主题 2. 数据库安全简介:数据库的安全威胁;公认的安全目标(完整性、可用性和保密性);安全控制措施的种类。 主题 3. 访问控制:数据库授权,包括自主安全机制和强制安全机制。 主题 4. 文件系统安全:FAT、NTFS、HFS、磁盘加密。 主题 5. 推断控制:统计数据库的性质以及推断控制机制以防止详细保密信息的泄露。 主题 6. 高级主题:包括与 SQL 注入攻击相关的安全威胁、虚拟私有数据库和数据库审计、可搜索加密、区块链和去中心化存储。
学习目标
1. 向学生介绍与数据库应用相关安全威胁 2. 为学生提供安全措施的知识,并理解保护数据的概念 3. 为学生提供设计和实现符合安全要求的数据库应用的技能。
先修要求
先修课程:COMP2411 或同等入门级数据库课程
教学模式
课程讲授数据库安全问题中的常见概念和理论,并通过 Oracle 和 MySQL 等实际数据库系统进行解释。辅导/实验室包括动手练习,以探索和分析实际问题。小组项目解决数据库安全问题,帮助学生整合和应用所学知识。