论文部分内容阅读
本文研究的是将数据加密和入侵检测技术的方法应用于云南财经大学教务管理系统,该系统基于Visual studio.net2008开发平台,使用C#语言等建立系统架构。系统主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面,分为六个功能模块:学生管理、班级管理、教师管理、课程管理、学生选课管理和成绩管理。在开发系统过程中,严格按照软件工程的开发理念,详细的依照用户的需求分析进行功能模块的设计划分,经过细分模型后建立需求模型。数据库设计阶段,依据数据库模式之间的两种映射关系,将对象模型向数据库模式映射,建立数据库模型。使用Microsoft Visio进行E—R图的建模。系统采用最为广泛的数据加密算法---MD5,对登录数据进行加密。基于一种保护Web服务器的入侵监测模型WIDS(Web-based Intrusion Detection System),采用分析网络数据流软件Snort来检测不同的攻击行为,如缓冲区溢出、端口扫描和拒绝服务攻击等,并进行实时报警,通过以上实验对使用数据加密和入侵检测的系统的防御能力进行测试,使其能够有效的增强教务系统安全性。本文对教务系统开发过程中的各个环节的安全性分析、建模以及实现作了较为深入的探索与改进,为教务系统软件安全性能的提升从不同的角度提供了实用的解决方案。论文对如何加强教务系统在安全性功能方面进行了一定的研究与探讨,最终目的就是为了教务系统有较为完善安全机制且不易被篡改,更好的为广大学生提供可靠的信息。