[发明专利]网页脚本管理方法和系统有效
申请号: | 201210367774.9 | 申请日: | 2012-09-28 |
公开(公告)号: | CN103034483A | 公开(公告)日: | 2013-04-10 |
发明(设计)人: | E·J·布尔卡特;小R·梅迪;V·S·穆尔;J·W·金斯基 | 申请(专利权)人: | 国际商业机器公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44;H04L12/26 |
代理公司: | 中国国际贸易促进委员会专利商标事务所 11038 | 代理人: | 鲍进 |
地址: | 美国*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 网页 脚本 管理 方法 系统 | ||
1.一种机器实现的网页脚本管理方法,所述方法包括:
在由至少一个处理器实现的网络器具中,截取从服务器发送的并寻址到客户端浏览器的网页;
通过从所述网页中去除嵌入脚本,用所述网络器具修改所述网页;
用所述网络器具执行去除的嵌入脚本;和
从所述网络器具向所述客户端浏览器发送修改后的网页。
2.根据权利要求1所述的方法,还包括:
通过分析来自从所述服务器寻址到所述客户端浏览器的多个分组的内容,用所述网络器具检测所述网页和所述嵌入脚本。
3.根据权利要求2所述的方法,其中,用所述网络器具修改所述网页包括:
修改从所述服务器寻址到所述客户端浏览器的所述多个分组中的至少一个分组。
4.根据权利要求2所述的方法,其中,分析来自从所述服务器寻址到所述客户端浏览器的所述多个分组的内容包括:
对于所述多个分组执行深度分组检测(DPI)。
5.根据权利要求1所述的方法,其中,用所述网络器具执行所述去除的嵌入脚本包括:
在所述网络器具与第二服务器之间建立通信。
6.根据权利要求1所述的方法,其中,用所述网络器具修改所述网页包含:
用第二嵌入脚本替换所述去除的嵌入脚本。
7.一种机器实现的网页脚本管理方法,所述方法包括:
在由至少一个处理器实现的网络器具中,截取从服务器发送的并寻址到客户端浏览器的多个分组;
用所述网络器具确定在所述网络器具中接收的多个分组包括包含第一嵌入脚本的网页;
通过用第二嵌入脚本替换来自所述网页的嵌入脚本,用所述网络器具修改所述多个分组中的至少一个所述分组;
将由所述网络器具修改的所述多个分组转发到所述客户端浏览器;和
响应于接收到所述客户端浏览器已执行了所述第二嵌入脚本的指示,用所述网络器具执行所述第一嵌入脚本。
8.根据权利要求7所述的方法,其中,从所述客户端浏览器接收的信息包括与在所述网络器具处的所述第一嵌入脚本相关的标识符。
9.根据权利要求7所述的方法,其中,用所述网络器具执行所述第一嵌入脚本包括:
向外部分析服务传送关于所述客户端浏览器的信息。
10.根据权利要求9所述的方法,其中,关于所述客户端浏览器的所述信息包括由所述网络器具存储的关于所述客户端浏览器的用户的信息。
11.根据权利要求7所述的方法,其中,所述第二嵌入脚本的大小比所述第一嵌入脚本的小。
12.一种设备,包括:
至少一个处理器;和
与所述至少一个处理器通信耦合的存储器,所述存储器存储可执行代码,所述可执行代码在被所述至少一个处理器执行时,使得所述至少一个处理器通过以下来实现网络器具:
截取从服务器发送的并寻址到客户端浏览器的网页;
通过从所述网页中去除嵌入脚本,修改所述网页;
执行去除的嵌入脚本;和
向所述客户端浏览器发送修改后的网页。
13.根据权利要求12所述的设备,所述可执行代码进一步使得所述至少一个处理器通过分析来自从所述服务器寻址到所述客户端浏览器的多个分组的内容来检测所述网页和所述嵌入脚本。
14.根据权利要求13所述的设备,其中,修改所述网页包括:
修改从所述服务器寻址到所述客户端浏览器的所述多个分组。
15.根据权利要求12所述的设备,其中,用所述网络器具执行所述去除的嵌入脚本包括:
在所述网络器具与第二服务器之间建立通信。
16.根据权利要求12所述的设备,其中,用所述网络器具修改所述网页包括:
用第二嵌入脚本替换所述去除的嵌入脚本。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210367774.9/1.html,转载请声明来源钻瓜专利网。