掌桥专利:专业的专利平台
掌桥专利
首页

GoIP设备的验证方法、设备、装置及存储介质

文献发布时间:2023-06-19 18:27:32


GoIP设备的验证方法、设备、装置及存储介质

技术领域

本发明涉及信息安全技术领域,尤其涉及一种GoIP设备的验证方法、设备、装置及存储介质。

背景技术

GoIP设备(GSM over IP,基于IP的GSM通信)是网络通信的一种硬件设备,支持手机卡接入,能将传统电话信号转化为网络信号。一台设备可供上百张手机SIM卡同时运作,还可以远程控制异地的SIM卡和GoIP设备拨打电话、收发短信,实现了人与SIM卡的分离,达到隐藏身份、逃避打击的目的。同时,它可以虚拟拨号,能任意切换手机号码拨打受害人电话,公安机关对其反制拦截和信号溯源难度极大,因此逐渐成为诈骗分子的新手段,而目前无法针对GoIP设备进行精准的探测,导致无法有效地对GoIP设备进行监测。

上述内容仅用于辅助理解本发明的技术方案,并不代表承认上述内容是现有技术。

发明内容

本发明的主要目的在于提供一种GoIP设备的验证方法、设备、装置及存储介质,旨在解决现有技术无法针对GoIP设备进行精准的探测,导致无法有效地对GoIP设备进行监测的技术问题。

为实现上述目的,本发明提供了一种GoIP设备的验证方法,所述方法包括以下步骤:

对待扫描区域中的各IP地址发送SIP协议请求;

根据各IP地址的响应结果对各IP地址进行筛选,确定各IP地址中的待验证IP地址;

获取所述待验证IP地址基于所述SIP协议请求发送的响应报文;

根据所述响应报文验证所述待验证IP地址对应的设备是否为GoIP设备。

可选地,所述根据所述响应报文验证所述待验证IP地址对应的设备是否为GoIP设备,包括:

对所述响应报文进行解析,获得所述响应报文中的特征信息;

根据所述特征信息查询预设报文特征表;

根据查询结果验证所述待验证IP地址对应的设备是否为GoIP设备。

可选地,所述根据所述特征信息查询预设报文特征表,包括:

从所述特征信息中提取各字段;

根据SIP协议对各字段进行遍历,将遍历到的字段作为关键词字段;

根据所述关键词字段查询所述预设报文特征表。

可选地,所述对待扫描区域中的各IP地址发送SIP协议请求之前,包括:

在接收到扫描请求时,根据所述扫描请求获取扫描参数;

将所述扫描参数输入至预先构建的画像分析模型,确定所述扫描参数对应的画像分析结果;

根据所述画像分析结果确定待扫描区域。

可选地,所述将所述扫描参数输入至预先构建的画像分析模型,确定所述扫描参数对应的画像分析结果之前,还包括:

获取历史扫描信息,并从所述历史扫描信息中提取历史异常行为信息;

根据所述历史异常行为信息确定各历史异常行为,以及各历史异常行为对应的特征信息;

根据各历史异常行为与所述特征信息之间的对应关系构建画像分析模型。

可选地,所述对待扫描区域中的各IP地址发送SIP协议请求,包括:

在接收到扫描请求时,根据所述扫描请求获取扫描策略;

在所述扫描策略为IP分段扫描策略时,根据预设分段排序策略对扫描区域中的各IP地址进行分段排序;

基于分段排序结果对待扫描区域中的各IP地址发送SIP协议请求。

可选地,所述在接收到扫描请求时,根据所述扫描请求获取扫描策略之后,还包括:

在所述扫描策略为地域扫描策略时,根据所述地域扫描策略确定所述待扫描区域中各地域的扫描权重;

根据所述扫描权重对各地域进行扫描排序,并根据扫描排序结果确定各地域的扫描顺序;

基于扫描顺序对所述待扫描区域中各地域中的各IP地址发送SIP协议请求。

此外,为实现上述目的,本发明还提出一种GoIP设备的验证装置,所述GoIP设备的验证装置包括:

请求发送模块,用于对待扫描区域中的各IP地址发送SIP协议请求;

IP地址筛选模块,用于根据各IP地址的响应结果对各IP地址进行筛选,确定各IP地址中的待验证IP地址;

报文获取模块,用于获取所述待验证IP地址基于所述SIP协议请求发送的响应报文;

设备验证模块,用于根据所述响应报文验证所述待验证IP地址对应的设备是否为GoIP设备。

此外,为实现上述目的,本发明还提出一种GoIP设备的验证设备,所述GoIP设备的验证设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的GoIP设备的验证程序,所述GoIP设备的验证程序配置为实现如上文所述的GoIP设备的验证方法的步骤。

此外,为实现上述目的,本发明还提出一种存储介质,所述存储介质上存储有GoIP设备的验证程序,所述GoIP设备的验证程序被处理器执行时实现如上文所述的GoIP设备的验证方法的步骤。

本发明通过对待扫描区域中的各IP地址发送SIP协议请求,根据各IP地址的响应结果对各IP地址进行筛选,确定各IP地址中的待验证IP地址,获取所述待验证IP地址基于所述SIP协议请求发送的响应报文,根据所述响应报文验证所述待验证IP地址对应的设备是否为GoIP设备;由于本发明通过对待扫描区域中的各IP地址发送SIP协议请求,由于GoIP设备通过SIP协议与SIP服务器之间进行通信,从而可以根据各IP地址的响应结果筛选出待验证的IP地址,根据待验证IP地址发送的响应报文对待验证IP地址进行验证,相较于现有的验证方法,本发明可以有效地对GoIP设备进行准确地识别,并且可以基于IP地址准确地对GoIP设备进行追踪和定位。

附图说明

图1是本发明实施例方案涉及的硬件运行环境的GoIP设备的验证设备的结构示意图;

图2为本发明GoIP设备的验证方法第一实施例的流程示意图;

图3为本发明GoIP设备的验证方法第一实施例的GoIP设备发现的流程示意图;

图4为本发明GoIP设备的验证方法第二实施例的流程示意图;

图5为本发明GoIP设备的验证方法第三实施例的流程示意图;

图6为本发明GoIP设备的验证方法第三实施例的GoIP设备扫描流程示意图;

图7为本发明GoIP设备的验证装置第一实施例的结构框图。

本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。

参照图1,图1为本发明实施例方案涉及的硬件运行环境的GoIP设备的验证设备结构示意图。

如图1所示,该GoIP设备的验证设备可以包括:处理器1001,例如中央处理器(Central Processing Unit,CPU),通信总线1002、用户接口1003,网络接口1004,存储器1005。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(Display)、输入单元比如键盘(Keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如无线保真(Wireless-Fidelity,Wi-Fi)接口)。存储器1005可以是高速的随机存取存储器(RandomAccess Memory,RAM),也可以是稳定的非易失性存储器(Non-Volatile Memory,NVM),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。

本领域技术人员可以理解,图1中示出的结构并不构成对GoIP设备的验证设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。

如图1所示,作为一种存储介质的存储器1005中可以包括操作系统、网络通信模块、用户接口模块以及GoIP设备的验证程序。

在图1所示的GoIP设备的验证设备中,网络接口1004主要用于与网络服务器进行数据通信;用户接口1003主要用于与用户进行数据交互;本发明GoIP设备的验证设备中的处理器1001、存储器1005可以设置在GoIP设备的验证设备中,所述GoIP设备的验证设备通过处理器1001调用存储器1005中存储的GoIP设备的验证程序,并执行本发明实施例提供的GoIP设备的验证方法。

本发明实施例提供了一种GoIP设备的验证方法,参照图2,图2为本发明一种GoIP设备的验证方法第一实施例的流程示意图。

本实施例中,所述GoIP设备的验证方法包括以下步骤:

步骤S10:对待扫描区域中的各IP地址发送SIP协议请求。

需要说明的是,由于GoIP设备与控制服务器(即SIP服务器)之间分散部署,不法分子通过SIP服务器控制GoIP设备进行外呼。针对该特点,通过网络扫描主动探测来发现网络中的GoIP设备,本实施例应用于对待扫描区域进行GoIP地址扫描时,对待扫描区域中的各IP地址发送SIP协议请求,根据各IP地址的响应结果对各IP地址进行筛选,确定各IP地址中的待验证IP地址,获取所述待验证IP地址基于所述SIP协议请求发送的响应报文,根据所述响应报文验证所述待验证IP地址对应的设备是否为GoIP设备,从而准确地对待扫描区域的GoIP设备进行查找,从而有效地对GoIP设备进行追踪和监测。

应当理解的是,本实施例方法的执行主体可以是具有数据处理、网络通信以及程序运行功能的GoIP设备的验证设备,例如计算机等,或者是其他能够实现相同或相似功能的装置或设备,此处以上述GoIP设备的验证设备(以下简称验证设备)为例进行说明。

需要说明的是,待扫描区域可以是验证设备根据用户预先输入的扫描参数确定的扫描GoIP设备的区域。上述SIP协议请求可以是包含有SIP协议探测指令的请求,SIP协议可以是会话初始协议(SIP,Session Initiation Protocol),SIP协议是由因特网工程任务组(IETF,Internet Engineering Task Force)制定的多媒体通信协议。

应当理解的是,GoIP设备通过SIP协议与SIP服务器之间进行数据通信,因此本实施例中验证设备通过对待扫描区域中的各IP地址发送SIP协议请求,从而就可以是基于各IP地址基于SIP协议请求的响应来判断各IP地址中的可疑IP地址。

步骤S20:根据各IP地址的响应结果对各IP地址进行筛选,确定各IP地址中的待验证IP地址。

需要说明的是,响应结果可以是各IP地址对应的设备在接收到SIP协议请求时,基于SIP协议请求反馈的响应信息,响应结果可包括IP地址基于SIP协议请求无响应、IP地址基于SIP协议请求有相关响应或基于SIP协议请求有无关响应等。上述待验证IP地址可以是各IP地址中基于SIP协议请求有响应的IP地址。

应当理解的是,为了从各IP地址中筛选出可疑的IP地址进一步地进行验证,本实施例验证设备根据各IP地址的响应结果确定各IP地址中基于SIP协议请求进行响应的IP地址,从各IP地址中将产生响应的IP地址筛选出来,作为可疑的待验证IP地址。

步骤S30:获取所述待验证IP地址基于所述SIP协议请求发送的响应报文。

需要说明的是,响应报文可以是待验证IP地址基于SIP协议请求反馈的报文信息。

应当理解的是,为了准确地判断待验证IP地址对应的设备是否为GoIP地址,本实施例验证设备通过获取待验证IP地址基于所述SIP协议请求发送的响应报文,从而对响应报文进行解析,根据解析结果确定待验证IP地址对应的设备反馈的具体报文信息,再对报文信息进行验证。

步骤S40:根据所述响应报文验证所述待验证IP地址对应的设备是否为GoIP设备。

应当理解的是,本实施例验证设备通过对接收到的响应报文进行解析,获得报文信息,根据报文信息查询预先构建的SIP协议报文特征表,根据查询结果,判断报文信息中是否存在SIP协议报文特征表中的报文特征,若存在,则判定待验证IP地址对应的设备为GoIP设备。

在具体实现中,验证设备若根据响应报文验证所述待验证IP地址对应的设备是GoIP设备,则根据GoIP设备对应的IP地址确定GoIP设备的地理位置信息,基于地理位置信息对GoIP地址进行监测,并将GoIP设备的地理位置信息和IP地址上传至报警系统。

应当理解的是,参照图3,图3为GoIP设备发现的流程示意图,验证设备创建扫描任务,设置扫描参数,然后选择扫描策略,根据扫描参数和扫描策略确定待扫描区域,对待扫描区域进行扫描,即对待扫描区域中的各IP地址发送SIP协议请求,根据各IP地址的响应结果对各IP地址进行筛选,确定各IP地址中的待验证IP地址,获取所述待验证IP地址基于所述SIP协议请求发送的响应报文,根据所述响应报文验证所述待验证IP地址对应的设备是否为GoIP设备。

进一步地,为了准确地对待验证IP地址对应的设备进行验证,上述步骤S40,可包括:

对所述响应报文进行解析,获得所述响应报文中的特征信息;

根据所述特征信息查询预设报文特征表;

根据查询结果验证所述待验证IP地址对应的设备是否为GoIP设备。

需要说明的是,特征信息可以是响应报文中的关键特征信息,例如特征信息可包括SIP协议关键字段信息等。预设报文特征表可以是验证设备基于历史获取的GoIP设备的相关信息构建的查询表。

应当理解的是,验证设备预先通过对多款GoIP设备进行分析,根据分析结果总结了GoIP设备的SIP协议报文特征表,对接收到的待验证IP地址返回的响应报文进行解析,根据解析结果获得响应报文中的请求行、消息头以及正文,根据解析结果获取响应报文中的特征信息,根据特征信息查询预设报文特征表,如果响应报文中存在预设报文特征表中的特征信息,则判定待验证IP地址对应的设备为GoIP设备。

进一步地,为了准确地判断响应报文中是否存在预设表文特征表中的信息,上述根据所述特征信息查询预设报文特征表,可包括:

从所述特征信息中提取各字段;

根据SIP协议对各字段进行遍历,将遍历到的字段作为关键词字段;

根据所述关键词字段查询所述预设报文特征表。

需要说明的是,字段可以是特征信息中的报文字段,特征信息由多组字段组成。关键词字段可以是各字段中与SIP协议相关的字段。预设报文特征表中包含SIP协议解析关键字段信息。

本实施例通过对待扫描区域中的各IP地址发送SIP协议请求,根据各IP地址的响应结果对各IP地址进行筛选,确定各IP地址中的待验证IP地址,获取所述待验证IP地址基于所述SIP协议请求发送的响应报文,根据所述响应报文验证所述待验证IP地址对应的设备是否为GoIP设备;由于本发明通过对待扫描区域中的各IP地址发送SIP协议请求,由于GoIP设备通过SIP协议与SIP服务器之间进行通信,从而可以根据各IP地址的响应结果筛选出待验证的IP地址,根据待验证IP地址发送的响应报文对待验证IP地址进行验证,相较于现有的验证方法,本发明可以有效地对GoIP设备进行准确地识别,并且可以基于IP地址准确地对GoIP设备进行追踪和定位。

参考图4,图4为本发明一种GoIP设备的验证方法第二实施例的流程示意图。

基于上述第一实施例,在本实施例中,所述步骤S10之前,包括:

步骤S11:在接收到扫描请求时,根据所述扫描请求获取扫描参数。

需要说明的是,扫描参数可以是验证设备在接收到扫描请求时,从扫描请求中提取的本次进行GoIP设备扫描的设置参数。

步骤S12:将所述扫描参数输入至预先构建的画像分析模型,确定所述扫描参数对应的画像分析结果。

需要说明的是,画像分析模型可以是GoIP设备的画像特征分析模型,画像分析结果可以是在GoIP设备的扫描中,需要扫描的GoIP设备的画像特征信息。画像分析结果也可以是GoIP设备对应的异常用户的画像特征信息。

应当理解的是,为了对目标的异常用户进行搜索,本实施例验证设备通过将所述扫描参数输入至预先构建的画像分析模型,从而确定所述扫描参数对应的画像分析结果,即确定本次扫描的目标异常用户的画像特征信息,根据目标异常用户的画像特征信息可以确定待扫描区域,以及目标异常用户的GoIP设备的惯用IP地址和SIM卡号信息等。

进一步地,为了准确地构建准确的画像分析模型,上述步骤S102之前,可包括:

步骤S121:获取历史扫描信息,并从所述历史扫描信息中提取历史异常行为信息;

步骤S122:根据所述历史异常行为信息确定各历史异常行为,以及各历史异常行为对应的特征信息;

步骤S123:根据各历史异常行为与所述特征信息之间的对应关系构建画像分析模型。

需要说明的是,历史扫描信息可以是历史扫描GoIP设备中的扫描参数和扫描策略,以及扫描结果信息等。历史异常行为信息可以是历史扫描GoIP设备的过程中,所扫描的GoIP设备对应的异常用户的相关信息,历史异常行为信息可以包括历史异常用户控制GoIP设备的运作时间、SIM卡号码库信息、呼叫模式和定向目标等信息,其中,呼叫模式可包括历史异常用户惯用的GoIP设备呼叫拨打模式,例如顺序拨打模式、并行拨打模式和间隔拨打模式等,上述定向目标可以是历史异常用户的GoIP设备的惯用拨打定向模式,例如地域定向模式或号码定向模式等。

步骤S13:根据所述画像分析结果确定待扫描区域。

需要说明的是,画像分析结果可包括目标异常用户的GoIP设备的惯用运作时间、SIM卡信息、SIM卡池信息、呼叫模式或定向目标等信息。

应当理解的是,为了确定待扫描区域,从而实现对目标异常用户的GoIP设备进行精准查找,本实施例验证设备根据画像分析结果确定目标异常用户的GoIP设备的SIM卡池常用归属地、呼叫定向地域信息以及常用设备所在地等信息确定待扫描区域,从而有效地提升扫描效率。

本实施例通过在接收到扫描请求时,根据所述扫描请求获取扫描参数,将所述扫描参数输入至预先构建的画像分析模型,确定所述扫描参数对应的画像分析结果,根据所述画像分析结果确定待扫描区域;由于本发明通过在接收到扫描请求时,根据所述扫描请求获取扫描参数,将所述扫描参数输入至预先构建的画像分析模型,从而实现了对目标扫描的异常用户的画像特征的分析,从而根据所述画像分析结果确定待扫描区域,有效地提升了扫描的效率,有效地避免了扫描无效区域的问题。

参考图5,图5为本发明一种GoIP设备的验证方法第三实施例的流程示意图。

基于上述第一实施例,在本实施例中,所述步骤S10,包括:

步骤S101:在接收到扫描请求时,根据所述扫描请求获取扫描策略。

应当理解的是,本实施例验证设备具备大规模并发、阶梯序列扫描特性,参照图6,图6为GoIP设备扫描流程示意图,与较为低效的单线程/顺序的GoIP设备探测方法不同,大并发时序探测算法可以在我方配置的专门的处理集群内,在资源最大化利用原则下,最高效的并行处理(包括非标SIP协议探测)进程,根据SIP协议的基本交互流程,其每一条上下行消息交互在现实中不可避免的会出现0.8~3秒的延迟送达。在大规模探测时,其等待时间的累加是不可造成效率低下的主要原因,是不高效的。所以更进一步的,根据每一条并发处理流程,在并行维度上,本方法又独特增加了“阶梯序列扫描特性”的判断机制和高效算法。即在系统中保留很小一部分算力,实时监控每一条并发进程的实施和反馈状态,针对每一个目标IP的探测当出现不同时间节点上的超阈值延迟状态(包括网络阻塞和断网等多种判断),系统监控探针将调用断点缓存机制,来特例性的记录当前断点,其后将在此时序上(时间维度)或者新结束的线程(空间维度)上,立体化的最快响应后续工作。

需要说明的是,验证设备当采用“GoIP大并发及采用阶梯序列探测”方法的时候,可在每条探测线程的超时等待时间线内采用“无响应断点缓存”和“判别超时缓存”技术,高效率的回收Idle线程,可在时间轴上阶梯式的防呆探测,方法效率很高。

进一步地,为了提升IP地址的扫描效率,上述步骤S101之后,可包括:

在所述扫描策略为地域扫描策略时,根据所述地域扫描策略确定所述待扫描区域中各地域的扫描权重;

根据所述扫描权重对各地域进行扫描排序,并根据扫描排序结果确定各地域的扫描顺序;

基于扫描顺序对所述待扫描区域中各地域中的各IP地址发送SIP协议请求。

需要说明的是,扫描权重可以是待扫描区域中各地域的重要程度占比,其中,地域历史出现GoIP设备的频率越高,扫描权重也越高。

应当理解的是,为了对待扫描区域中的各地域进行扫描排序,从而确保扫描的有序性,本实施例验证设备在所述扫描策略为地域扫描策略时,获取所述待扫描区域的历史扫描信息,根据历史扫描信息确定各地域的扫描结果,根据扫描结果和地域扫描策略确定所述待扫描区域中各地域的扫描权重,根据所述扫描权重对各地域进行扫描排序,并根据扫描排序结果确定各地域的扫描顺序,基于扫描顺序对所述待扫描区域中各地域中的各IP地址发送SIP协议请求。

步骤S102:在所述扫描策略为IP分段扫描策略时,根据预设分段排序策略对扫描区域中的各IP地址进行分段排序。

需要说明的是,扫描策略可包括区域扫描策略和IP分段扫描策略,区域扫描策略可以是验证设备对各区域进行划分,根据划分结果对各区域进行排序,再基于排序结果进行扫描的策略;上述IP扫描策略可以是验证设备对待扫描的IP地址进行分段排序,根据排序结果对各IP地址进行扫描的策略。

步骤S103:基于分段排序结果对待扫描区域中的各IP地址发送SIP协议请求。

应当理解的是,GoIP设备通过对带扫描区域中的各IP地址进行分段排序,以确保扫描的有序进行,通过SIP协议与SIP服务器之间进行数据通信,因此本实施例中验证设备通过对待扫描区域中的各IP地址发送SIP协议请求,从而就可以是基于各IP地址基于SIP协议请求的响应来判断各IP地址中的可疑IP地址。

本实施例通过在接收到扫描请求时,根据所述扫描请求获取扫描策略,在所述扫描策略为IP分段扫描策略时,根据预设分段排序策略对扫描区域中的各IP地址进行分段排序,基于分段排序结果对待扫描区域中的各IP地址发送SIP协议请求;由于本发明通过对扫描请求的提取,从而获取扫描策略,在所述扫描策略为IP分段扫描策略时,根据预设分段排序策略对扫描区域中的各IP地址进行分段排序,基于分段排序结果对待扫描区域中的各IP地址发送SIP协议请求,从而确保了扫描的有序进行,有效地提升了IP地址扫描的效率。

此外,本发明实施例还提出一种存储介质,所述存储介质上存储有GoIP设备的验证程序,所述GoIP设备的验证程序被处理器执行时实现如上文所述的GoIP设备的验证方法的步骤。

由于本存储介质采用了上述所有实施例的全部技术方案,因此至少有上述实施例的技术方案所带来的所有有益效果,在此不再一一赘述。

参照图7,图7为本发明GoIP设备的验证装置第一实施例的结构框图。

如图7所示,本发明实施例提出的GoIP设备的验证装置包括:

请求发送模块10,用于对待扫描区域中的各IP地址发送SIP协议请求;

IP地址筛选模块20,用于根据各IP地址的响应结果对各IP地址进行筛选,确定各IP地址中的待验证IP地址;

报文获取模块30,用于获取所述待验证IP地址基于所述SIP协议请求发送的响应报文;

设备验证模块40,用于根据所述响应报文验证所述待验证IP地址对应的设备是否为GoIP设备。

进一步地,所述设备验证模块40,还用于对所述响应报文进行解析,获得所述响应报文中的特征信息;根据所述特征信息查询预设报文特征表;根据查询结果验证所述待验证IP地址对应的设备是否为GoIP设备。

进一步地,所述设备验证模块40,还用于从所述特征信息中提取各字段;根据SIP协议对各字段进行遍历,将遍历到的字段作为关键词字段;根据所述关键词字段查询所述预设报文特征表。

进一步地,所述请求发送模块10,还用于在接收到扫描请求时,根据所述扫描请求获取扫描参数;将所述扫描参数输入至预先构建的画像分析模型,确定所述扫描参数对应的画像分析结果;根据所述画像分析结果确定待扫描区域。

进一步地,所述请求发送模块10,还用于获取历史扫描信息,并从所述历史扫描信息中提取历史异常行为信息;根据所述历史异常行为信息确定各历史异常行为,以及各历史异常行为对应的特征信息;根据各历史异常行为与所述特征信息之间的对应关系构建画像分析模型。

进一步地,所述请求发送模块10,还用于在接收到扫描请求时,根据所述扫描请求获取扫描策略;在所述扫描策略为IP分段扫描策略时,根据预设分段排序策略对扫描区域中的各IP地址进行分段排序;基于分段排序结果对待扫描区域中的各IP地址发送SIP协议请求。

进一步地,所述请求发送模块10,还用于在所述扫描策略为地域扫描策略时,根据所述地域扫描策略确定所述待扫描区域中各地域的扫描权重;根据所述扫描权重对各地域进行扫描排序,并根据扫描排序结果确定各地域的扫描顺序;基于扫描顺序对所述待扫描区域中各地域中的各IP地址发送SIP协议请求。

本实施例通过对待扫描区域中的各IP地址发送SIP协议请求,根据各IP地址的响应结果对各IP地址进行筛选,确定各IP地址中的待验证IP地址,获取所述待验证IP地址基于所述SIP协议请求发送的响应报文,根据所述响应报文验证所述待验证IP地址对应的设备是否为GoIP设备;由于本发明通过对待扫描区域中的各IP地址发送SIP协议请求,由于GoIP设备通过SIP协议与SIP服务器之间进行通信,从而可以根据各IP地址的响应结果筛选出待验证的IP地址,根据待验证IP地址发送的响应报文对待验证IP地址进行验证,相较于现有的验证方法,本发明可以有效地对GoIP设备进行准确地识别,并且可以基于IP地址准确地对GoIP设备进行追踪和定位。

应当理解的是,以上仅为举例说明,对本发明的技术方案并不构成任何限定,在具体应用中,本领域的技术人员可以根据需要进行设置,本发明对此不做限制。

需要说明的是,以上所描述的工作流程仅仅是示意性的,并不对本发明的保护范围构成限定,在实际应用中,本领域的技术人员可以根据实际的需要选择其中的部分或者全部来实现本实施例方案的目的,此处不做限制。

另外,未在本实施例中详尽描述的技术细节,可参见本发明任意实施例所提供的GoIP设备的验证方法,此处不再赘述。

此外,需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者系统中还存在另外的相同要素。

上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如只读存储器(Read Only Memory,ROM)/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。

以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

相关技术
  • 基于规则引擎的验证方法、验证设备、存储介质及装置
  • 产品验证方法、装置、存储介质以及计算机设备
  • 票据验证方法及装置、电子设备及存储介质
  • 信息验证方法、装置、计算机设备及计算机可读存储介质
  • 声纹验证的方法、装置、计算机设备以及存储介质
  • 异常GOIP设备位置检测方法、装置、电子设备及存储介质
  • 移动式GoIP设备监测方法、装置、存储介质及电子设备
技术分类

06120115576896