网络安全(硕士)
新奥尔良大学(TK体育)利用数十年的网络安全教育和研究经验,开发了一个全国公认的学术项目,提供网络安全和运营硕士学位。
学生的结果
该课程的目标是使教育成果与网络安全劳动力的国家标准——NIST制定的NICE网络安全劳动力框架——保持一致。该框架定义了类别、专业领域、工作角色、知识、技能和能力(KSAs)、任务和能力,因为它们与网络安全工作的专业要求有关。因此,在毕业时,校友将明显有资格填补与网络安全相关的工作岗位。
课程的选择
硕士学位要求至少30个学分,有论文和非论文两种选择。
Non-Thesis选项(专业跟踪)
想要在专业的IT/计算机科学领域就业的学生可能会考虑攻读非论文硕士学位。完成硕士学位而没有论文的学生必须在涵盖课程作业的综合考试中取得令人满意的成绩。要求30个学时,其中不超过12个学时可以是5000级。
论文选择(研究跟踪)
对学术研究感兴趣的学生(可能继续获得博士学位)被鼓励通过包括论文在内的课程攻读硕士学位。用论文完成硕士学位的学生必须提交一篇可接受的论文,并对论文进行令人满意的辩护。要求30个学时,其中不超过6个学时可以作为论文学分。不超过9小时,可以在5000水平。
课程要求
先决条件:
学生必须完成新奥尔良大学认可的四年制学士学位。学生必须成功完成以下三门TK体育课程,或在其他机构完成同等课程:
- 计算机网络
- CSCI 4401:操作系统
- CSCI 4621:网络安全概论
未达到先决条件的学生可以通过参加这些课程的相应5000级部分开始他们的课程。
核心需求
所有学位的学生必须完成至少五个CORE 6000级(15学分)的网络安全课程,从下面列出的。
宽度的选择
学生最多可以选修5门6000级课程(15学分),以满足以下系统和算法类别中列出的6000级广度课程的学位要求。
- 如果选修了两门或三门广泛性课程,那么必须在系统和算法这两类课程中各选一门。
- 如果选了四门或五门广泛性课程,那么必须在系统和算法这两个类别中各选至少两门。
支持选项
在以下列出的5000级辅助课程中,最多9个学分可以计入满足学位要求。已修过CSCI 4622、CSCI 4623、CSCI 4625、CSCI 4626学分的学生,不能再修相应的5000级学分。
专题选项
如果两门课程所涵盖的主题有很大不同,学生可以获得最多6个学分(两门课程)的CSCI 6620网络安全专题学位。第二主题课程的注册必须由研究生协调员预先批准,学生才能获得学位学分。
课程列表
先决条件:
- 去找找CSCI 4311/5311:计算机网络与电信
- 去找找CSCI 4401/5401:操作系统原理
- 去找找CSCI 4621/5621:网络安全概论
配套课程(5000级):
- 去找找CSCI 5130:密码学入门
- 去找找CSCI 5460:网络运营与防御
- 去找找CSCI 5622:逆向工程与恶意软件分析
- 去找找CSCI 5623:数字取证
CORE网络安全课程(6000级):
- 去找找CSCI 6620:网络安全专题
- 去找找CSCI 6621:高级网络安全与运营
- 去找找CSCI 6623:高级数字取证和事件响应
- 去找找CSCI 6624:网络安全
- 去找找CSCI 6625:渗透测试和漏洞评估
- 去找找CSCI 6628:软件保安
- 去找找CSCI 6629:程序设计语言安全
广度课程(6000级):
- (系统) 去找找CSCI 6350:分布式软件开发
- (系统) 去找找CSCI 6361:移动计算主题
- (系统) 去找找CSCI 6450:分布式系统原理
- (系统) 去找找CSCI 6454:并行与科学计算
- (系统) 去找找CSCI 6521:高级机器学习
- (系统) 去找找CSCI 6522:高级机器学习2
- (算法) 去找找CSCI 6633:计算机视觉
- (算法) 去找找CSCI 6634:数据可视化
- (算法) 去找找CSCI 6635:模式识别理论与应用
- (算法) 去找找CSCI 6645:人工智能中的规划算法
- (算法) 去找找CSCI 6650:智能代理和多代理系统
课程描述:
CSCI 5130密码学导论——基本密码,数据加密标准,高级加密标准(Rijndael), Rivest-Adleman-Shamir (RSA)加密,现代密码学中的选择主题。本课程包含编程作业和证明作为问题选项。
CSCI 5460网络运行与防御——介绍网络和系统管理,重点是防御技术。主题包括过程和文件;脚本;系统安装;开机关机;流程管理;守护进程和服务;设备和驱动程序;网络基础;网络文件系统;网络服务;加密和密钥管理;PKI;入侵检测;内核配置;会计和系统日志;安全。本课程要求在专门的部门设备上进行实验项目。
CSCI 5621网络安全导论——信息保障概述;物理安全模型;认证和访问控制机制;应用程序和操作系统级别的安全性;恶意软件;数字取证概述;加密,包括私钥和公钥加密方法。理论与历史/当前实践之间的平衡。学生将被要求在团队环境中开发一个大型项目。
CSCI 5622逆向工程和恶意软件分析——使用静态和动态方法对软件的代码、结构和功能进行深入分析。本课程为理解现代恶意软件和制定从攻击中恢复和防止攻击的潜在解决方案提供了至关重要的坚实基础。
CSCI 5623数字取证——计算机取证理论与应用概论主题包括:数字证据的类型,用于隐藏数字证据的混淆方法,如隐写术和加密,数据保存和恢复的工具,确保数据安全的技术,以及数字证据保存、恢复和呈现中的法律问题。本课程包括大量的实验内容。
CSCI 6620网络安全专题——每学期主题变化的高级研究生课程;经部门同意,可多次参加。
CSCI 6621高级网络安全与运营——高级网络安全与运营,强调网络环境中保护计算机网络和保存和恢复数字证据的工具和技术的开发和应用。主题包括:网络安全问题,网络入侵检测,蜜罐和蜜网,以及网络取证分析。本课程包括大量的实验内容。
CSCI 6623高级数字取证和事件响应-高级数字取证方法:主存储器采集和分析,实时取证,云取证,从云服务获取和取证分析数据。完整性分析,恶意软件样本提取从RAM捕获,rootkit检测和分析。
CSCI 6624网络安全—调查和防御计算机系统真实攻击的操作系统级机制和策略,如自我传播蠕虫,隐形rootkit和大规模僵尸网络。操作系统安全技术,如身份验证,系统调用监控,以及内存保护将被讨论。还将介绍最新的先进技术,如系统级随机化、硬件/软件虚拟化和其他硬件特性。
CSCI 6625渗透测试和漏洞评估——介绍了网络渗透测试作为一种持续改进组织部署的网络安全机制的手段。为学生提供在测试期间使用的侦察、足迹、扫描、漏洞检测、报告和补救技术的实践经验。
CSCI 6628软件安全——安全的软件进程,常见的软件漏洞(输入注入,缓冲区溢出,SQL注入,拒绝服务),数据敏感性,web安全,安全认证,可用性安全,安全设计,安全编码实践,代码审查,静态分析,安全测试。
CSCI 6629编程语言安全——编程语言的安全特性,或者反过来说,产生漏洞的语言特性。主题包括使用高级编程语言(如C/ c++ /Java)开发安全程序的安全程序,从头开始设计以支持安全性的编程语言,以及软件工程安全原则和模式