|
OpenVAS 装完第一次跑扫描,漏洞我盯着屏幕等了四十分钟。扫描进度条卡在 87% 不动,工具风扇声大得像要起飞。免费最后弹出一份报告,漏洞高危漏洞 23 个,扫描中危 61 个——那台测试服务器我明明上周才打过补丁。工具后来才发现,免费它把 Debian 的漏洞版本号误判了,把 这不是免费说免费的就不好。Nessus 专业版一年两万多,漏洞对个人和小团队来说纯属烧钱。扫描真正常用的工具开源方案就那么几个,各有各的脾气。 Nmap:别只拿它当端口扫描器很多人觉得 Nmap 就是个扫端口的,装完敲个 速度是个问题。全端口加漏洞脚本,扫一个 C 段能跑一整夜。我的做法是先 OpenVAS:重,但值Greenbone 社区版,现在叫 OpenVAS,安装体验堪称灾难。Kali 下 但它的漏洞库确实全。每周更新一次 feed,覆盖 CVE 数量比很多商业工具还多。我拿它扫过一台老旧的 CentOS 6 机器,报告里连 Trivy 和 Grype:换个思路传统漏洞扫描器盯着网络服务,但现在的应用大半跑在容器里。Trivy 是 Aqua 开源的,一条 我更喜欢把它们塞进 CI 流程。每次构建镜像后自动跑一遍,有高危就直接 fail 掉 pipeline。比等上线之后再用 OpenVAS 扫要靠谱得多——那时候补丁都打了好几轮了。 几个坑免费工具最大的问题是误报和漏报。Nessus 的免费版限制 16 个 IP,家庭用够,小公司就捉襟见肘。OpenVAS 的误报率我体感在 15% 左右,特别是对自定义编译的软件,版本识别经常出错。Nmap 的 NSE 脚本更新慢,新漏洞出来到脚本跟进有时差。 我的做法是交叉验证。Nmap 扫到可疑端口,OpenVAS 确认漏洞存在,最后手工 还有日志。免费工具的报告导出功能普遍简陋。OpenVAS 能导 PDF 和 XML,但排版丑陋。我一般用 工具终究是工具。上周我用 Nmap 扫自己家里的树莓派,发现 22 端口开着,密码还是默认的 |
