一种信息系统的安全防护系统和方法

文档序号:7983977阅读:358来源:国知局
一种信息系统的安全防护系统和方法
【专利摘要】本发明提供了一种信息系统的安全防护系统和方法。该系统包括Web服务器(安全策略设定模块、客户端管理模块、日志管理模块)和客户端(信息访问控制模块、文件访问控制模块、文件下载监控模块、件访问日志记录模块、加解密模块、通信模块、策略更新模块、客户端基本信息模块)。策略更新模块通过通信模块获取安全策略。信息访问控制模块实时监视并控制终端上所有访问信息系统的操作。文件访问控制模块实现对终端中的文件对象的访问操作进行控制。文件访问日志记录模块实现对文件的所有操作进行记录。文件下载模块实时监控终端文件下载并通知加密模块进行加密。动态加解密模块位于移动操作系统的内核层,根据设定的安全策略实现对文件的加解密处理。
【专利说明】一种信息系统的安全防护系统和方法
【技术领域】
[0001]本发明涉及一种信息系统在安全防护系统和方法,基于企业信息化系统在终端上应用时,通过Windows操作系统内核级的动态加解密技术,可实现对信息化系统中信息数据的防护,以避免通过终端进行信息泄露的可能。
[0002]缩略语及名词解释:
[0003]AP1:应用程序接口
[0004]PC:计算机(个人计算机)
【背景技术】
[0005]随着企业信息化的不断发展,企业通过构建信息化系统,方便地为企业用户提供大量的信息数据,其中不乏有企业合同信息、企业客户信息等敏感的信息数据。在使用这些信息化系统时,用户通过计算机或智能移动终端(包括智能手机和平板电脑)接入信息化系统,并获取信息数据。信息化系统能够在系统内部通过用户帐户管理、用户权限管理,防范信息的泄漏;然而这些信息一旦到达用户访问终端(计算机或智能移动终端),则不再受控于信息化系统的保护,例如用户可通过屏幕复制获取显示在访问终端屏幕上的信息数据,用户可以通过合法的数据下载功能,将信息数据下载至访问终端上存储,等等。因此由于访问终端的接入所引发的信息泄露事件频频发生。对于计算机上的信息泄露防护目前已比较成熟,然而在终端上仍无有效地防护手段和方法。
[0006]现有的终端安全软件,都是基于数据存储并指定数据类型(指定的文件格式)安全实现,对于访问信息化系统所面临的信息泄露问题,存在如下严重缺失:
[0007]1、对访问信息化系统时的操作无法进行管理。终端在访问信息化系统时,信息数据通过网络传输到终端后,并不以文件方式存储,而是直接通过应用软件(浏览器)显示到屏幕上,此时用户可进行例如屏幕拷贝、内容的复制粘贴等手段将信息数据获取。
[0008]2、对从信息化系统中下载、或导出的数据文件仅进行加密处理,能够有效地防止因丢失造成的信息泄露。然而,因为无法配合信息系统中的权限管理,不能有效地限制下载者的使用权限,可能会造成下载者的越权使用所导致的信息泄露。

【发明内容】

[0009]本发明提供了一种信息系统在终端上的安全防护系统和方法,基于企业信息化系统在终端上应用时,通过Windows操作系统内核级的动态加解密技术,可实现对信息化系统中信息数据的防护,以避免通过终端进行信息泄露的可能。
[0010]本发明所述的信息系统在终端上的安全防护系统,可从三个层面防护当终端访问信息系统时的安全。
[0011]1.对访问信息化系统时的操作进行管理和控制。防止用户进行屏幕复制、浏览的信息数据复制粘贴等操作。
[0012]2.对从信息化系统中下载、或导出的数据文件进行自动加密处理。[0013]3.对从信息化系统中下载、或导出的数据文件,在使用时进行权限管理。
[0014]继承信息系统中对用户的权限管理,防止用户滥用、越权等造成的信息泄露。
[0015]图1为本发明所述的信息系统在终端上的安全防护系统,其中包括
[0016]Web服务器:安全策略设定模块、客户端管理模块、日志管理模块
[0017]客户端:信息访问控制模块、文件访问控制模块、文件下载监控模块、文件访问日志记录模块、加解密模块、通信模块、策略更新模块、客户端基本信息模块
[0018]Web 服务器:
[0019]安全策略设定模块是指通过web界面来预设安全保护的对象和安全保护的形式,包括信息访问控制模块、文件访问控制等。将设置好的策略保存到数据服务器以便客户通过通信接口获取策略信息。管理员可以新建、编辑、删除策略。
[0020]客户端管理模块:客户端将用户信息、客户端状态通过通信模块上传到服务器。通过web界面展现用户信息、用户状态以及调整用户组等功能。
[0021 ] 日志管理模块:客户将“文件访问日志记录模块”记录的日志信息,通过通信模块上传到服务器。Web界面展现日志记录(显示日志信息、曰志时间、操作类型、操作人等信息)。
[0022]客户端:
[0023]通信模块:主要负责将服务器与客户端之间进行通信。比如:服务器设置的策略(安全策略设定模块)下载到客户端;将客户端信息(终端信息)、客户端状态以及文件访问日志记录模块记录的日志信息上传到服务器。是服务器与客户端连接的通道。
[0024]策略更新模块:通过通信模块获取服务器最新策略并通知信息访问控制模块、文件访问控制模块、文件访问日志记录模块、文件下载监控模块执行最新控制策略。
[0025]客户端基本信息模块:获取本机基本信息如:计算机名、IP地址、用户登录状态等并通过“通信模块”上传到服务器。
[0026]信息访问控制模块:通过“策略更新模块”获取“安全策略设定模块”设置的信息访问控制策略。实现对终端访问信息系统时的操作进行控制。其中访问操作包括对访问到的信息数据进行屏幕复制、内容复制粘贴、内容另存为、内容打印操作。同时实现对在终端上从信息系统中下载的数据文件进行自动加密、授权操作。其中授权操作包括授予只读、打印、修改、复制粘贴、还原权限。当下载的数据文件在终端上被打开使用时,信息访问控制模块对打开的数据文件进行权限控制。
[0027]文件访问控制模块:通过“策略更新模块”获取安全策略设定模块发来的指令,实现对终端中的文件对象的访问操作进行控制。其中文件对象,可以是某个指定文件、或一组文件、或目录。其中访问操作包括对文件对象的打开、创建、删除、改名、复制、移动、保存、属性设置操作。文件访问控制模块对文件和目录进行权限控制包括只读、隐藏、禁止删除、禁止打开、禁止拷贝、禁止非法应用程序访问一个已经被合法应用程序打开的文件。
[0028]文件访问日志记录模块:通过“策略更新模块”获取安全策略设定模块发来的指令,实现对文件的所有操作进行记录、跟踪并生成曰志文档通过通信模块上传到服务器。
[0029]文件下载监控模块:通过“策略更新模块”获取安全策略设定模块发来的指令,对从指定信息系统下载、导出文件进行监控。当下载或导出事件发生时,监控模块即使发现操作的文件并通知加密模块进行加密。[0030]加解密模块:对文件下载监控模块指定的文件进行加密,实现对文件的加解密处理。当合法应用程序读取被加密的数据时,加解密模块进行解密操作,合法应用程序则可正常使用数据;当合法应用程序对文件进行写操作时,加解密模块进行加密操作,合法应用程序保存的文件为加密后的文件;当非法应用程序读取被加密的数据时,动态加解密模块不进行解密操作,非法应用程序则无法正常使用数据;当非法应用程序对文件进行写操作时,加解密模块不进行加解密操作。
[0031]本发明还提供一种信息系统在终端上的安全防护方法,它采用本发明所述的信息系统在终端上的安全防护系统,可通过调用通信模块接口从服务器传递安全保护的指令和数据到客户端,策略更新模块会将安全保护的指令传递信息访问控制模块、文件访问控制模块、文件访问日志记录模块和文件下载监控模块;信息访问控制模块在接收安全策略设定模块的指令后,根据安全策略的要求,实时监视终端上所有访问信息系统的操作,并进行控制;文件访问控制模块在接收安全策略设定模块的指令后,根据安全策略的要求,实时监视终端上文件对象的所有操作,并进行控制;文件访问日志记录模块在接收安全策略设定模块的指令后,根据安全策略的要求,实时监视终端上文件对象的所有操作,并进行日志记录;文件下载监测模块在接收安全策略设定模块的指令后,根据安全策略的要求,实时监视终端下载文件操作并通知加解密模块进行加密。
【具体实施方式】:
[0032]服务器:搭建HTTP、HTTPS服务器,连接mysql数据库。Web服务器是制定安全策略(客户端执行指令)、数据存储中心;
[0033]客户端:
[0034]通信层:主要用于网络请求、响应处理(网络数据传输)。通信模块属于这一层,通信模块下载安全策略、上传客户端信息、上传文件操作曰志信息等。
[0035]应用层:处理数据解析、命令下发、记录日志等操作`。策略更新模块解析安全策略并通知“信息访问控制模块、文件访问控制模块、文件下载监控模块”;文件访问日志记录模块记录文件操作曰志;客户端基本信息模块,记录客户端当前状态信息。
[0036]HOOK层:主要捕获系统调用信息,过滤并处理安全策略中设置的指令。
[0037]信息访问控制模块、文件访问控制模块和文件下载监控模块通过更改操作系统工作流程,实现对文件的访问控制和日志记录。具体Hook操作系统的系统调用:0pen、Read、Writ^Delete和Move,通过逻辑(安全策略信息)判断是否允许文件访问操作来继续或阻断系统调用。
[0038]另外,实现本发明所述系统很重要的一点是安全策略的设定:
[0039]1.安全策略规范
[0040]安全策略包括以下几项内容:
[0041]I)安全等级设定
[0042]为满足各种客户对不同安全需求,安全等级有三级:核密,机密,秘密。
[0043]2)加密算法设定
[0044]通过应用程序可以设定不同加密算法,如DES,3DES,AES,RC4等。
[0045]3)密钥设定[0046]通过应用程序可以设定不同密钥,可以设定任何长度的密钥。
[0047]4)关联程序设定
[0048]为了实现专用应用程序解密,从而设定专用读取程序,获得授权的应用程序可以正常读取文件,驱动会为其透明加解密,而对于非授权的应用程序却只能读到密文,无法正常读取使用文件。
[0049]5)策略开关
[0050]设定是否应用策略,或者是是否容许特定的文件操作穿过(PASS)过滤层。
[0051]6)策略内容设定
[0052]设定策略的详细内容,如具体的文件类型(可以使用通配符*、?),特定的文件目录。策略内容可以指定任何逻辑扇区比如:@:\*.*,就是在终端储存设备下的所有文件都是加密保存的。包括如下内容:
[0053]代表盘符。
[0054]F 日志开关设定,设定是否记录日志。
[0055]G:—访问权限属性控制设定策略内容所规定的文件访问控制属性,包括:READONLY、HIDDEN、NODEL ETE, Ν00ΡΕΝ、N0C0PY...。
【权利要求】
1.一种信息系统的安全防护系统,其特征在于该系统包括该系统包括Web服务器:安全策略设定模块、客户端管理模块、日志管理模块,信息访问控制模块、文件访问控制模块、文件下载监控模块、件访问日志记录模块、加解密模块、通信模块、策略更新模块、客户端基本信息模块,该系统的信息访问控制模块、文件访问控制模块、文件下载监控模块、件访问日志记录模块、加解密模块、通信模块、策略更新模块运行在终端机器上以便保护终端访问信息系统。 安全策略设定模块:通过web界面来预设安全保护的对象和安全保护的形式,包括信息访问控制模块、文件访问控制等。 客户端管理模块:通过web界面展现用户信息、用户状态以及调整用户组等功能。 日志管理模块:Web界面展现用户操作日志记录(显示日志信息、日志时间、操作类型、操作人等信息)。 通信模块:主要负责将服务器与客户端之间进行通信。是服务器与客户端连接的通道。 策略更新模块:通过通信模块获取服务器最新策略并通知信息访问控制模块、文件访问控制模块、文件访问日志记录模块、文件下载监控模块等执行最新控制策略。 客户端基本信息模块:获取本机基本信息(计算机名、IP地址、用户登录状态等)。 信息访问控制模块:根据信息访问控制策略,实现对PC终端访问信息系统时的操作进行控制。 文件访问控制模块:根据安全策略实现对从信息系统下载的文件访问操作进行控制。 文件访问日志记录模块:记录对从信息系统下载文件操作信息。 文件下载监控模块:对从指定信息系统下载、导出文件进行监控。 加解密模块:对文件下载监控模块指定的文件进行加密,实现对文件的加解密处理。
2.如权利要求1所述的一种信息系统的安全防护系统,其特征在于,Web服务器的安全策略设定模块是规则的制定者,控制客户端信息访问控制模块、文件访问曰志记录模块、文件下载监控模块等行为准则。
3.如权利要求1所述的一种信息系统的安全防护系统,其特征在于,信息访问控制模块,实现对终端访问信息系统时的操作进行控制。其中访问操作包括对访问到的信息数据进行屏幕复制、内容复制粘贴、内容另存为、内容打印操作。同时实现对在终端上从信息系统中下载的数据文件进行自动加密、授权操作。其中授权操作包括授予只读、打印、修改、复制粘贴、还原权限。当下载的数据文件在终端上被打开使用时,信息访问控制模块对打开的数据文件进行权限控制。
4.如权利要求1所述的一种信息系统在终端上的安全防护系统,其特征在于,文件访问控制模块,可以是某个指定文件、或一组文件、或目录。其中访问操作包括对文件对象的打开、创建、删除、改名、复制、移动、保存、属性设置操作。文件访问控制模块对文件和目录进行权限控制包括只读、隐藏、禁止删除、禁止打开、禁止拷贝、禁止非法应用程序访问一个已经被合法应用程序打开的文件。
5.如权利要求1所述的一种信息系统的安全防护系统,其特征在于,文件下载监控模块,对从指定信息系统下载、导出文件进行监控。当下载或导出事件发生时,监控模块即使发现操作的文件并通知加密模块进行加密。
6.如权利要求1所述的一种信息系统的安全防护系统,其特征在于,加解密模块在系统核心层,实现对文件的加解密处理。当合法应用程序读取被加密的数据时,加解密模块进行解密操作,合法应用程序则可正常使用数据;当合法应用程序对文件进行写操作时,加解密模块进行加密操作,合法应用程序保存的文件为加密后的文件;当非法应用程序读取被加密的数据时,动态加解密模块不进行解密操作,非法应用程序则无法正常使用数据;当非法应用程序对文件进行写操作时,加解密模块不进行加解密操作。
7.—种信息系统的安全护方法,其特征在于米用权利要求1-6任一所述之信息安全防护系统,终端随着操作系统启动而自动启动。文件下载监控模块时时监控对信息系统操作的行为,及时防止从信息系统拷贝数据,打印数据。对从信息系统下载的文件进行即时加密。对打开的文件禁止拷 贝、粘贴、打印、另存等控制。防止从信息系统泄密。
【文档编号】H04L29/06GK103716354SQ201210377650
【公开日】2014年4月9日 申请日期:2012年10月9日 优先权日:2012年10月9日
【发明者】王松山, 王晓波, 周亮 申请人:苏州慧盾信息安全科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1