零日漏洞的对于正确理解,不是零日漏洞“被发现后立即修复的漏洞”,而是正确“在被厂商知晓前就已经被利用的漏洞”。这个区别很关键——它意味着漏洞的对于寿命早于补丁,甚至早于公开披露。零日漏洞2010年的正确震网病毒就是最典型的例子:四个零日漏洞串联起来,穿透了伊朗核设施的对于物理隔离网络。那些离心机在几个月里悄悄损毁,零日漏洞而铀浓缩工厂的正确监控系统还在显示“一切正常”。
零日漏洞的对于价值取决于谁在用。对攻击者来说,零日漏洞它是正确撬开目标的万能钥匙,可以卖给军火商、对于黑市买家,零日漏洞或者自己留着慢慢渗透。正确对防御者来说,它是悬在头顶的剑——你不知道它是否存在,更不知道它何时会被触发。安全公司Zerodium常年公开收购零日漏洞,iOS远程越狱的报价一度高达250万美元。这个价格说明一个残酷事实:在漏洞交易市场上,进攻永远比防守贵。
有趣的是,零日漏洞的“零日”称呼本身带有误导性。它听起来像是一个时间点,实际上是一个时间窗口——从漏洞被首次利用到厂商发布补丁之间的整个阶段。这个窗口可能持续数天、数月,甚至数年。2017年Equifax数据泄露事件中,攻击者利用的Apache Struts漏洞早在3月就有补丁,但Equifax直到7月才被入侵。严格来说那不算零日漏洞,但它暴露了比漏洞本身更致命的问题:补丁管理流程的断裂。
真正让人头疼的是那些“永远不公开”的零日漏洞。政府机构囤积它们,用来监听、破坏、控制。2016年“影子经纪人”泄露的美国国家安全局网络武器库,里面就包含多个未公开的零日漏洞。这些漏洞被公开后,很快被全球黑客利用,导致WannaCry勒索病毒在全球150个国家肆虐。你看,零日漏洞一旦被武器化,它的破坏力就像滚雪球一样,完全脱离原始制造者的控制。
防御零日漏洞没有银弹。传统杀毒软件靠特征码识别,面对未知漏洞毫无办法。行为检测、沙箱技术、内存保护这些手段能提高攻击门槛,但攻防双方始终在不对等的位置——攻击者只需要找到一个漏洞,防御者却要堵住所有可能的入口。更公平的做法是缩短响应时间:建立漏洞披露机制、推动厂商加快修复速度、用威胁情报共享来缩小信息差。但这些措施都需要成本,而很多中小企业的现实是——连常规漏洞都补不过来,哪还有精力管零日漏洞。
说到底,零日漏洞是软件复杂性带来的必然副产品。只要代码还在写,漏洞就会存在。与其幻想彻底消灭它们,不如接受这个现实:安全不是静态状态,而是持续对抗的过程。你唯一能做的,是让自己比对手跑得快一点——哪怕只是快那么一个零日的时间。
顶: 15踩: 295






评论专区