CN102799831B - 基于数据库的应用***信息安全保护***及信息安全保护方法 - Google Patents

基于数据库的应用***信息安全保护***及信息安全保护方法 Download PDF

Info

Publication number
CN102799831B
CN102799831B CN201210310806.1A CN201210310806A CN102799831B CN 102799831 B CN102799831 B CN 102799831B CN 201210310806 A CN201210310806 A CN 201210310806A CN 102799831 B CN102799831 B CN 102799831B
Authority
CN
China
Prior art keywords
database
center
information
module
terminal
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201210310806.1A
Other languages
English (en)
Other versions
CN102799831A (zh
Inventor
耿振民
刘旭峰
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
JIANGSU CINSEC INFORMATION TECHNOLOGY CO., LTD.
Original Assignee
WUXI CINSEC INFORMATION TECHNOLOGY Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by WUXI CINSEC INFORMATION TECHNOLOGY Co Ltd filed Critical WUXI CINSEC INFORMATION TECHNOLOGY Co Ltd
Priority to CN201210310806.1A priority Critical patent/CN102799831B/zh
Publication of CN102799831A publication Critical patent/CN102799831A/zh
Application granted granted Critical
Publication of CN102799831B publication Critical patent/CN102799831B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Storage Device Security (AREA)

Abstract

本发明公开一种基于数据库的应用***信息安全保护***及信息安全保护方法。***包括基于数据库***端的中心端、基于应用***端的终端,以及用于中心端的硬件验证电子密匙;中心端包括文档加密模块、文档解密模块、身份验证模块和安全保护模块;终端包括安全会话模块、安全端口模块和安全保护模块;硬件验证电子密匙包括验证信息和权限信息。通过在数据库***端和应用***端建立连接,防止非法用户或未授权用户对数据库进行备份或导出等操作。本发明提供针对数据库和应用***安全交互的方法,以保证在整个会话过程中的安全性。本发明可以很好的弥补基于数据库的应用***的安全死角,防止企业内的核心机密。

Description

基于数据库的应用***信息安全保护***及信息安全保护方法
技术领域
本发明属于信息安全技术领域,涉及一种信息安全保护***,尤其涉及一种基于数据库的应用***的信息安全保护***,同时还涉及信息安全保护方法。
背景技术
随着信息技术的发展,越来越多的企事业单位采用电子技术来处理日常事务,采用电子文档方式存储数据具有效率高、成本低、转移方便等优点。而数据库是这方面的典型代表,尤其是结构化查询语句等的发展。数据库具有方便共享,减少数据冗余、保持数据的独立性、实现数据集中控制、便于方便维护等优点。而且可以和前端的应用很方便的结合在一起,从而给用户更好的提供服务。目前基于数据库的应用***已经深入到工作的各个方便,比如OA***、ERP***等。
同时,在考虑数据库提供的便利性的同时,不得不考虑其安全性。影响其安全性方面主要包含:宿主的安全性(所在操作***的安全性),操作权限,核心数据的加密等。宿主的安全性主要依靠对所在操作***进行安全漏洞和防护***进行维护,操作权限包括细颗粒的权限***,而核心数据加密则是采用MD5等算法对密码等核心数据进行加密。但目前所面临的主要问题是以上方法在面临现实使用时均具有一定的局限性和安全死角。比如***管理员非法将服务器硬盘拔走,数据库开发人员将公司里面的数据携带出去,管理员有意或无意的非法操作导致数据库内的信息泄露等。
发明内容
本发明的目的在于提供一种基于数据库的应用***信息安全保护***,在能够保证应用***正常访问数据库的前提下,保证数据库***的安全性。同时提供一整套基于数据库的应用***信息安全保护方法,以保证数据库***能够被正常使用。
本发明的技术方案如下:
一种基于数据库的应用***信息安全保护***,所述***包括一个基于数据库***端的中心端、一个或多个基于应用***端的终端,以及一个用于中心端的硬件验证电子密匙;所述中心端设置于数据库服务器上,包括文档加密模块、文档解密模块、身份验证模块和安全保护模块;所述终端设置于应用服务器上,包括安全会话模块、安全端口模块和安全保护模块;各终端分别与中心端相连接;所述硬件验证电子密匙与中心端相连接,包括验证信息和权限信息。
所述中心端使用文档加密模块对数据库文件进行透明加密保护,使数据库文件在使用过程中保持加密状态;所述文档解密模块对数据库文件在传送过程中进行透明解密操作,使数据库文件能够被正常使用;所述身份验证模块与硬件验证电子密匙进行强制绑定验证;所述安全保护模块用于防止非法操作,保护数据库***的安全。
所述终端使用安全会话模块与中心端进行链接,以此保证应用***在与数据库进行会话时保持安全状态;所述安全端口模块通过建立的安全会话向数据库发送端口信息,只有被验证的端口才能正常向服务器请求和发送信息;所述安全保护模块用于预防终端在建立链接或会话时被劫持。
所述硬件验证电子密匙中的验证信息用于与中心端进行强制验证,所述权限信息用于在验证的基础上对用户提供相对应的权限。
本发明还提供一种基于数据库的应用***信息安全保护方法,包括:
数据库文件加密步骤:用户在正常安装中心端并***硬件验证电子密匙的情况下手动对数据库文件进行加密保护,加密保护后的数据库文件不允许任何连接,只有通过管理员设定的可信终端和可信端口才可以正常通信;
数据库文件解密步骤:用户在正常安装中心端并***硬件验证电子密匙的情况下手动对数据库文件进行解密操作,解密操作后的数据库文件可以在其他电脑上正常使用而无限制;
电子密匙验证步骤:通过将中心端的相关信息与硬件验证电子密匙中的验证信息进行匹配,如果匹配不成功,数据库无法使用,若匹配成功则激活相应的权限模块;
安全会话步骤:终端先与中心端进行地址、端口验证,若成功收到中心端安全验证后的回复则发送用户和操作信息,若验证成功则可以正常会话;反之则无法正常向数据库发送或提取信息。
所述数据库文件加密的具体步骤如下:管理员在安装有中心端的电脑上***硬件验证电子密匙,输入相关信息,中心端同时读取硬件验证电子密匙中的验证信息,将输入的相关信息、硬件验证电子密匙中的验证信息与中心端内置的相关信息进行比对;若比对失败,则访问被拒绝,用户无法进行相应操作;若比对成功,用户可继续进行下一步操作;当用户选取一个或多个数据库文件进行手动加密操作时,中心端自动比对用户的权限信息,若用户拥有足够的权限进行操作,则可正常进行加密,反之操作被拒绝;当用户对数据库进行加密操作后,可设定相应的数据库权限信息,包括可通信IP与端口,以及是否允许解密操作。
所述数据库文件解密的具体步骤如下:管理员在安装有中心端的电脑上***硬件验证电子密匙,输入相关信息,中心端同时读取硬件验证电子密匙中的验证信息,将输入的相关信息、硬件验证电子密匙中的验证信息与中心端内置的相关信息进行比对;若比对失败,则访问被拒绝,用户无法进行相应操作;若比对成功,用户可继续进行下一步操作;当用户选取一个或多个数据库文件进行手动解密操作时,中心端自动比对用户的权限信息,若用户拥有足够的权限进行操作,则可正常进行解密,反之操作被拒绝。
所述电子密匙验证的具体步骤如下:通过将中心端的相关信息与硬件验证电子密匙中的验证信息进行匹配,若匹配失败,数据库无法使用;若匹配成功,则激活相应的权限模块,其包含以下几种情况:1)若中心端无硬件验证电子密匙,则数据库无法正常使用,但外网连接无限制;2)当中心端在***硬件验证电子密匙时,如果中心端取出的硬件验证电子密匙的验证信息与中心端内置的相关信息不匹配,则中心端无法正常使用,此时数据库无法正常使用,但外网连接无限制;3)当中心端***硬件验证电子密匙同时验证信息匹配,则限制外网连接,只允许通过合法端口才能正常与数据库进行通信,同时相应的权限模块被激活。
所述安全会话的具体步骤如下:终端先将应用***所在宿主主机的相关信息,包括IP地址信息、端口信息发送给中心端,中心端进行比对,若比对失败,则访问被拒绝;若比对成功,则将比对信息返回给终端;终端携带相关的链接信息,包括用户信息、操作信息发送给中心端,此时中心端进行二次比对,若比对失败,则访问被拒绝;若比对成功,则会话可正常进行;若中心端在收到终端多次请求,但多次比对均失败,则激活相应的保护信息,暂时中断与该终端的一切通信验证活动。
本发明的有益技术效果是:
本发明通过在数据库***端和应用***端建立连接,防止非法用户或未授权用户对数据库进行备份或导出等操作。本发明提供针对数据库和应用***安全交互的方法,以保证在整个会话过程中的安全性。本发明可以很好的弥补基于数据库的应用***的安全死角,防止企业内的核心机密。
本发明附加的方面和优点将在下面具体实施方式部分的描述中给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。
附图说明
图1是本发明的***框图。
图2是数据库***初始化加密流程图。
图3是数据库***解密流程图。
图4是硬件验证电子密匙与数据库***正常协作流程图。
图5是数据库***与应用***正常通信流程图。
具体实施方式
下面结合附图对本发明的具体实施方式做进一步说明。
本发明提供一种基于数据库的应用***安全保护***,***结构如图1所示,包括一个基于数据库***端的中心端、一个或多个基于应用***端的终端,以及一个用于中心端的硬件验证电子密匙。
中心端设置于数据库服务器上,包括文档加密模块、文档解密模块、身份验证模块和安全保护模块。数据库服务器上还设置有数据库***。
终端设置于应用服务器上,包括安全会话模块、安全端口模块和安全保护模块。应用服务器上还设置有应用***。各终端分别与中心端相连接。
硬件验证电子密匙与中心端相连接,包括验证信息和权限信息。
基于上述***,本发明所提供的基于数据库的应用***安全保护方法包括如下步骤流程,结合图2~图5进行说明:
数据库***初始化加密流程
如图2所示,管理员在安装有中心端的电脑上***硬件验证电子密匙(以下简称EKEY),此时输入相关信息,中心端会同时读取EKEY中的验证信息,自动将输入的相关信息、中心端内置的相关信息、EKEY中的验证信息这三者进行对比。若比对失败,则访问被拒绝,用户无法进行相应操作;若比对成功,用户可继续进行下一步操作。当用户选取一个或多个数据库文件进行手动加密操作时,此时中心端会自动比对用户的权限信息,若用户拥有足够的权限进行操作,此时可正常进行加密,反之操作被拒绝。当用户对数据库进行加密操作后,可设定相应的数据库权限信息,例如可通信IP与端口,是否允许解密操作等。
数据库***解密流程
如图3所示,管理员在安装有中心端的电脑上***EKEY,此时输入相关信息,中心端会同时读取EKEY中的验证信息,自动将输入的相关信息、中心端内置的相关信息、EKEY中的验证信息这三者进行对比。若比对失败,则访问被拒绝,用户无法进行相应操作;若比对成功,用户可继续进行下一步操作。当用户选取一个或多个数据库文件进行手动解密操作时,此时中心端会自动比对用户的权限信息,若用户拥有足够的权限进行操作,此时可正常进行解密,反之操作被拒绝。
EKEY与数据库正常协作流程
如图4所示,通过将中心端的相关信息与EKEY中的验证信息进行匹配,如果匹配不成功,则数据库无法使用;若匹配成功,则激活相应的权限模块,其包含以下几种情况:1)若中心端无EKEY,则数据库无法正常使用,但外网连接无限制;2)当中心端在***EKEY的时候,如果中心端取出的EKEY的验证信息与内置的相关信息不匹配,则中心端无法正常使用,此时数据库无法正常使用,但外网连接无限制;3)当中心端***EKEY同时验证信息匹配,则限制外网连接,只允许通过合法端口才能正常与数据库进行通信,同时相应的权限模块被激活。
数据库***与应用***正常通信流程
如图5所示,终端先将应用***所在的宿主主机的相关信息,例如IP地址信息、端口信息等发送给中心端,此时中心端进行比对,若比对失败,访问被拒绝;若比对成功,则将比对信息返回给终端,继续进行下一步;此时终端携带相关的链接信息,例如用户信息、操作信息等发送给中心端,此时中心端进行二次比对,若比对失败,访问被拒绝;若比对成功,则会话可正常进行。若中心端在收到终端多次请求,但多次比对均失败,则激活相应的保护信息,暂时中断与该终端的一切通信验证活动。
以上所述的仅是本发明的优选实施方式,本发明不限于以上实施例。可以理解,本领域技术人员在不脱离本发明的基本构思的前提下直接导出或联想到的其他改进和变化,均应认为包含在本发明的保护范围之内。

Claims (4)

1.一种基于数据库的应用***信息安全保护***,其特征在于:所述***包括一个基于数据库***端的中心端、一个或多个基于应用***端的终端,以及一个用于中心端的硬件验证电子密匙;
所述中心端设置于数据库服务器上,包括文档加密模块、文档解密模块、身份验证模块和安全保护模块;
所述终端设置于应用服务器上,包括安全会话模块、安全端口模块和安全保护模块;各终端分别与中心端相连接;
所述硬件验证电子密匙与中心端相连接,包括验证信息和权限信息;
所述中心端使用文档加密模块对数据库文件进行透明加密保护,使数据库文件在使用过程中保持加密状态;所述文档解密模块对数据库文件在传送过程中进行透明解密操作,使数据库文件能够被正常使用;所述身份验证模块与硬件验证电子密匙进行强制绑定验证;所述安全保护模块用于防止非法操作,保护数据库***的安全;
所述终端使用安全会话模块与中心端进行链接,以此保证应用***在与数据库进行会话时保持安全状态;所述安全端口模块通过建立的安全会话向数据库发送端口信息,只有被验证的端口才能正常向服务器请求和发送信息;所述安全保护模块用于预防终端在建立链接或会话时被劫持。
2.一种权利要求1所述基于数据库的应用***信息安全保护***的信息安全保护方法,其特征在于包括以下步骤:
数据库文件加密步骤:用户在正常安装中心端并***硬件验证电子密匙的情况下手动对数据库文件进行加密保护,加密保护后的数据库文件不允许任何连接,只有通过管理员设定的可信终端和可信端口才可以正常通信;
数据库文件解密步骤:用户在正常安装中心端并***硬件验证电子密匙的情况下手动对数据库文件进行解密操作,解密操作后的数据库文件可以在其他电脑上正常使用而无限制;
电子密匙验证步骤:通过将中心端的相关信息与硬件验证电子密匙中的验证信息进行匹配,如果匹配不成功,数据库无法使用,若匹配成功则激活相应的权限模块;
安全会话步骤:终端先与中心端进行地址、端口验证,若成功收到中心端安全验证后的回复则发送用户和操作信息,若验证成功则可以正常会话;反之则无法正常向数据库发送或提取信息。
3.根据权利要求2所述基于数据库的应用***信息安全保护方法,其特征在于:所述电子密匙验证的具体步骤如下:通过将中心端的相关信息与硬件验证电子密匙中的验证信息进行匹配,若匹配失败,数据库无法使用;若匹配成功,则激活相应的权限模块,其包含以下几种情况:1)若中心端无硬件验证电子密匙,则数据库无法正常使用,但外网连接无限制;2)当中心端在***硬件验证电子密匙时,如果中心端取出的硬件验证电子密匙的验证信息与中心端内置的相关信息不匹配,则中心端无法正常使用,此时数据库无法正常使用,但外网连接无限制;3)当中心端***硬件验证电子密匙同时验证信息匹配,则限制外网连接,只允许通过合法端口才能正常与数据库进行通信,同时相应的权限模块被激活。
4.根据权利要求2所述基于数据库的应用***信息安全保护方法,其特征在于:所述安全会话的具体步骤如下:终端先将应用***所在宿主主机的相关信息,包括IP地址信息、端口信息发送给中心端,中心端进行比对,若比对失败,则访问被拒绝;若比对成功,则将比对信息返回给终端;终端携带相关的链接信息,包括用户信息、操作信息发送给中心端,此时中心端进行二次比对,若比对失败,则访问被拒绝;若比对成功,则会话可正常进行;若中心端在收到终端多次请求,但多次比对均失败,则激活相应的保护信息,暂时中断与该终端的一切通信验证活动。
CN201210310806.1A 2012-08-28 2012-08-28 基于数据库的应用***信息安全保护***及信息安全保护方法 Active CN102799831B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201210310806.1A CN102799831B (zh) 2012-08-28 2012-08-28 基于数据库的应用***信息安全保护***及信息安全保护方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210310806.1A CN102799831B (zh) 2012-08-28 2012-08-28 基于数据库的应用***信息安全保护***及信息安全保护方法

Publications (2)

Publication Number Publication Date
CN102799831A CN102799831A (zh) 2012-11-28
CN102799831B true CN102799831B (zh) 2014-11-26

Family

ID=47198935

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210310806.1A Active CN102799831B (zh) 2012-08-28 2012-08-28 基于数据库的应用***信息安全保护***及信息安全保护方法

Country Status (1)

Country Link
CN (1) CN102799831B (zh)

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103500202B (zh) * 2013-09-29 2017-02-01 中国船舶重工集团公司第七0九研究所 一种轻量级数据库的安全保护方法及***
CN104636675A (zh) * 2013-11-08 2015-05-20 苏州慧盾信息安全科技有限公司 一种数据库提供安全防护的***和方法
US9311504B2 (en) * 2014-06-23 2016-04-12 Ivo Welch Anti-identity-theft method and hardware database device
WO2019028766A1 (zh) * 2017-08-10 2019-02-14 福建联迪商用设备有限公司 智能终端信息安全输入的方法及其***
CN107563221A (zh) * 2017-09-04 2018-01-09 安徽爱她有果电子商务有限公司 一种用于加密数据库的认证解码安全管理***
CN108173828B (zh) * 2017-12-22 2021-01-12 北京知道创宇信息技术股份有限公司 数据传输方法、装置及存储介质
CN108537062B (zh) * 2018-04-24 2022-03-22 山东华软金盾软件股份有限公司 一种数据库数据动态加密的方法
CN114666091A (zh) * 2022-02-15 2022-06-24 广州图灵科技有限公司 一种可自动加密备份防止泄密的数据库***

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101697511A (zh) * 2009-09-22 2010-04-21 南京大学 一种移动流媒体条件接收方法与***
CN101938468A (zh) * 2010-08-06 2011-01-05 四川长虹电器股份有限公司 数字内容保护***
CN102255870A (zh) * 2010-05-19 2011-11-23 上海可鲁***软件有限公司 一种分布式网络中的安全认证方法及***

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2010041464A1 (ja) * 2008-10-10 2010-04-15 パナソニック株式会社 情報処理装置、認証システム、認証装置、情報処理方法、情報処理プログラム、記録媒体及び集積回路

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101697511A (zh) * 2009-09-22 2010-04-21 南京大学 一种移动流媒体条件接收方法与***
CN102255870A (zh) * 2010-05-19 2011-11-23 上海可鲁***软件有限公司 一种分布式网络中的安全认证方法及***
CN101938468A (zh) * 2010-08-06 2011-01-05 四川长虹电器股份有限公司 数字内容保护***

Also Published As

Publication number Publication date
CN102799831A (zh) 2012-11-28

Similar Documents

Publication Publication Date Title
CN102799831B (zh) 基于数据库的应用***信息安全保护***及信息安全保护方法
CN106888084B (zh) 一种量子堡垒机***及其认证方法
EP3585023B1 (en) Data protection method and system
US8839371B2 (en) Method and system for securing access to a storage device
CN107563213B (zh) 一种防存储设备数据提取的安全保密控制装置
CN109412812B (zh) 数据安全处理***、方法、装置和存储介质
CN105740725B (zh) 一种文件保护方法与***
CN103065102A (zh) 基于虚拟磁盘的数据加密移动存储管理方法
CN102948114A (zh) 用于访问加密数据的单次使用认证方法
CN104299300B (zh) 基于nfc的安全智能锁***的开锁和关锁方法
CN102215221A (zh) 从移动设备对计算机的安全远程唤醒、引导及登录的方法和***
CN111815816B (zh) 一种电子锁安全***及其密钥分发方法
EP3200084A1 (en) Data reading/writing method of dual-system terminal and dual-system terminal
CN101341490A (zh) 控制文件***存取的方法、相关的***、sim卡以及在其中使用的计算机程序产品
CN111815812B (zh) 一种电子锁第三方开锁控制方法和***
CN102236607B (zh) 一种数据安全保护方法和数据安全保护装置
US9471808B2 (en) File management system and method
CN111815814A (zh) 一种电子锁安全***及其绑定认证方法
CN111815815B (zh) 一种电子锁安全***
CN111815817A (zh) 一种门禁安全控制方法和***
CN112069555A (zh) 一种基于双硬盘冷切换运行的安全计算机架构
CN111815810A (zh) 一种电子锁安全开锁方法和装置
CN111901418B (zh) 基于单向文件传输协议的外接式终端防护设备及***
CN112637172A (zh) 一种新型数据安全与保密方法
US9262619B2 (en) Computer system and method for protecting data from external threats

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
C56 Change in the name or address of the patentee

Owner name: JIANGSU HUAYU INFORMATION TECHNOLOGY CO., LTD.

Free format text: FORMER NAME: WUXI CINSEC INFORMATION TECHNOLOGY CO., LTD.

CP03 Change of name, title or address

Address after: 214000. -20-403, 58 embroidered Road, Binhu District, Binhu District, Jiangsu, Wuxi

Patentee after: JIANGSU CINSEC INFORMATION TECHNOLOGY CO., LTD.

Address before: Jinxi road Binhu District 214081 Jiangsu province Wuxi Henghua Science Park No. 100, building 20, Room 403

Patentee before: Wuxi Cinsec Information Technology Co., Ltd.

PE01 Entry into force of the registration of the contract for pledge of patent right

Denomination of invention: Information safety protection system of application system based on database and information safety protection method

Effective date of registration: 20150507

Granted publication date: 20141126

Pledgee: Agricultural Bank of China Limited by Share Ltd Wuxi science and Technology Branch

Pledgor: JIANGSU CINSEC INFORMATION TECHNOLOGY CO., LTD.

Registration number: 2015990000364

PLDC Enforcement, change and cancellation of contracts on pledge of patent right or utility model
PC01 Cancellation of the registration of the contract for pledge of patent right

Date of cancellation: 20210326

Granted publication date: 20141126

Pledgee: Agricultural Bank of China Limited by Share Ltd. Wuxi science and Technology Branch

Pledgor: JIANGSU CINSEC INFORMATION TECHNOLOGY Co.,Ltd.

Registration number: 2015990000364

PC01 Cancellation of the registration of the contract for pledge of patent right
PE01 Entry into force of the registration of the contract for pledge of patent right

Denomination of invention: Information security protection system and information security protection method of application system based on Database

Effective date of registration: 20210412

Granted publication date: 20141126

Pledgee: Jiangsu Jiangyin Rural Commercial Bank Co.,Ltd. Wuxi Branch

Pledgor: JIANGSU CINSEC INFORMATION TECHNOLOGY Co.,Ltd.

Registration number: Y2021320010127

PE01 Entry into force of the registration of the contract for pledge of patent right