焦点

海康威视漏洞复现

时间:2010-12-5 17:23:32  作者:时尚   来源:娱乐  查看:  评论:0
内容摘要:海康威视漏洞复现:一场与自家摄像头的“内部战争” 晚上十一点,实验室的灯还亮着。我面前摆着一台海康威视DS-2CD3T20D-I5,就是那种小区门口、仓库墙角最常见的枪机摄像头。网线插着,电源灯幽幽地

海康威视漏洞复现:一场与自家摄像头的海康“内部战争”

晚上十一点,实验室的威视灯还亮着。我面前摆着一台海康威视DS-2CD3T20D-I5,漏洞就是复现那种小区门口、仓库墙角最常见的海康枪机摄像头。网线插着,威视电源灯幽幽地闪着绿光——这玩意儿看起来人畜无害,漏洞但我知道,复现它的海康固件里藏着一个能让它“叛变”的钥匙孔。

漏洞出在Web组件的威视/SDK/webLanguage接口上。老版本固件里,漏洞这个接口对输入参数过滤得极其粗糙,复现直接拼进了一条SQL查询里。海康说白了,威视就是漏洞“你传什么,它就信什么”。我抓了个包,往language字段塞了句'or'1'='1,响应码从200跳成302,再跟个admin的cookie,竟然直接进了后台管理页面。没有密码,没有双因子认证,就这么裸奔着。

这不是什么高深技巧,连脚本小子都能用sqlmap一把梭。但真正让我后背发凉的是后续——拿到后台权限后,我尝试读取/proc/cmdline,居然没拦。内核启动参数、文件系统挂载点、甚至rootfs的加密方式全暴露了。再往下走,通过命令注入点直接写了个反向shell,三分钟之内,这台摄像头就成了我的“肉鸡”。它还能正常录像、正常推流,监视器那头的人完全看不出异常。

海康威视在2017年就发过安全公告,CVE-2017-7921就是针对这一系列问题的补丁。但问题在于,大量设备出厂后固件更新率低得可怜。我手上这台是2020年生产的,出厂固件版本停留在2019年,漏洞依然存在。更讽刺的是,海康的漏洞库文档写得明明白白,连复现步骤都给了,可很多中小型项目承包商装完摄像头后,根本不会去管后续升级。

这种漏洞的现实影响比想象中严重。2023年某省公安厅通报过一起案件:黑客利用类似漏洞控制了辖区上千台摄像头,用来组建僵尸网络发起DDoS攻击。那些摄像头分布在学校、加油站、甚至政府机关门口。攻击者没偷录像,也没搞勒索,就只是“借用”带宽——但这恰恰是最难被发现的。因为设备表面一切正常,只有流量监控才能看出异常。

我修复这台设备时,做了个实验:先升级到最新固件,再尝试同样的注入,直接被WAF弹了回来。接着我尝试降级固件,海康居然没做防降级校验——也就是说,如果攻击者先拿到权限,完全可以刷回旧版本,把补丁“抹掉”。这就像给门换了把新锁,但旧钥匙还能从窗户递进去。

最后说点个人看法。海康的漏洞本身不算“惊艳”,真正让人不安的是物联网设备的“长尾效应”。一台摄像头的生命周期可能长达五年甚至更久,但厂商的安全维护周期往往只有两三年。你买的时候是安全的,用着用着就变成了“裸奔”。这行业里,安全不是一次性的交付,而是持续的责任。可惜,商业利益面前,没多少厂商愿意为老设备长期买单。所以,如果你家里或者公司装了这类摄像头,别偷懒,去官网查查固件版本,该升级就升级。不然,你盯着屏幕看监控的时候,可能正有人隔着网线,也盯着你看。

最近更新
热门排行
copyright © 2026 powered by 烟消火灭网   sitemap