高校教务管理系统oracle数据库安全问题浅析

来源 :科学时代·下半月 | 被引量 : 0次 | 上传用户:linyuan0213
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  【摘 要】高校教务管理系统采用oracle数据库安全性是比较高的,但是在长期的教学运行中,数据库被反复调用,都会存在一定的安全隐患。对于数据库管理员来说,计算机操作系统的安全运行需要建立一整套的数据库备份机制,来预防数据库出现故障时的不备之需。
  【关键词】教务管理系统;oracle;数据库;安全
  教务管理系统是高等学校教育工作的一项重要内容,是整个学校教务管理的基础。教务管理工作是学校教学管理部门按照高校教育方针, 运行先进的管理手段,组织、协调、指挥全校人员进行的教学活动。教务管理工作是学校工作的重心,是保证高校教学机智正常运行的枢纽,对高校教学秩序稳定、教学过程顺利开展和教学质量提高有着重要的指导意义。
  四川警察学院采用的是杭州正方电子工程有限公司的正方教学管理信息系统,该系统的后台数据库选用Oracle,前台开发工具采用Delphi、ASP.NET,部署于windows server2003,采用前台程序/后台数据库分布部署方式确保数据安全。该系统主要涵盖了学生信息管理,教学计划管理,智能排课,考试管理,成绩管理,收费注册,学生网上选课、查询、评价,教材等几个大的方面。通过几年的使用,学校的教学管理工作得到了很大的提高,日常教学工作安排和调度已实现系统化,信息化管理。从新生入校开始的学生信息管理,每学期的教学计划制定,每个教学系部的智能排课,期末考试管理,成绩管理和毕业生管理都频繁的使用该系统,系统在使用过程中反复的访问数据库服务器,而数据库中存在着许多关键数据,这些数据对于学校教学管理有着至关重要的作用。因此,数据库安全方面的问题就显得极为重要,必须加强对数据库安全技术的研究。学院的教学管理信息系统采用的是Oracle 数据库,因此如何保证 Oracle 数据库的安全有着极为重要的意义。Oracle 数据库在通常条件下可以保证数据库的安全性和稳定性,如果数据库的操作系统受到其他计算机或者网络的故障影响,那么数据的安全性就会受到威胁,甚至出现 Oracle 数据库瘫痪的现象。为了保证数据库的安全性,必须对数据库采用安全技术来保证系统的正常运行,确保数据的绝对安全和可靠。
  一、Oracle 数据库数据安全分析
  Oracel 数据库中包含了学生的注册信息,教师的基本信息,学生的成绩信息等大量重要的数据,在确保数据库系统运行良好、稳定可靠的同时,数据库环境方面数据安全主要是指当管理系统数据库在遭受安全侵害时,数据库对数据采取的保护和恢复机制。在实际运行中侵犯数据库安全的类型大致有以下 3 类:
  (1)意外损坏。是指非人力范围所能控制的意外事故灾害,比如地震、水灾、火灾等自然灾害造成的硬件损坏从而导的致数据损坏和丢失。
  (2)人为疏忽。 由人工失误操作造成的无意损害,比如系统管理员或者授权用户的操作失误,应用程序 bug 造成的误操作等。
  (3)恶意破坏。在互联网络中遭到非法人员的人为攻击、破坏、毁损及其它恶意操作行为。要确保数据库数据的安全首要条件是必须建立数据库数据定期备份和被攻击后的恢复机制,其中包括有时间规律的数据备份、日志备份和系统控制文件备份,保证在遭受上述几种安全侵犯时可以快速的恢复数据,最短时间内恢复管理系统的正常运行;其次是要加强数据库系统日常安全管理,制定有效的系统和人员管理机制来保障数据库系统安全。
  二、Oracle数据库安全问题解决策略
  1、用户及权限的管理策略
  有效的数据库用户维护和管理机制是保护数据库系统安全的最重要手段。 通过系统管理员建立不同的用户组和用户口令密码,可以很好的防止非法用户进入访问数据库系统, 避免不必要的麻烦和数据损坏。
  (1)数据库系统管理员在系统中建立了 create、alter 或 drop等数据库用户, 对于学院教务系统只有学院指定的超级管理员才应该有建立和管理数据库用户的权限,因此对 SYS 和 SYSTEM 两个账户要进行保密管理。
  (2)对于一般用户权限,数据库管理员可以根据系统的具体使用情况来决定用户组分类并创建用户角色,将权限和应用程序角色按需分配给每一个用户。但是当要处理特殊的应用要求时,管理员也必须制定特殊权限要求授予用户。比如教务处相关管理人员有查询数据库、录入数据的权限,但是都需要给限制为内网访问,控制访问者IP,而学生或则学生家长在访问教务系统时,内网和外网都可以访问该生的数据。
  (3)对于程序开发公司有自己的管理账号和密码,但是对于数据库服务器不允许其远程控制,关闭了网络远程访问的端口,避免开发公司的技术人员占用数据库资源,泄露学校的教学资源。
  在 Oracle 数据库中,遵循严格的权限分配原则,由数据库管理员根据学校的教务系统使用情况负责分配权限,比如分管教学院长和教务处长有数据库登陆、访问和修改的权限,教务科只能对数据库中的学生成绩、课程计划和毕业论文有访问和修改权限,教学督导科只能对师资、质量监控数据库进行访问和修改。合理的分配用户的使用权限才能有效地保证 Oracle 数据库安全。
  2、 数据库的加密
  数据加密是 Oracle 数据库系统抵御外来入侵攻击的重要防线。在操作系统下Oracle 数据库系统以文件形式储存管理,系统只要被入侵,入侵者就可以直接窃取数据库文件,更有可能删除、伪造、篡改学生数据,将会给整个教务系统带严重的毁灭,更改的数据隐患一般用户难以察觉,直到调用数据才发现会造成不可挽回的损失。针对这类问题,我们通常采用对数据库管理系统分3个层次加密方法来解决,保障教务系统Oracle 数据库系统被突破时数据库数据的安全。
  (1)操作系统(OS)层加密。操作系统是数据库系统的运行平台,并为其提供一定程度的安全保护。操作系统安全策略主要使用用户账户、口令、访问权限来实现,只有合法用户才有账户,通过口令验证访问系统。系统管理员对用户的行为进行跟踪和记录,便于系统管理员分析系统的访问情况以及事后的追查使用。   (2)数据库管理系统(DBMS)内核层加密。 这种方法是在存取数据之前完成加密和解密工作,加密功能强,且几乎不会影响 DBMS 的功能,可以实现加密功能与数据库管理系统之间的无缝耦合;但是缺点是加密运算是在服务器上进行的,加重了服务器的负载,影响系统的访问运行速度,而且接口需要学校教务系统开发商的技术支持。
  (3)数据库管理系统(DBMS)外层实现加密。 这种方法将数据库加密系统做成软件工具放置在数据库系统中,根据加密的需求自动完成对数据库数据的加、 解密工作。这种方式的运算过程都是在客户端进行,不会加重服务器的负载同时可以实现网上数据传输的加密,但是加密功能会受到终端网关和访问服务器网段设置的一些限制,与管理系统之间的耦合性稍差。
  3、Oracle 数据库的备份
  Oracle 数据库的备份方法有多种,目的都是为了在出现故障后能够以尽可能快的时间和尽可能小的代价恢复系统。数据库的备份分为物理备份和逻辑备份.物理备份就是在操作系统层面上复制物理文件,包括数据文件、控制文件和归档重做日志文件、初始化参数文件等资料。物理备份可以在数据库关闭状态下进行冷备份和在数据库开放状态下进行热备份。逻辑备份时在数据库中用export导出二进制文件,可以在不同系统结、操作系统和orcale版本间移动数据。物理备份是为了防止操作系统的数据库组件丢失,逻辑备份主要实现数据在不同版本间的移动。
  Oracle 数据库系统提供记录库中进行修改、调整参数等各种操作的日志,作为数据库管理员,数据库的备份是日常工作中重要环节。高校教务管理系统面临的主动攻击和恶意攻击被破坏的机会越来越多,教务管理系统的数据安全将面临了更加严格的挑战。一旦教务系统受到攻击,学生成绩丢失,教学计划更改、毕业生信息外泄等状况将造成无法挽回的损失,更为严重的可能造成教学过程的瘫痪。因此坚持定期教务管理系统的日志备份,是维护系统安全、稳定运行有效途径。
  4、管理安全策略
  依赖以上几个安全技术措施,还不能完全保证数据库系统的安全,还需要建立完善的管理安全策略,制定安全责任制度,将安全责任落实到人,管理员严格的填写访问和监控日志,做好定期的数据备份,特别是在高校寒暑假、新学期交替之际做好系统的安全备份工作,以及在假日期间的人员值班安排,只有多方面的综合管理策略,规范的权限管理功能,才能更好的保障系统的安全性。
  三、结束语
  Oracle数据库系统的应用使学校教务管理过程更加规范和高效,因此保证系统的安全性是非常重要的。在实际使用过程中,从网络和数据库方面保证教务管理系统的安全性,利用一系列安全措施能有效抵御来自操作和网络各方面的攻击。系统的数据安全和稳定运行,是深化教务体制改革、推进高校的数字化校园建设有力措施。
  参考文献:
  [1]于淑云 Oracle数据库安全问题探析与应对策略 《软件导刊》 2010.12.
  [2]魏道洪 浅谈ORACLE 数据库安全技术及其应用 《计算机光盘软件与应用》 2012.10.
  [3]胡 歆 oracle数据库安全性分析研究 《计算机光盘软件与应用》信息安全 2010.
  [4]张 艳 高校教务管理系统安全策略研究 《电脑知识与技术》 2010.12.
其他文献
【摘 要】在本文中将对10kv配电房以及10kv变电所设计和安全过程中发现的部分问题进行分析,并提出具体的改进对策。  【关键词】10kv;工业;变电房;设计;安装  一、前言  10kv配电房和10kv变电房设计在工程建设中非常普遍及重要,对其规范性和技术性上的要求比较高,对国家强制性条文必须切实落实,做好变配电的设计要严格执行国家规范和规程还要对供电部门的要求严格执行,否则会出现很多问题,对设
【摘 要】本文作者就多年的工作实践对当前电力系统继电保护状态检修的运行维护进行的分析与探讨,并就提高继电保护可靠性的措施,提出几点建议。  【关键词】电力运行;继电保护;维护  一、继电保护装置的特点  若想强化对继电保护的运行维护,就要首先了解继电保护装置的特点,使其能满足基本的运行要求。继电保护装置主要以下几个方面的特点:1)可靠性。继电保护装置的可靠性特征是其最具特色的特点,在电力系统运行过
【摘 要】本文介绍电网线损的理论计算常用方法(均方根电流法和等值功率法)、电网线损调研数据,通过具体的调研数据分析,提出了进一步降低线损的技术措施和管理措施。  【关键词】线损计算;调研;降低线损;经济意义;措施  电网线损率大小直接反应电网结构合理性、电网运行管理的水平和电网管理的科学性。降低电网线损具有其重大的经济意义和社会意义。本文从线损常用的理论计算方法和某省电网的线损调研数据,分析某省网
【摘 要】随着农电体制改革的不断深化,根据国家电网公司关于进一步深化农电体制改革的要求和公司发展需要,对区县级供电企业电能计量管理现状进行分析,分析电力市场形势下的区县级供电企业计量管理新模式,对优化电能计量资源配置、健全重庆电网电能量传体系、规范区县级供电企业计量管理工作、促进区县级电能计量管理融入重庆电网电能计量管理体系具有重要的现实意义。  【关键词】区县级供电企业;电能计量;管理新模式  
【摘 要】文章分析了GIS特点,提出配网管理GIS系统的目标设计和功能设计,讨论GIS在配电建模中的应用,最后提出GIS系统在配电网中的扩展应用。  【关键词】GIS;配网;自动化;生产管理  前言  近年来随着经济的发展,日益增长的用电需求与薄弱的配电网架的矛盾已十分突出。为了提高供电质量,最大限度地满足国民经济发展和社会用电需求,城乡电网建设与改造工程主要有两部分内容,一部分是电网设备的建设与
【摘 要】在电力系统中,配电网占据了其中功率消耗的主要部分。对于10kV配电网来说,其节能降耗的实现具有非常重要的意义。10kV配电网的节能措施分为线路节能和变压器节能两个方面。其中线路节能可通过线路截面积的提高、三相不平衡度的降低和传输距离的缩短来实现;变压器节能则可依靠节能变压器的推广、变压器节能运行的保障以及无功补偿的进行等途径来实现。  【关键词】10kV配电网;节能;措施  一、前言  
【摘 要】本文笔者根据多年工作经验,并结合目前国内外无功补偿技术的发展情况,对农村配电网中的无功补偿存在的问题进行全面分析,并对如何降低网损及提高农村配电网运行效率提出个人的一些看法,以供参考。  【关键词】无功补偿;农村配电网;补偿方案;应用技术  0.引言  配电网中的无功补偿可分为系统补偿和负荷补偿。系统补偿的主要目的是为了提高输电网的传输容量、改善电网的稳定性等;负荷补偿的主要目的是为了提
【摘 要】配电网线路状态检修有别于传统检修,是一种全新的检修理念,以安全、可靠性、环境、成本为基础,通过设备状态评价、风险评估、检修决策,达到设备运行安全可靠,检修成本合理的一种检修策略。文章根据县区配网线路的实际运行情况,提出了配网线路优化检修的管理模式,明确了实行配网线路状态检修的重点工作内容和在运行中的实际意义。  【关键词】配电线路;状态检修;优化检修  随着配网规模的发展以及配电设备质量
【摘 要】10kV配电网线路是直接面向用户最基本的电力设施,其实用、方便、快捷的特点为供电的企业提供可靠的生产运行,将供电市场的供需矛盾进行解决。为保证带电设备及人员的安全,10kV配电网线路变配电安装技术在工程施工过程中质量能否过关是非常关键的,本文从变电器的安装技术以及配电柜安装技术等方面进行阐述,并简单介绍了在安装的过程中应该注意的事项,确保10kV配电网线路运行的安全。  【关键词】10k
【摘 要】本文阐述了几点网络高清监控系统的优势,并重点总结了网络高清监控系统组建中常见的几个问题,可供从事类似工作的人员以技术参考。  【关键词】网络高清监控系统;组建;优势;问题  1.前言  现今,工厂的现代化管理应用网络监控系统已经较为普遍,归其原因在于其可有效加强对各种场合,特殊设备以及人员的直观管理。而监控手段已逐步从传统的模拟视频监控发展到了高清网络数字视频监控[1]。利用现有的办公网