论文部分内容阅读
【摘 要】计算机技术得到了快速发展和广泛的应用,其在各行各业以及人们的日常生活中也起着重要的作用。数据库作为计算机技术一种较为普遍的应用受到了越来越多的关注。本文重点研究数据库的安全管理问题,首先对计算机数据库和数据库安全以及数据库安全管理的意义进行简要阐述,然后就数据库安全管理中存在的问题提出了几点防范措施。
【关键词】计算机数据库;安全管理;措施
随着计算机信息技术的快速,计算机数据库技术的应用范围也越来越广,现在企业或个人习惯把许多资料和信息存放在数据库中,用于处理个人的事情或管理企业的业务数据,数据库给人们的生产、生活、学习和工作都带来了极大的方便。在网络中,可能存在一些非法用户越权更改数据,或是窃取、破坏数据的现象,数据库安全就是指防止这些想象的产生。做好数据库安全管理,确保数据库中各种数据和信息的安全性是一件很重要的工作。
一、计算机数据库及数据库安全
计算机数据库是当前计算机存储和操作数据的通常形式,在数据库的发展历程中,主要经历了网状数据模型、层次数据模型和关系模型这三个发展阶段,其中关系模型的建立在计算机数据库的发展过程中具有里程碑式的地位,极大的推动了数据库的发展。八十年代开始,数据库系统的查询语言受到了广泛的运用,数据的类型不断丰富,建立起大规模的信息系统,数据库应用的普及离不开计算机数据库技术的飞速发展。
二、计算机数据库安全管理的意义
计算机数据库安全管理能够为整个信息技术的应用奠定一个良好的基础,促进信息技术更好更快的发展。计算机数据库安全管理的意义主要在于为数据的存储和调用创造一个良好的环境,保证能够顺利使用相应的数据。其具体表现在以下几个方面:第一,通过数据库的安全管理,能够统一进行数据的管理,在数据的资源共享方面得到了很好的应用;第二,相应的简化了数据的访问程序,在应用程序中能够更方便的查询相关数据;第三,能够有效保证数据的安全性,防止数据泄露和丢失,使用户的合法利益不受伤害;第四,能够保证数据库具有良好的逻辑结构,使数据和程序相互之间不受影响,处于相对独立的状态,保证数据的可靠性;最后通过数据库的安全管理,能够及时发现在数据应用中存在的各种问题并得到有效的解决。
三、计算机数据库安全管理存在的问题
计算机数据库安全管理对于计算机信息技术的应用具有重要的意义,但是目前仍然存在着以下一些问题。在解决这些问题上,必须采取科学合理的数据库安全管理措施,保证其良好的运行。
(一)操作方面的问题。计算机数据库主要是通过操作系统来进行数据的存储和使用的,在这一过程中,往往有许多因素会影响操作的正常进行,其次,系统中不可避免的会有后门存在,这是为了方便数据库管理员进行数据库的管理,但是也方便了黑客的攻击和病毒的进入;最后是数据库系统和操作系统之间存在较强的关联性,操作系统中的文件管理功能能够对数据库文件进行处理,也能控制用户的登入和口令的鉴别,一旦操作系统出现问题,就会影响数据库的正常运行。
(二)管理人员管理的问题。如今随着数据库信息系统的快速发展,在数据库管理中自动化的管理越来越受青睐,所以越来越少的人员参与到数据库信息管理的过程中,导致管理人员的安全意识减弱,对数据安全的重要性没有一个深刻的认识。
(三)数据库系统自身的问题。虽然我国的计算机数据库系统特性十分强大,应用的时间也较长,但是数据库系统还未发展成熟,在实际应用中数据库的各种性能还有待完善,数据库系统本身存在问题也会导致数据信息的泄漏。
四、计算机数据库安全防范措施
进行数据库的安全管理措施对于数据库的正常使用有着重要的意义,对于数据库安全管理中存在的操作方面的问题、管理人员管理的问题以及数据库系统自身的问题等,只有采取相应有效的措施进行管理,才能数据库数据的安全性和完整性。
(一)做好数据库的管理工作。首先需要加强数据库管理人员对数据库安全管理重要性的认识,在管理中认真执行工作,要经常对数据库的操作系统进行消毒,定期查找系统中存在的安全漏洞并及时进行补丁修补。
(二)完善数据加密和用户认证。首先需要完善数据加密。通过数据加密能够有效的防止发生数据泄漏现象。具体做法是将相关数据进行处理,换成对应的密文数据,这种方式与传统的数据加密有很大的不同。
(三)控制访问。在数据库的管理中也应做好访问的控制工作,对数据库中的数据进行访问权限设置,规定哪些用户能够对哪些数据进行什么样的操作系统进行访问,这样用户只有在具有相应的权限条件下才能对数据进行调用,而且在没有权限的情况下进行的访问就属于非法访问,数据库就可以拒绝这种访问。通过这种方式就可以有效避免数据被没有权限的用户窃取导致数据泄露。
(四)建立良好的数据库安全模式。为了保证数据库的安全性,可以对数据库建立多级安全模式或多边安全模式。多级安全模式就是对数据库中的数据机能性多级管理,区分不同的级别,不同的级别对应着不同的信息;多边安全模式就是在每一个数据之间设置一定的分隔,这样在调用另一部分的数据是就要进行相对应的动作才能够继续调用。在数据库安全管理中可以综合利用这两种模式,提高数据库的安全性。
(五)做好数据库的安全审计。安全审计的作用主要是在计算机数据库中进行严格的监控和记录操作,从而保证数据库的安全。对数据库中关键事件进行记录,把数据集中起来进行审计,能够为管理员提供相关管理数据,通过分析及时发现数据库中存在的异常情况,找出良好的处理措施。通过安全审计能够很好的避免数据库管理中存在的软件风险、用户风险以及管理风险,减少风险的影响。
五、结语
随着计算机技术的广泛应用,计算机数据库信息系统也得到了广泛的使用,随之而来的数据库安全问题也变得突出,所以为了保证数据库的安全,必须采取有效的数据库安全管理措施,使数据库得到良好的发展,提高数据库的性能,为用户提供更好的服务。
参考文献:
[1] 付曙光. 数据库安全防御系统构建的策略[J].煤炭技术. 2012(05)
[2] 周霞. 数据库安全技术及趋势研究[J].学周刊. 2012(21)
[3] 田驰.计算机数据库安全管理分析[J].吉林省教育学院学报(上旬) .2014(01)
[4] 刘晓玲;刘征.计算机数据库安全管理分析与探讨[J].山东轻工业学院学报(自然科学版).2013(02)
【关键词】计算机数据库;安全管理;措施
随着计算机信息技术的快速,计算机数据库技术的应用范围也越来越广,现在企业或个人习惯把许多资料和信息存放在数据库中,用于处理个人的事情或管理企业的业务数据,数据库给人们的生产、生活、学习和工作都带来了极大的方便。在网络中,可能存在一些非法用户越权更改数据,或是窃取、破坏数据的现象,数据库安全就是指防止这些想象的产生。做好数据库安全管理,确保数据库中各种数据和信息的安全性是一件很重要的工作。
一、计算机数据库及数据库安全
计算机数据库是当前计算机存储和操作数据的通常形式,在数据库的发展历程中,主要经历了网状数据模型、层次数据模型和关系模型这三个发展阶段,其中关系模型的建立在计算机数据库的发展过程中具有里程碑式的地位,极大的推动了数据库的发展。八十年代开始,数据库系统的查询语言受到了广泛的运用,数据的类型不断丰富,建立起大规模的信息系统,数据库应用的普及离不开计算机数据库技术的飞速发展。
二、计算机数据库安全管理的意义
计算机数据库安全管理能够为整个信息技术的应用奠定一个良好的基础,促进信息技术更好更快的发展。计算机数据库安全管理的意义主要在于为数据的存储和调用创造一个良好的环境,保证能够顺利使用相应的数据。其具体表现在以下几个方面:第一,通过数据库的安全管理,能够统一进行数据的管理,在数据的资源共享方面得到了很好的应用;第二,相应的简化了数据的访问程序,在应用程序中能够更方便的查询相关数据;第三,能够有效保证数据的安全性,防止数据泄露和丢失,使用户的合法利益不受伤害;第四,能够保证数据库具有良好的逻辑结构,使数据和程序相互之间不受影响,处于相对独立的状态,保证数据的可靠性;最后通过数据库的安全管理,能够及时发现在数据应用中存在的各种问题并得到有效的解决。
三、计算机数据库安全管理存在的问题
计算机数据库安全管理对于计算机信息技术的应用具有重要的意义,但是目前仍然存在着以下一些问题。在解决这些问题上,必须采取科学合理的数据库安全管理措施,保证其良好的运行。
(一)操作方面的问题。计算机数据库主要是通过操作系统来进行数据的存储和使用的,在这一过程中,往往有许多因素会影响操作的正常进行,其次,系统中不可避免的会有后门存在,这是为了方便数据库管理员进行数据库的管理,但是也方便了黑客的攻击和病毒的进入;最后是数据库系统和操作系统之间存在较强的关联性,操作系统中的文件管理功能能够对数据库文件进行处理,也能控制用户的登入和口令的鉴别,一旦操作系统出现问题,就会影响数据库的正常运行。
(二)管理人员管理的问题。如今随着数据库信息系统的快速发展,在数据库管理中自动化的管理越来越受青睐,所以越来越少的人员参与到数据库信息管理的过程中,导致管理人员的安全意识减弱,对数据安全的重要性没有一个深刻的认识。
(三)数据库系统自身的问题。虽然我国的计算机数据库系统特性十分强大,应用的时间也较长,但是数据库系统还未发展成熟,在实际应用中数据库的各种性能还有待完善,数据库系统本身存在问题也会导致数据信息的泄漏。
四、计算机数据库安全防范措施
进行数据库的安全管理措施对于数据库的正常使用有着重要的意义,对于数据库安全管理中存在的操作方面的问题、管理人员管理的问题以及数据库系统自身的问题等,只有采取相应有效的措施进行管理,才能数据库数据的安全性和完整性。
(一)做好数据库的管理工作。首先需要加强数据库管理人员对数据库安全管理重要性的认识,在管理中认真执行工作,要经常对数据库的操作系统进行消毒,定期查找系统中存在的安全漏洞并及时进行补丁修补。
(二)完善数据加密和用户认证。首先需要完善数据加密。通过数据加密能够有效的防止发生数据泄漏现象。具体做法是将相关数据进行处理,换成对应的密文数据,这种方式与传统的数据加密有很大的不同。
(三)控制访问。在数据库的管理中也应做好访问的控制工作,对数据库中的数据进行访问权限设置,规定哪些用户能够对哪些数据进行什么样的操作系统进行访问,这样用户只有在具有相应的权限条件下才能对数据进行调用,而且在没有权限的情况下进行的访问就属于非法访问,数据库就可以拒绝这种访问。通过这种方式就可以有效避免数据被没有权限的用户窃取导致数据泄露。
(四)建立良好的数据库安全模式。为了保证数据库的安全性,可以对数据库建立多级安全模式或多边安全模式。多级安全模式就是对数据库中的数据机能性多级管理,区分不同的级别,不同的级别对应着不同的信息;多边安全模式就是在每一个数据之间设置一定的分隔,这样在调用另一部分的数据是就要进行相对应的动作才能够继续调用。在数据库安全管理中可以综合利用这两种模式,提高数据库的安全性。
(五)做好数据库的安全审计。安全审计的作用主要是在计算机数据库中进行严格的监控和记录操作,从而保证数据库的安全。对数据库中关键事件进行记录,把数据集中起来进行审计,能够为管理员提供相关管理数据,通过分析及时发现数据库中存在的异常情况,找出良好的处理措施。通过安全审计能够很好的避免数据库管理中存在的软件风险、用户风险以及管理风险,减少风险的影响。
五、结语
随着计算机技术的广泛应用,计算机数据库信息系统也得到了广泛的使用,随之而来的数据库安全问题也变得突出,所以为了保证数据库的安全,必须采取有效的数据库安全管理措施,使数据库得到良好的发展,提高数据库的性能,为用户提供更好的服务。
参考文献:
[1] 付曙光. 数据库安全防御系统构建的策略[J].煤炭技术. 2012(05)
[2] 周霞. 数据库安全技术及趋势研究[J].学周刊. 2012(21)
[3] 田驰.计算机数据库安全管理分析[J].吉林省教育学院学报(上旬) .2014(01)
[4] 刘晓玲;刘征.计算机数据库安全管理分析与探讨[J].山东轻工业学院学报(自然科学版).2013(02)