[发明专利]代理服务器的识别方法、装置及云平台在审
申请号: | 201610800046.0 | 申请日: | 2016-08-31 |
公开(公告)号: | CN107786622A | 公开(公告)日: | 2018-03-09 |
发明(设计)人: | 李相垚 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 北京同立钧成知识产权代理有限公司11205 | 代理人: | 杨泽,刘芳 |
地址: | 开曼群岛大开曼*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 代理服务器 识别 方法 装置 平台 | ||
技术领域
本方案涉及互联网技术,尤其涉及一种代理服务器的识别方法、装置及云平台。
背景技术
HTTP代理服务是一种利用云平台的资源搭建应用和对外提供服务的服务。HTTP代理服务一般分为公开代理和私有代理。公开代理的意思是,任何一个人只要知道了这个代理节点,那他就可以进行使用。而私有代理则不同,每个向代理节点发送的请求都需要带上身份校验信息,在验证通过后,代理节点才会允许被使用,否则不作应答。
在现有技术中,主要是通过端口扫描的方法来对HTTP代理服务的服务器进行识别。具体的,该方法可以表现为:首先对被检查的服务器进行端口扫描,在确认开放的端口列表后,再对每个端口进行HTTP代理探测,一般采用的方式是根据端口列表尝试向每个端口发起HTTP代理请求。如果该请求得到应答并满足特征,则认为服务器在该端口上开放了HTTP代理服务。
然而,由于HTTP代理服务具有公开代理和私有代理之分。在HTTP代理服务为私有代理时,由于在识别之前并不知道私有代理的身份校验信息是什么,因此,在利用端口扫描方法进行HTTP代理服务器识别时,对私有代理发起的HTTP代理请求就不会得到应答。进而根据端口扫描的判断方法,提供私有代理的服务器就会被误判为不是HTTP代理服务器。这样HTTP代理服务器的识别就存在了漏报的问题。
发明内容
本方案提供一种代理服务器的识别方法、装置及云平台,以解决现有代理服务器识别过程中的漏报问题。
一个方面,本方案提供一种代理服务器的识别方法,该方法包括:
获取服务器接收到的输入数据包和所述服务器发送的输出数据包;
确定所述输入数据包和输出数据包中具有关联性的数据包的个数是否超过预设阈值;
若超过所述预设阈值,则确定所述服务器为代理服务器。
另一方面,本方案提供一种代理服务器的识别装置,该装置包括:
第一获取模块,用于获取服务器接收到的输入数据包和所述服务器发送的输出数据包;
确定模块,用于确定所述输入数据包和输出数据包中具有关联性的数据包的个数是否超过预设阈值;若超过所述预设阈值,则确定所述服务器为代理服务器。
再一方面,本方案提供一种云平台,该云平台,包括:
处理器和存储有计算机程序代码的存储器,所述处理器和所述存储器耦合;
其中,所述处理器在调用所述计算机程序代码时,执行以下处理过程:
取服务器接收到的输入数据包和所述服务器发送的输出数据包;
确定所述输入数据包和输出数据包中具有关联性的数据包的个数是否超过预设阈值;
若超过所述预设阈值,则确定所述服务器为代理服务器。
在本方案中,通过获取服务器接收到的输入数据包和发送的输出数据包,并根据输入数据包和输出数据包中具有关联性的数据包的个数确定服务器是否是代理服务器,可以避免因无法获知私有代理的身份验证信息,而造成的漏报问题,提高了识别代理服务器的准确性,为代理服务器的统计和管理提供了可靠依据。
附图说明
为了更清楚地说明本方案实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本方案的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本方案的一种可选的应用场景/组网方式的示意图;
图2为本方案的又一种可选的应用场景/组网方式的示意图;
图3为本方案的又一种可选的应用场景/组网方式的示意图;
图4为本方案实施例一提供的HTTP代理服务器的识别方法的流程图;
图5为本方案实施例二提供的HTTP代理服务器的识别方法的流程图;
图6为本方案实施例三提供的HTTP代理服务器的识别方法的流程图。
图7为本方案实施例一提供的HTTP代理服务器的识别装置的结构示意图;
图8为本方案实施例二提供的HTTP代理服务器的识别装置的结构示意图;
图9为本方案实施例三提供的HTTP代理服务器的识别装置的结构示意图;
图10为本方案实施例四提供的HTTP代理服务器的识别装置的结构示意图;
图11为本方案实施例五提供的HTTP代理服务器的识别装置的结构示意图;
图12为本方案一实施例提供的云平台的结构示意图。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610800046.0/2.html,转载请声明来源钻瓜专利网。