SaaS服务中的TCP反向连接方法技术

技术编号:21278311 阅读:26 留言:0更新日期:2019-06-06 10:45
本发明专利技术公开了一种SaaS服务中的TCP反向连接方法,涉及云计算技术领域。它包含如下步骤:使用Master/Agent结构,Master为SaaS服务主服务器;Agent为安装在客户网络环境内部的代理节点,所有客户的敏感信息保存在Agent端;连接由Agent主动发起,所有网络传输使用SSL加密,防止中间人攻击,客户也可在任何时候关闭Agent;Agent端产生数据后,经由程序比对得出是否需要传输至Master;若需传输到Master,接着分析数据是否为敏感数据,若数据本身涉及到企业敏感信息,则加密后传输至Master;若没有涉及到企业敏感信息,则直接将数据传输至Master。基于RC4、MD5以及RSA等加密算法,使用40位的密钥,适用于商业信息的加密,比起同行其他单一加密算法有着相当大的优势,能够更加有信心的确保用户的数据安全。

TCP Reverse Connection Method in SaaS Service

The invention discloses a TCP reverse connection method in SaaS service, which relates to the technical field of cloud computing. It includes the following steps: using Master/Agent structure, Master serves as the main server of SaaS; Agent is a proxy node installed in the client network environment, and all customer's sensitive information is stored in the agent side; the connection is initiated by Agent actively, all network transmission is encrypted by SSL to prevent man-in-the-middle attack, and the client can also close the agent at any time after data is generated by the agent side. Through program comparison, it can be concluded whether it is necessary to transmit to Master; if it is necessary to transmit to Master, then it can be analyzed whether the data is sensitive, if the data itself involves enterprise sensitive information, it can be encrypted and transmitted to Master; if it does not involve enterprise sensitive information, it can be directly transmitted to Master. Based on RC4, MD5 and RSA encryption algorithms, 40-bit keys are used to encrypt business information. Compared with other single encryption algorithms in the same industry, they have considerable advantages and can more confidently ensure the data security of users.

【技术实现步骤摘要】
SaaS服务中的TCP反向连接方法
本专利技术涉及云计算
,具体涉及一种解决在企业级多租户应用中对租户信息进行安全隔离的问题的Master/Agent结构SaaS服务中的TCP反向连接方法。
技术介绍
云计算是基于互联网的相关服务的增加、使用和交付模式,通常涉及通过互联网来提供动态易扩展且经常是虚拟化的资源。云是网络、互联网的一种比喻说法。过去在图中往往用云来表示电信网,后来也用来表示互联网和底层基础设施的抽象。因此,云计算甚至可以让你体验每秒10万亿次的运算能力,拥有这么强大的计算能力可以模拟核爆炸、预测气候变化和市场发展趋势。用户通过电脑、笔记本、手机等方式接入数据中心,按自己的需求进行运算。今天,SaaS、云计算、云安全、云服务有如巨浪,汹涌而来:几乎所有的软件企业都在向SaaS转型;所有的IT服务商都准备转战云计算;所有的软件创业公司都要在云里创业;所有欲投资软件的风险投资都瞄准了SaaS和云计算。云计算时代到来后,越来越多的企业使用或者提供SaaS化的云计算服务,但是在企业级的SaaS化应用中,网络安全以及数据安全,成为了客户最担心的部分,也是开发者在SaaS应用服务中最难解决的技术难点。
技术实现思路
本专利技术的目的是提供一种基于RC4、MD5以及RSA等加密算法,使用40位的密钥,适用于商业信息的加密,比起同行其他单一加密算法有着相当大的优势,能够更加有信心的确保用户的数据安全的SaaS服务中的TCP反向连接方法。为了解决
技术介绍
所存在的问题,本专利技术是采用以下技术方案:一种SaaS服务中的TCP反向连接方法,它包含如下步骤:(1)使用Master/Agent结构,Master为SaaS服务主服务器,用于给客户提供服务;(2)Agent为安装在客户网络环境内部的代理节点,所有客户的敏感信息保存在Agent端;(3)连接由Agent主动发起,所有网络传输使用SSL加密,防止中间人攻击,客户也可在任何时候关闭Agent;(4)Agent端产生数据后,经由程序比对得出是否需要传输至Master;(5)若需传输到Master,接着分析数据是否为敏感数据,若数据本身涉及到企业敏感信息,则加密后传输至Master;(6)若没有涉及到企业敏感信息,则直接将数据传输至Master。采用上述技术方案后,本专利技术具有以下有益效果:1、解决企业客户关心的数据安全问题;2、解决SaaS应用某些场景下需要客户内部数据的问题;3、可以在公网中保障客户的数据安全,用Agent端主动发起的安全加密连接来传输数据,用来在传输层加强安全性。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术的流程图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及具体实施方式,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施方式仅用以解释本专利技术,并不用于限定本专利技术。请参阅图1,本具体实施方式采用以下技术方案:一种SaaS服务中的TCP反向连接方法,它具体包含如下步骤:1、客户安装Agent;2、Agent端主动发起网络连接到Master端;3、Agent端与Master端保持健康检查;4、Agent端产生数据后,经由程序比对得出是否需要传输至Master;5、若需传输到Master,接着分析数据是否为敏感数据,若数据本身涉及到企业敏感信息,则加密后传输至Master;6、若没有涉及到企业敏感信息,则直接将数据传输至Master。本专利技术对比现有其他数据传输方案,在保障了数据安全性的同时也兼顾了性能,反向连接的机制也杜绝了中间人攻击等黑客行为,是更加适合云时代的数据传输方案。对于本领域技术人员而言,显然本专利技术不限于上述示范性实施例的细节,而且在不背离本专利技术的精神或基本特征的情况下,能够以其他的具体形式实现本专利技术。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本专利技术的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化囊括在本专利技术内。此外,应当理解,虽然本说明书按照实施方式加以描述,但并非每个实施方式仅包含一个独立的技术方案,说明书的这种叙述方式仅仅是为清楚起见,本领域技术人员应当将说明书作为一个整体,各实施例中的技术方案也可以经适当组合,形成本领域技术人员可以理解的其他实施方式。本文档来自技高网...

【技术保护点】
1.一种SaaS服务中的TCP反向连接方法,其特征在于,它包含如下步骤:(1)使用Master/Agent结构,Master为SaaS服务主服务器,用于给客户提供服务;(2)Agent为安装在客户网络环境内部的代理节点,所有客户的敏感信息保存在Agent端;(3)连接由Agent主动发起,所有网络传输使用SSL加密,防止中间人攻击,客户也可在任何时候关闭Agent;(4)Agent端产生数据后,经由程序比对得出是否需要传输至Master;(5)若需传输到Master,接着分析数据是否为敏感数据,若数据本身涉及到企业敏感信息,则加密后传输至Master;(6)若没有涉及到企业敏感信息,则直接将数据传输至Master。

【技术特征摘要】
1.一种SaaS服务中的TCP反向连接方法,其特征在于,它包含如下步骤:(1)使用Master/Agent结构,Master为SaaS服务主服务器,用于给客户提供服务;(2)Agent为安装在客户网络环境内部的代理节点,所有客户的敏感信息保存在Agent端;(3)连接由Agent主动发起,所有网络传输使用SS...

【专利技术属性】
技术研发人员:方舟蒋烁淼
申请(专利权)人:上海驻云信息科技有限公司
类型:发明
国别省市:上海,31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1