2网络本身存在哪些安全缺陷
凌晨三点,网络黑客只用了一行代码,本身就让某家银行的存安ATM机吐光了所有现金。这不是全缺电影桥段,而是网络真实发生过的攻击事件——他们利用的,恰恰是本身网络协议里一个“信任一切”的古老设计。
TCP/IP协议诞生于上世纪70年代,存安那时候联网的全缺都是实验室里的科学家,大家彼此信任。网络没人想过要防自己人。本身所以IP地址可以伪造,存安数据包可以篡改,全缺源地址认证?网络不存在的。这种“先设计,本身后补安全”的存安基因缺陷,至今仍埋在每个联网设备里。你每天用的路由器、手机、智能门锁,全都跑在这套先天失明的协议上。
更麻烦的是,网络的分层结构本身就有漏洞。每一层都只信任下一层传上来的数据,就像流水线上的工人只管接货,从不检查零件有没有被掉包。攻击者只要在某一层插入恶意数据,上层应用根本察觉不到。现实中,很多企业内部的监控系统就是这样被穿透的——攻击者伪装成正常的数据流,层层绕过防火墙,最后在内网里横行无忌。
另一个致命伤是“端到端”原则的副作用。网络只管传输,不管内容。这本来是为了效率,却给恶意软件开了后门。加密流量本该是保护伞,现在反而成了藏污纳垢的通道。安全团队看着满屏的TLS加密流量,根本分不清哪个是正常访问,哪个是勒索软件的“呼叫中心”。我见过一家公司的安全日志,超过六成的恶意行为都藏在加密通道里——这就像给小偷配了把万能钥匙,锁匠还看不见他开锁的动作。
别忘了还有DNS这个“电话簿”。整个互联网的寻址都靠它,但它本身几乎没有安全防护。攻击者污染一条DNS记录,就能把用户引到钓鱼网站。更讽刺的是,修复这个问题的DNSSEC协议提出了二十多年,普及率依然低得可怜。为什么?因为部署它要花钱、要花时间、要改变现有架构,而大多数公司宁愿赌自己不会被攻击。
最后说说物联网设备。厂商为了抢市场,把安全成本压到最低。一个智能灯泡的固件里居然藏着后门,这种事早就不新鲜了。这些设备就像一群没上锁的房门,散落在网络各处。去年某国的DDoS攻击,就是靠几十万个摄像头组成的僵尸网络发起的——每个摄像头出厂时都带着默认密码,用户懒得改,黑客懒得猜。
网络安全的困境在于:设计者当初追求的是连通性,不是安全性。现在所有补丁都是在给一栋没有地基的楼加装防盗门——有用,但永远追不上漏洞产生的速度。你问怎么办?坦白说,没有根治的办法。我们只能一边修补,一边祈祷,一边期待下一场攻击别落在自己头上。