[发明专利]SaaS应用软件的租户日志管理方法无效
申请号: | 201010513493.0 | 申请日: | 2010-10-21 |
公开(公告)号: | CN102457474A | 公开(公告)日: | 2012-05-16 |
发明(设计)人: | 朱炜 | 申请(专利权)人: | 镇江金软计算机科技有限责任公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L12/24 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 212009 江苏省镇江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | saas 应用软件 租户 日志 管理 方法 | ||
技术领域
本发明涉及SaaS应用软件的租户日志管理方法,尤其是一种针对SaaS应用软件中每个租户操作日志的管理,从而实现SaaS应用软件安全性的方法,属于计算机网络通信领域。
背景技术
SaaS应用软件的租户日志管理方法,实质是一种对用户进行系统操作动作和系统操作内容的管理,从而实现SaaS应用系统安全性的管理软件。在系统安全方面,此种软件可以对每个租户在系统中的操作行为和操作数据等进行记录,以便对租户在系统中的操作进行查证,从而保证系统的安全性。本软件的优点显得尤为突出。同时由于计算机软件的电子数据特性,给使用者带来诸多显著便利,迅速得到推广应用。
在传统应用中,日志记录往往是单系统对应多用户的。而在SaaS应用软件中,日志记录是多系统对应多用户的。并且应用服务器和数据库设备都是由客户自己掌握,每个客户的数据自然是完全独立互不干扰的,这可以让客户觉得很安全。而在SaaS应用中,服务器不再由客户自己管理。如果用户在系统中做了一些错误的操作,导致租户的重要数据丢失或者出错,租户可能会怀疑这些错误是由于SaaS系统的原因造成的,或者是其他租户的操作造成的。例如,在客户关系管理系统中,一个用户的误操作可能将一些重要的客户资料删除了,这对于租户将是非常大的损失。
本发明是基于SaaS模式,针对目前SaaS软件普遍存在的安全性这一技术难题,从系统安全性这一方面解决SaaS应用系统的安全问题。使用者通过使用本系统,对每个租户在系统中的操作行为和操作数据等进行记录,以便对租户在系统中的操作进行查证,以保证租户行为是不可伪造的、不可销毁的、不可否认的。显然,现有的SaaS应用系统安全性较低,已经不能满足当今各个企业的要求。
发明内容
本发明的目的在于:针对以上现有技术存在的不足,提出一种可以对用户在系统中的操作行为和操作的数据等进行记录,确保用户在系统中的行为是有据可查的,不能在系统中伪造自己的行为,或者伪造其他用户的行为;同时,用户是不能销毁这些证据的,不能否认自己的行为,从而实现SaaS应用系统安全性。
为了达到以上目的,本发明含有如下组件:
客户端运行软件---用于和客户端进行交互的软件终端系统;
数据库---用于存放系统要记录的数据信息。
以上两个组件由以下各小组件组成:
客户端运行软件由以下几个组件组成:
客户端界面---用于和系统的使用者进行输入和输出的交互;
过滤器---用于拦截页面请求;
系统监听线程Monitor thread组件---用于监听用户通过硬件输入设备在系统界面上的操作,并将操作转化成相应的命令,该线程主要由以下函数组成:
MouseClick函数---用于监听鼠标的点击事件;
ButtonClick函数:用于将用户在系统中的操作的数据进行记录。
PageRequest函数---用于将用户在系统中的操作的行为进行记录;
数据管理组件---用于管理数据库中的数据。
数据库由以下几部分组成:
用户基本信息表---记录实施项目中的系统使用者的基础数据;
日志表---记录系统中用户的操作行为和操作的数据。
用户使用步骤为:
步骤一:使用客户端端运行软件,利用系统管理员的身份登录系统,新建若干条用户信息,包括用户的用户名,密码,姓名等等,将调用数据管理组件将用户基本信息保存到数据库的用户表中;
步骤二:使用客户端端运行软件,监听线程Monitor thread就进入监听状态。当按下鼠标时,监听线程Monitor thread监听到硬件输入设施鼠标的点击动作,调用MouseClick函数,所述MouseClick函数将鼠标点击坐标处设置为鼠标光标的活动位置;然后监听线程Monitor thread继续监听其它触发事件;
步骤三:使用客户端运行软件,点击系统操作界面中的按钮,调用ButtonClick函数,所述ButtonClick函数将调用数据管理组件将用户操作的数据保存到数据库的日志表中;
步骤四:使用客户端运行软件,用户访问系统页面时,通过对系统配置文件的设置,由过滤器实现对所有页面请求行为及页面里的提交行为都进行拦截,然后调用PageRequest函数,所述PageRequest函数将调用数据管理组件将用户操作的行为保存到数据库的日志表中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于镇江金软计算机科技有限责任公司,未经镇江金软计算机科技有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010513493.0/2.html,转载请声明来源钻瓜专利网。