[发明专利]一种基于私有云的数据处理方法在审
申请号: | 201410344641.9 | 申请日: | 2014-07-18 |
公开(公告)号: | CN104104679A | 公开(公告)日: | 2014-10-15 |
发明(设计)人: | 蒲思羽 | 申请(专利权)人: | 四川中亚联邦科技有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06 |
代理公司: | 北京天奇智新知识产权代理有限公司 11340 | 代理人: | 郭霞 |
地址: | 610000 四川省成都市高*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 私有 数据处理 方法 | ||
1.一种基于私有云的数据处理方法,用于在SaaS云计算平台中实现数据安全,其特征在于,包括:
步骤一,利用沙箱模型维护平台内部的多个应用,对应用访问行为进行监控和限制;
步骤二,将SaaS平台信息进行隐藏,过滤访问者的异常信息并进行决策,然后将结果返回给用户;
步骤三,监听网络数据包,防止对所述SaaS平台的网络层攻击。
2.根据权利要求1所述的方法,其特征在于,所述沙箱模型实现多租户应用隔离;并利用一个Servlet承载SaaS平台内部的多个应用;
所述沙箱模型从以下方面提供安全性支持,包括:Java语言安全性、虚拟机的委托类加载机制、安全管理器和JavaAPI;
所述沙箱模型支持细粒度访问控制的安全策略,采用保护域安全模型,由安全策略来决定代码具有的访问许可,对被保护资源的访问激发安全检查,将授权的许可和其试图访问所需要的权限进行比较,所述激发安全检查的访问包括文件系统访问、JNI访问本地代码、创建Socket连接等;将同一JVM中运行的代码逻辑上分开,分别运行于不同的沙箱中。
3.根据权利要求2所述的方法,其特征在于,所述步骤一进一步包括:将不同的应用运行于不同的沙箱中,实现应用隔离,沙箱对应用运行时进行文件访问控制、网络访问控制、多线程控制、JNI访问控制;
利用两个分离的逻辑沙箱模型,即系统沙箱和应用沙箱,分别提供系统代码和应用代码的运行环境,在逻辑上将系统代码和应用代码分开处理;
所述SaaS平台通过保护域模块、类加载模块、安全策略模块和访问控制模块来实现应用安全管理,其中,保护域模块由系统保护域和应用保护域组成,系统保护域使用Java安全体系结构中默认域模型,即通过代码位置及签名指定保护域,应用保护域由每个应用的应用上下文来指定,逻辑上与一个Web应用相对应;在类加载模块中,实现Jetty代码和服务端代码以及应用类两套类加载策略,分别由系统类加载器和WebApp类加载器加载;在安全策略模块中,系统沙箱采用Java安全体系结构的安全策略文件来实现安全策略,其中指定了SaaS平台中应用的默认权限,由WebApp类加载器加载应用类型时,创建相应App实例,同时初始化该App的权限集合,访问控制模块按照两套逻辑分别进行权限检查,利用WebApp安全管理器,当代码请求访问被保护资源时,判断当前请求是否来自应用,继而触发相应的访问控制逻辑,或将请求委托给父类安全管理器。
4.根据权利要求3所述的方法,其特征在于,所述平台信息包括平台类型、版本信息,并且所述步骤二将平台信息进行隐藏进一步包括:
由安全平台来集中管理应用运行依赖的jar包、平台本身的静态信息和动态信息;
安全平台的Connector模块处理用户请求,并返回应用运行结果,在所有运行结果返回给用户之前进行检测,所有可能暴露平台特征信息的异常信息通过包装之后由安全平台的过滤模块进行决策再将相应结果返回给用户;
平台过滤模块中包括拦截模块和误导模块,其中:拦截模块依据策略拦截入侵者的请求;决策模块依托策略服务器作为其策略库给出处理方式,为决策方法提供公共的可用接口,以插件的形式应用到该决策模块中,误导模块对入侵者发送假消息来误导入侵者,保护平台自身的信息不泄露;
当平台过滤模块收到用户请求时,由决策模块调用策略服务器来决定处理方式,调用误导模块对入侵者发送假消息,最后由行为模块来执行拦截动作。
5.根据权利要求4所述的方法,其特征在于,所述攻击包括分布式DoS攻击,并且所述步骤三进一步包括以下步骤:
由负载监控模块、负载调整模块和负载策略控制器模块共同协作实现负载均衡,其中负载监控模块监控当前服务器客户端的负载,然后负载调整模块根据所定义的负载策略,对该平台所连接的客户端的负载进行均衡调整,负载策略控制器模块可以根据用户的需求进行策略定义和调整;
采用入口报文过滤,在路由器的入口对匿名攻击方过滤掉伪造源IP地址的数据包,通过网络提供者利用路由器将来源地址不属于客户区域的数据包过滤;
在SaaS云平台中安装防火墙,输入和输出防火墙的数据包利用过滤防火墙,利用该防火墙关闭未使用的端口号。
6.根据权利要求5所述的方法,其特征在于,所述攻击包括网络监听和端口扫描,并且所述步骤三进一步包括以下步骤:
利用SATAN工具分析网络,识别安全问题;在SaaS平台上通过防火墙监听、限制以及更改跨越防火墙的数据流,尝试对外部网络屏蔽有关被保护网络的信息和结构;在SaaS平台中对传输的信息进行加密,从而使监听者不能有效地获得要监听的信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于四川中亚联邦科技有限公司,未经四川中亚联邦科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410344641.9/1.html,转载请声明来源钻瓜专利网。