用于检测视频监控设备的方法和电子设备技术

技术编号:33359922 阅读:15 留言:0更新日期:2022-05-11 22:14
本申请提供了用于检测视频监控设备的方法和电子设备,该方法包括:获取与电子设备接入同一无线网络的至少一个目标设备的MAC地址信息和端口信息,根据MAC地址信息确定目标设备是否为视频监控设备;若根据MAC地址信息无法确定时,则根据端口信息,或者,MAC地址信息和端口信息确定目标设备是否为视频监控设备;若仍然无法确定时,则基于TCP端口或UDP端口的探测协议获取目标设备的指纹信息,根据指纹信息进一步确定目标设备是否为视频监控设备。本申请提供的技术方案可以提高检测精准度,降低漏检率。漏检率。漏检率。

【技术实现步骤摘要】
用于检测视频监控设备的方法和电子设备


[0001]本申请涉及视频监控设备检测
,尤其涉及用于检测视频监控设备的方法和电子设备。

技术介绍

[0002]近年来,市场上微型摄像头种类繁多、数量庞大、使用泛滥,酒店等隐私场所偷拍案件频发,呈日益上升趋势,国家司法执法等相关部门也日益重视。目前这些摄像头大都属于网络摄像头(internet protocol camera,IPC)设备,支持联网和存储功能,90%以上连接无线保真(wireless fidelity,Wi-Fi)网络。监控画面可以实时上传到云端进行存储,也可以通过监控应用(application,APP)被用户端实时观看,从而导致用户隐私被侵犯事件的发生。
[0003]目前,市场上已有一些专门的检测设备在售,这些检测设备主要利用光学、热学、电磁波原理对IPC设备进行检测。例如,利用闪光灯向周围打光,并观察是否有反光点;利用热成像仪扫描周围,观察是否有局部发热点;利用视频扫描仪对50MHz-3GHz波动扫描,观察是否有该波段设备。但是这些专门的检测设备价格比较昂贵,所用硬件难以集成到手机中;且往往需要用户在要查找的空间内到处主动去查找探测,用户体验不友好。此外,普通场景下反光、发热、电磁波动的环境干扰都比较多,设备误检率和漏检率都比较高。
[0004]针对上述问题,一些互联网厂商在自己的APP中推出摄像头检测功能,一般是在手机接入的局域网内对该网络下的其他设备进行扫描探测以获取设备信息。但其所用探测手段相对比较单一,所维护的指纹库数据不全面或未及时更新,存在不少漏检情况。不仅如此,经过实际测试,这些检测功能还很不稳定,每次检测出的数量不一、浮动较大,漏检率较高。

技术实现思路

[0005]本申请提供的用于检测视频监控设备的方法和电子设备,可以提高检测精准度,降低了漏检率。本申请技术方案所适用的场景可以是酒店大堂、房间等场所,使用本申请的电子设备能够有效检测此类场所中被恶意安装的偷拍类IPC,从而可以减少用户隐私被侵犯事件的发生。
[0006]第一方面,提供一种用于检测视频监控设备的方法,该方法应用于电子设备,包括:获取至少一个目标设备的媒体接入控制MAC地址信息,其中,所述电子设备与所述目标设备接入同一无线网络;获取所述目标设备的端口信息;根据所述MAC地址信息确定所述目标设备是否为视频监控设备;若根据所述MAC地址信息无法确定所述目标设备为所述视频监控设备,根据第一信息确定所述目标设备是否为所述视频监控设备,其中,所述第一信息包括所述MAC地址信息和所述端口信息,或者,所述第一信息包括所述端口信息;若根据所述第一信息无法确定所述目标设备为所述视频监控设备,则基于TCP端口的探测协议或基于UDP端口的探测协议获取所述目标设备的指纹信息;根据所述指纹信息确定所述目标设
备是否为所述视频监控设备。
[0007]本申请提供的方案,通过对接入同一无线网络下的目标设备进行MAC地址信息/端口信息获取,以及根据不同情况基于TCP端口或UDP端口的探测协议获取目标设备的指纹信息,从而确定目标设备是否为视频监控设备。本申请技术方案针对市面上形态多样的视频监控设备,使用了包括MAC地址信息、端口信息、基于TCP端口或UDP端口的探测协议在内的多种检测手段,提供了一种更为全面的检测方案,有效提高了检测精准度,降低了漏检率。本申请技术方案所适用的场景可以是酒店大堂、房间等场所,使用本申请的电子设备能够有效检测此类场所中被恶意安装的偷拍类IPC,从而可以减少用户隐私被侵犯事件的发生。
[0008]结合第一方面,在一些可能的实现方式中,所述根据MAC地址信息确定所述目标设备是否为视频监控设备,包括:若所述MAC地址信息为第一级MAC地址信息,确定所述目标设备为所述视频监控设备;若所述MAC地址信息不是第一级MAC地址信息,则无法确定所述目标设备为所述视频监控设备。
[0009]本申请提供的方案,通过确定获取的目标设备的MAC地址信息是否为第一级MAC地址信息,识别该目标设备是否为IPC设备,可以节省电子设备检测IPC设备的时间,提高检测效率。
[0010]结合第一方面,在一些可能的实现方式中,根据第一信息确定所述目标设备是否为所述视频监控设备,包括:若所述端口信息为第一级端口信息,确定所述目标设备为所述视频监控设备;若所述端口信息为第二级端口信息,且所述MAC地址信息是第二级MAC地址信息,则确定所述目标设备为所述视频监控设备。
[0011]本申请提供的方案,通过目标设备的端口信息,或者端口信息结合MAC地址信息识别该目标设备是否为IPC设备,能够依据端口、MAC信息进一步快速识别IPC,在节省电子设备检测IPC设备的时间的同时,提高检测的全面性。
[0012]结合第一方面,在一些可能的实现方式中,所述基于TCP端口的探测协议获取所述目标设备的指纹信息,包括:
[0013]根据所述端口信息确定所述基于TCP端口的探测协议;
[0014]基于所述确定的探测协议,向所述目标设备发送探测消息;
[0015]接收来自所述目标设备的应答消息;
[0016]根据所述应答消息提取所述目标设备的指纹信息。
[0017]本申请提供的方案,通过根据端口信息确定对应的探测协议后再发送相应的探测消息,然后从接收的应答消息中提取指纹信息,可以进一步保证获取的信息的精准性,有效提高了检测精准度。
[0018]结合第一方面,在一些可能的实现方式中,所述基于TCP端口的探测协议包括web协议/超文本传输协议Http、域名系统DNS协议、Telnet协议、文本传输协议FTP、实时流传输协议RTSP中的一种或多种协议。
[0019]结合第一方面,在一些可能的实现方式中,所述基于UDP端口的探测协议获取所述目标设备的指纹信息,包括:
[0020]根据预设的探测协议列表,向每个所述探测协议对应的地址和端口发送对应的UDP探测消息;
[0021]在对应的监听端口上接收所述目标设备返回的应答消息;
[0022]根据所述应答消息提取所述目标设备的指纹信息。
[0023]本申请提供的方案,通过根据预设的探测协议列表向每个探测协议对应的地址和端口发送对应的UDP探测消息,并在对应的监听端口上接收应答消息,然后从接收的应答消息中提取指纹信息,可以进一步保证获取的信息的精准性,有效提高了检测精准度。
[0024]结合第一方面,在一些可能的实现方式中,所述基于UDP端口的探测协议包括开放式网络视频接口论坛ONVIF协议、多播域名系统MDNS协议、会话初始协议SIP、域名系统DNS协议、私有协议中的一种或多种协议。
[0025]结合第一方面,在一些可能的实现方式中,所述目标设备的指纹信息包括以下信息中的一种或多种:
[0026]所述目标设备的设备类型、设备厂商信息、IP地址、MAC地址、端口状态、端口号、端口服务类型、端口上运行的应用程序、设备操作系统、设备支持的服务本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种用于检测视频监控设备的方法,所述方法应用于电子设备,其特征在于,包括:获取至少一个目标设备的媒体接入控制MAC地址信息,其中,所述电子设备与所述目标设备接入同一无线网络;获取所述目标设备的端口信息;根据所述MAC地址信息确定所述目标设备是否为视频监控设备;若根据所述MAC地址信息无法确定所述目标设备为所述视频监控设备,根据第一信息确定所述目标设备是否为所述视频监控设备,其中,所述第一信息包括所述MAC地址信息和所述端口信息,或者,所述第一信息包括所述端口信息;若根据所述第一信息无法确定所述目标设备为所述视频监控设备,则基于传输控制协议TCP端口的探测协议或基于用户数据报协议UDP端口的探测协议获取所述目标设备的指纹信息;根据所述指纹信息确定所述目标设备是否为所述视频监控设备。2.根据权利要求1所述的方法,其特征在于,所述根据MAC地址信息确定所述目标设备是否为视频监控设备,包括:若所述MAC地址信息为第一级MAC地址信息,确定所述目标设备为所述视频监控设备;若所述MAC地址信息不是第一级MAC地址信息,则无法确定所述目标设备为所述视频监控设备。3.根据权利要求2所述的方法,其特征在于,根据第一信息确定所述目标设备是否为所述视频监控设备,包括:若所述端口信息为第一级端口信息,确定所述目标设备为所述视频监控设备;若所述端口信息为第二级端口信息,且所述MAC地址信息是第二级MAC地址信息,则确定所述目标设备为所述视频监控设备。4.根据权利要求1所述的方法,其特征在于,所述基于TCP端口的探测协议获取所述目标设备的指纹信息,包括:根据所述端口信息确定所述基于TCP端口的探测协议;基于所述确定的探测协议,向所述目标设备发送探测消息;接收来自所述目标设备的应答消息;根据所述应答消息提取所述目标设备的指纹信息。5.根据权利要求4所述的方法,其特征在于,所述基于TCP端口的探测协议包括web协议/超文本传输协议Http、域名系统DNS协议、Telnet协议、文本传输协议FTP、实时流传输协议RTSP中的一种或多种协议。6.根据权利要求1所述的方法,其特征在于,所述基于UDP端口的探测协议获取所述目标设备的指纹信息,包括:根据预设的探测协议列表,向每个所述探测协议对应的地址和端口发送对应的UDP探测消息;在对应的监听端口上接收所述目标设备返回的应答消息;根据所述应答消息提取所述目标设备的指纹信息。7.根据权利要求6所述的方法,其特征在于,所述基于UDP端口的探测协议包括开放式网络视频接口论坛ONVIF协议、多播域名系统MDNS协议、会话初始协议SIP、域名系统DNS协
议、私有协议中的一种或多种协议。8.根据权利要求1至7中任一项所述的方法,其特征在于,所述目标设备的指纹信息包括以下信息中的一种或多种:所述目标设备的设备类型、设备厂商信息、IP地址、MAC地址、端口状态、端口号、端口服务类型、端口上运行的应用程序、设备操作系统、设备支持的服务能力。9.根据权利要求1至7中任一项所述的方法,其特征在于,所述方法还包括:获取所述目标设备的辅助信息,其中,所述辅助信息包括以下信息中的一种或多种:位置信息、无线保真服务集标识Wi-Fi SSID或Wi-Fi名称;根据所述指纹信息和所述辅助信息确定所述目标设备是否为视频监控设备。10.根据权利要求1至7中任一项所述的方法,其特征在于,所述方法还包括:若在当前接入的第一无线接入点AP下未检测到视频监控设备,则切换至所述无线网络下的第二无线接入点AP;确定连接在所述第二AP下的至少一个目标设备是否为视频监控设备。11.一种用于检测视频监控设备的方法,所述方法应用于电子设备,其特征在于,包括:获取至少一个目标设备的媒体接入控制MAC地址信息,其中,所述电子设备与所述目标设备接入同一无线网络;根据所述MAC地址信息确定所述目标设备是否为视频监控设备。12.根据权利要求11所述的方法,其特征在于,所述根据所述MAC地址信息确定所述目标设备是否为视频监控设备,包括:若所述MAC地址信息为第一级MAC地址信息,则确定所述目标设备为所述视频监控设备;若所述MAC地址信息不是第一级MAC地址信息,则无法确定所述目标设备为所述视频监控设备。13.根据权利要求12所述的方法,其特征在于,所述方法还包括:若根据所述MAC地址信息无法确定所述目标设备为所述视频监控设备,根据第一信息确定所述目标设备是否为所述视频监控设备,其中,所述第一信息包括所述MAC地址信息和端口信息,或,所述第一信息包括所述端口信息,所述端口信息是根据所述端口的状态获取到的。14.根据权利要求13所述的方法,其特征在于,根据第一信息确定所述目标设备是否为所述视频监控设备,包括:若所述端口信息为第一级端口信息,确定所述目标设备为所述视频监控设备;若所述端口信息为第二级端口信息,且所述MAC地址信息是第二级MAC地址信息,则确定所述目标设备为所述视频监控设备。15.根据权利要求14所述的方法,其特征在于,所述方法还包括:若根据所述第一信息无法确定所述目标设备为所述视频监控设备,则基于传输控制协议TCP端口的探测协议或基于用户数据报协议UDP端口的探测协议获取所述目标设备的指纹信息;根据所述指纹信息确定所述目标设备是否为所述视频监控设备。16.根据权利要求12所述的方法,其特征在于,所述方法还包括:
若根据所述MAC地址信息无法确定所述目标设备为所述视频监控设备,则基于TCP端口的探测协议或基于UDP端口的探测协议获取所述目标设备的指纹信...

【专利技术属性】
技术研发人员:龙水平赵晓娜黄庆超
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

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

1