黑进一个系统,渗透和黑进一个人,渗透是渗透两码事。前者我敲键盘,渗透后者我得先递烟。渗透
去年帮朋友做安全评估,渗透目标是渗透一家小贷公司的客户数据库。技术层面漏洞少得可怜,渗透防火墙硬得像铁壳。渗透折腾三天,渗透唯一突破口是渗透前台小妹的电脑——她总把密码贴在显示器边框上,用便利贴盖着,渗透上面写“勿动”。渗透我没去碰那台机器,渗透而是渗透花了五十块钱,请她喝了杯星冰乐。闲聊中得知她养了只叫“年糕”的布偶猫,密码就是“Niangao_2019”。进去了,数据像超市货架一样整齐。这不是渗透,这是串门。
真正的网络渗透,讲究的是沉默。你扫描端口,像小偷摸门把手,试探哪扇没锁。SQL注入是把纸条塞进门缝,看能不能勾出钥匙。XSS则是往门垫下塞一张画了箭头的名片,等屋主自己捡起来,照着走。这些动作没有声音,只有数据包在黑暗的线缆里游动,像深水区的鱼。
可社会工程学不一样。它嘈杂,甚至带着体温。电话里的伪装语气,邮件里伪造的紧急通知,或者干脆站在写字楼门口,等某个员工刷完卡,你抱着一箱“打印机耗材”跟进去,笑着点头。门开了,没人问你。这种渗透不攻击代码,攻击的是人的礼貌、疲倦、或者多一事不如少一事的本能。
有意思的是,技术漏洞往往会被修补,但人的漏洞会自我繁殖。你让员工设强密码,他就写在便利贴上。你要求双因素认证,他会在手机被偷时,选择先报警而不是先挂失公司账号。我见过最离谱的一次,是某银行内部系统,运维人员把备份数据库的密码设成了“Password123”,问他为什么,他说“好记”。技术防护做得再高,也挡不住一个怕麻烦的活人。
从攻击成本看,差别也大。扫描器跑一晚上,电费几块钱,但可能一无所获。请人喝杯咖啡,花几十块,成功率反而高。原因是技术对抗是公平的,双方都在拼逻辑,拼版本,拼补丁。而人际渗透是单方面的——你利用了对方没时间思考的那个瞬间。前台小妹不是蠢,她只是那天心情好,觉得聊猫的人不会是坏人。
防御思路因此截然不同。对付网络攻击,你装IDS,上WAF,打补丁,像给房子装防盗门。对付社会工程学,你得训练员工“不礼貌”的权利——允许他们对陌生访客说“请在外面等”,允许他们挂掉内线电话里的“技术部要求重置密码”的请求。这很难,因为我们在教人对抗自己的社交本能。
说到底,技术渗透是跟机器下棋,每一步都有迹可循。而人的渗透是跟人性下棋,对方可能压根没在看棋盘——他在想晚饭吃什么。你走了一步“将军”,他回你一句“啊?”。你赢了,但赢得有点无聊,甚至有点失落。真正的安全边界,从来不在防火墙里,在人与人之间那句“你谁啊”的迟疑里。
顶: 9踩: 8






评论专区