【技术实现步骤摘要】
用于检测视频监控设备的方法和电子设备
[0001]本申请涉及视频监控设备检测
,尤其涉及用于检测视频监控设备的方法和电子设备。
技术介绍
[0002]近年来,市场上微型摄像头种类繁多、数量庞大、使用泛滥,酒店等隐私场所偷拍案件频发,呈日益上升趋势,国家司法执法等相关部门也日益重视。目前这些摄像头大都属于网络摄像头(internet protocol camera,IPC)设备,支持联网和存储功能,90%以上连接无线保真(wireless fidelity,Wi-Fi)网络。监控画面可以实时上传到云端进行存储,也可以通过监控应用(application,APP)被用户端实时观看,从而导致用户隐私被侵犯事件的发生。
[0003]目前,市场上已有一些专门的检测设备在售,这些检测设备主要利用光学、热学、电磁波原理对IPC设备进行检测。例如,利用闪光灯向周围打光,并观察是否有反光点;利用热成像仪扫描周围,观察是否有局部发热点;利用视频扫描仪对50MHz-3GHz波动扫描,观察是否有该波段设备。但是这些专门的检测设备价格比较昂贵,所用硬件难以集成到手机中;且往往需要用户在要查找的空间内到处主动去查找探测,用户体验不友好。此外,普通场景下反光、发热、电磁波动的环境干扰都比较多,设备误检率和漏检率都比较高。
[0004]针对上述问题,一些互联网厂商在自己的APP中推出摄像头检测功能,一般是在手机接入的局域网内对该网络下的其他设备进行扫描探测以获取设备信息。但其所用探测手段相对比较单一,所维护的指纹库数据不全面或 ...
【技术保护点】
【技术特征摘要】
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端口的探测协议获取所述目标设备的指纹信...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。