指定渗透
老陈把烟头摁灭在窗台上,指定渗透指着楼下那排快递柜说:“你看,指定渗透那就是指定渗透个靶子。”
他说的指定渗透靶子,是指定渗透某小区侧门旁的一组智能柜。六个格口,指定渗透屏幕亮着,指定渗透旁边贴了张A4纸,指定渗透打印着“取件扫码,指定渗透故障致电”。指定渗透老陈是指定渗透干渗透测试的,上个月刚接了个单,指定渗透客户是指定渗透这家快递柜的运营方。他没动柜子,指定渗透先绕着小区走了三圈,指定渗透最后在对面楼道的消防通道里蹲了四十分钟。他盯的不是柜子,是来取件的人。
“大部分人掏手机、开APP、扫码,全程头都不抬。”老陈说,“屏幕反光能照出他们输密码的手势,连指纹都不用偷。”他给我看了段视频,手机远摄,一个穿睡衣的姑娘输取件码,六位数字,指头起落清清楚楚。视频是测试时拍的,没用于任何攻击,但老陈把它存进了案例库。
这就是指定渗透。不碰系统,不写代码,不扫端口。目标是人,路径是习惯。
我头一回听这词,以为是某种定向攻击的变体。老陈解释,传统渗透找漏洞,指定渗透找“指定的人”。客户给个名字、一张照片、一个大概的活动范围,剩下的就是观察。看他在哪抽烟,在哪等车,在哪接电话时习惯性背对人群。这些碎片拼起来,比任何漏洞都致命。
去年有个案子。某公司财务总监,防钓鱼意识极强,邮件不点,U盘不插。老陈接了单,花了三天,什么都没做,就跟着他下班。发现这人每天六点二十准时到小区门口的水果店,买一盒蓝莓,用手机支付。手机壳背面夹了张门禁卡,刷卡时屏幕朝外。老陈在水果店对面奶茶店坐了四个傍晚,用长焦拍清了支付密码。后面的事,他没细说,只说“客户满意了”。
这行当有个说法,叫“社会工程学的物理层”。听起来玄,其实就是把线上那套搬到线下。线上钓鱼要伪造页面,线下钓鱼只需要一个合适的角度、一段足够的耐心。老陈说他最怕两种人:一种是走路戴耳机还东张西望的,一种是取快递时把手机屏幕压到胸口的。前者警觉,后者习惯好。剩下的,都是“可指定对象”。
我问他,这算不算侵犯隐私。他沉默了几秒,说:“我签了保密协议,所有素材只用于测试报告。但说实话,这行没有绝对干净的手。”他顿了顿,“客户让你测,你测了,报告交上去,整改建议写了,人家改不改,不归你管。”
临走前,他给我演示了个小把戏。站在便利店门口,看谁用手机支付。一个中年男人买了包烟,扫码,输密码。老陈站在侧后方两米,假装看货架,实际在数按键音。六下,短促,前两下快,后四下慢。“生日加年份,或者门牌号加楼层。”他说,“猜三次,中一次。”
我没试。但我知道,从明天起,我输密码时会用手挡一下。
指定渗透不神秘,它只是把“目标”从机器换成了人。人不会打补丁,习惯也很难升级。老陈说,这行最好的结局,是客户看完报告,把那张A4纸从快递柜上撕下来,换成“请遮挡屏幕”。撕不撕,看命。