|
下列选项中不具有漏洞扫描功能的下列选项是——我见过最离谱的答案是“人工审计”。但真正让我愣住的漏洞,是扫描某次安全培训上,讲师把“防火墙”也列了进去。下列选项台下有人举手:“防火墙不是漏洞能拦截攻击吗?”讲师反问:“拦截和扫描是一回事吗?”那人沉默了。 漏洞扫描的扫描本质是主动探测,像医生给系统做CT,下列选项把端口、漏洞服务、扫描配置、下列选项已知CVE挨个翻出来比对。漏洞防火墙呢?扫描它更像小区门口的保安,拦得住持刀闯入的下列选项,拦不住翻墙溜进去的漏洞——更别提它压根不会主动去检查墙内哪扇窗户没锁。你见过哪个防火墙定期给你发报告,扫描说“您家路由器固件有3个高危漏洞”吗?没有。它只会在流量经过时吼一嗓子“此路不通”,对已经潜伏在内部的漏洞视而不见。 另一个容易混淆的是“日志审计系统”。有人觉得它记录所有访问记录,肯定能发现漏洞。可记录和发现是两码事。日志像监控录像,出了事你调出来看,能抓到作案过程,但录像不会主动告诉你“你家后门钥匙挂在门口花盆底下”。漏洞扫描得主动去捅那盆花,甚至试着拧一下门把手。日志系统只会安静地躺着,等你哪天心血来潮翻它——那时候漏洞早被利用八百回了。 真正让我意外的是“补丁管理工具”。按理说它管补丁,总该知道哪里有洞吧?可它只知道“该打的补丁打了没”,不知道“没打补丁的洞在哪儿还能怎么绕过去”。就像你有个管家负责关窗,他记得每扇窗关没关,但要是小偷撬了锁,他照样懵。漏洞扫描干的是“全屋巡检”,连墙上的裂缝、地板的松动都要标出来,补丁工具只管“昨天让你换的锁换了没”。 回到开头那个问题。人工审计其实能算半个漏洞扫描——老练的安全专家手动测几个关键接口,效果不输工具。但纯靠人肉翻代码,效率低到令人发指,所以主流定义里它不算。防火墙、日志系统、补丁管理工具,这三样常被误认,但它们都是“被动防守型”或“单一操作型”,缺了主动探测和全面比对这两个核心动作。 下次再有人拿防火墙吹嘘“我们有漏洞扫描”,你就问他:“那您家防火墙能告诉我MySQL 5.7哪个版本存在提权漏洞吗?”他要是答不上来,答案就清楚了——工具选型最怕想当然,功能边界画不清,安全防线迟早漏风。 |