用途:本技能说明如何用 OpenVAS(Greenbone 漏洞管理框架 GVM 的扫描组件)执行认证(凭据)扫描。通过 SSH(Linux)、SMB(Windows)或 ESXi(VMware)凭据登录目标系统,可发现未认证扫描无法识别的本地漏洞、缺失补丁和错误配置。资料称认证扫描通常比未认证扫描多发现 10-50 倍漏洞。
主要能力:安装与初始化 GVM;创建 SSH 密钥/密码、SMB、ESXi 凭据;创建带凭据的扫描目标;选择内置扫描配置(Full and fast、Full and deep、System Discovery)或克隆自定义配置;创建并启动扫描任务;设置周期性计划;导出 XML/CSV 报告;用 python-gvm 编程访问;通过 NVT 结果验证认证是否成功。
使用方式:Kali/Debian 上执行 sudo apt update && sudo apt install -y gvm,随后 sudo gvm-setup、sudo gvm-check-setup、sudo gvm-start,访问 https://127.0.0.1:9392。生产环境可用 Docker:docker pull greenbone/gvm:stable,下载 docker-compose-22.4.yml 后执行 docker compose -f docker-compose.yml -p greenbone-community-edition up -d,首次 feed 同步约 15-30 分钟。凭据、目标、任务、计划与报告均通过 gvm-cli socket --socketpath /run/gvmd/gvmd.sock 发送 GMP XML 完成。
适用场景:安全评估、事件响应、定期安全测试与审计、通过实操验证安全控制。
限制与前提:需 GVM 22.x+(gvmd、openvas-scanner、gsad、ospd-openvas)、PostgreSQL、Redis、已同步 NVT feed,以及目标凭据和扫描端口网络可达。资料未提供具体收费、价格或效果保证信息。