【技术实现步骤摘要】
【国外来华专利技术】
0001本专利技术总的涉M网技术,更^#地,本专利技术涉及^^]客户端代理来拦 截HTTP请求和响应以提^^尤化的通信。
技术介绍
0002诸如web浏览器的多个应用^^] HTTP与服务器通信。这将导致给定网 络上大量的业务为HTTP业务。因此,通过优化和控制虚拟专用网络中的HTTP业务的 流可以获得多个益处。例如,可以使用高速緩存来改进重复的HTTP请求的服务。或 者例如,通过控制所请求资源的名称和与请求发送的任一数据可以获得多个益处。但 是,使用HTTP的不同应用的数量可能使得让所有HTTP应用M适应在虛拟专用网络 环境中操作的任务不现实。0003许多虚拟专用网络与其中资源^求用户3^i正。例如,虚拟专用网络中 的用户可以被要求来提供名称和密码以登录网络,并且来获耳寸某些资源的访问。 HTTP cookie (曲奇)可以被用^/A^户端传递^i正信息到虚拟专用网络设备。Web浏 览器经常^^]来管理这些5全i正cookie。0004在使用web浏览器来管理HTTP cookie以验i正虚拟专用网络的用户可能 产生多个问题。例如,用户可以使用web浏览器来打开到虚拟专用网络的多个同时的 连接。在此情况中期望来自第一连接的^i正cookie被再次^^]以建立第二连接,使 得用户不需要重新输入验证信息。该特征难以实现给定跨越不同浏览器的多个 cookie管理策略,诸如超时和cookie高速缓存的可获得性。同样,例如,用户可以 经由虛拟专用网络试图打开非HTTP连^妻,在该情况中可能不使用web浏览器,意味 着马b正cookie不能^^得。0005因此,期 ...
【技术保护点】
一种用于使用在虚拟专用网络环境中操作的客户端代理来拦截HTTP通信的方法,所述方法包括: (a)由在客户端上执行的客户端代理在网络层或者传输层的其中之一拦截包括来自客户端上执行的应用的HTTP请求的一个或者多个包; (b)修改所 述HTTP请求;并且 (c)经传输层连接发送所修改的HTTP请求到服务器。
【技术特征摘要】
【国外来华专利技术】US 2006-8-3 11/462,300;US 2006-8-3 11/462,308;US 21、一种用于使用在虚拟专用网络环境中操作的客户端代理来拦截HTTP通信的方法,所述方法包括(a)由在客户端上执行的客户端代理在网络层或者传输层的其中之一拦截包括来自客户端上执行的应用的HTTP请求的一个或者多个包;(b)修改所述HTTP请求;并且(c)经传输层连接发送所修改的HTTP请求到服务器。2、 权利要求1的方法,其中,步骤(a)包括由客户端代理拦截虚拟专用网络上从客户端到服务器的HTTP请求。3、 权利要求l的方法,其中,步骤(b)包括修改包括在所述HTTP请求中的至少一个cookie。4、 权利要求l的方法,其中,步骤(b)包括移除包括在所述HTTP请求中的至少一个cookie。5、 权利要求l的方法,其中,步骤(b)包括(b-a )在所述HTTP请求中识别名称-值对;和(b-b)修改所述名称-值对的值。6、 权利要求l的方法,其中,步骤(b)包括(b-a )在所述HTTP请求中识别URL;和(b-b)在所述HTTP请求中插入识别当前存储在所述客户端上的URL识别的资源的版本的信息。7、 权利要求l的方法,其中,步骤(b)包括修改在所述HTTP请求中识别的URL。8、 权利要求l的方法,其中,步骤(b)包括(b-a )在所述HTTP请求指定的URL中识别名称-值对;和(b-b )修改所识别的名称-值对的值。9、 权利要求l的方法,其中,步骤(c)包括(c-a )响应所述HTTP请求中指定的URL,确定对应于服务所述请求的服务器的网络层地址;和(c-b)经由传输层连接,发送所修改的HTTP请求到所指定的地址。10、 一种用于使用在虛拟专用网络环境中操作的客户端代理来拦截HTTP通信的计算机实现的系统,所述系统包括客户端计算装置;和在客户端上执行的客户端代理,在网络层拦截来自客户端上执行的应用的HTTP请求;修改所述HTTP请求;并且经传输层连接发送所修改的HTTP请求到服务器。11、 权利要求10的系统,其中,所述客户端代理拦截虚拟专用网络上从客户端到服务器的HTTP请求。12、 权利要求10的系统,其中,所述客户端代理修改包括在所述HTTP请求中的至少一个cookie。13、 权利要求10的系统,其中,所述客户端代理移除包括在所述HTTP请求中的至少一个cookie。14、 权利要求10的系统,其中,所述客户端代理在所述HTTP请求中识别名称-值对;和修改所述名称-值对的值。15、 权利要求10的系统,其中,所述客户端代理在所述HTTP请求中识别URL;和在所述HTTP请求中插入识别当前存储在所述客户端上的URL识别的资源的版本的信息。16、 权利要求10的系统,其中,所述客户端代理修改在所述HTTP请求中识别的URL。17、 权利要求10的系统,其中,所述客户端代理在所述HTTP请求指定的URL中识别名称-值对;和修改所识别的名称-值对的值。18、 权利要求10的系统,其中,所述客户端代理响应所述HTTP请求中指定的URL,确定对应于服务所述请求的服务器的网络层地址;和经由传输层连接,发送所修改的HTTP请求到所确定的地址。19 、 一种用于^^]客户端代理来启用使用HTTP cookie的虚拟专用网络环嫂中的安4^封正的方法,所述方法包括(a )由扭軒^ll户端上的的客户端代/里4 /人虚拟专用网络上的设备到客户端的包括cookie的HTTP通信;(b)由客户端代理/人HTTP通信中移除cookie;(c )由客户端代理^^诸所接收的cookie;(d)由客户端^J嫂送修改的HTTP通信到#1^亍#户端上的应用;(e) 由客户端代理拦截来自客户端的HTTP请求;(f) 由客户端代理在HTTP请求中插7sJ斤接收的cookie;并且(g )发送修改的HTTP请求到设备。20、 权利要求19的方法,其中步骤(a)包括由扭軒#户端上的的客户端代》里冲^A虚拟专用网络上的设备到客户端的包括cookie的HTTP通信,其中所述cookie包括授权证书。21、 权利要求19的方法,其中步骤(e)包括由客户端代理才織虛拟专用网络上/A^户端到服务器的HTTP GET请求。22、 权利要求19的方法,其中步骤(e)包括由客户端^J里拦截来自客户端的多个HTTP请求。23、 权利要求19的方法,其中步骤(e)包括由客户端^J里拦截来自客户端上#(^亍的多个应用的多个HTTP请求。24、 权利要求19的方法,还包括步骤(h)客户端代理确定与虚拟专用网络设备的客户端会话已经结束;并且(i )响应该确定,删除所存储的cookie。25、 权利要求24的方法,其中,步骤(h)包括由客户端^J里确定客户端和虚拟专用网络设备之间的传输层连接已经终止。26、 权利要求19的方法,其中步骤(f)包括由客户端代理在HTTP请求中插入包括用户验^i正i正书的cookie。27、 权利...
【专利技术属性】
技术研发人员:C温卡塔拉曼,何军晓,A索尼,
申请(专利权)人:思杰系统有限公司,
类型:发明
国别省市:US[美国]