当前位置: 首页 > article >正文

OpenVAS_gsm_4.3.14在VirtualBox中的部署与配置指南

1. OpenVAS_gsm_4.3.14简介与准备工作OpenVAS开放式漏洞评估系统是目前最受欢迎的开源漏洞扫描工具之一它的核心价值在于能够帮助安全测试人员快速发现网络系统中的安全隐患。我最早接触OpenVAS是在2015年的一次企业内网渗透测试项目中当时就被它强大的漏洞检测能力所震撼。相比商业扫描器OpenVAS不仅完全免费还能通过社区贡献的NVT网络漏洞测试规则保持持续更新。OpenVAS_gsm_4.3.14是这个系统的绿色安全管理器版本它预装了完整的漏洞检测环境和Web管理界面。在实际工作中我推荐使用VirtualBox这类开源虚拟化平台来部署不仅因为它是免费的更重要的是它对硬件资源的要求更低特别适合个人学习和小型团队使用。记得去年帮一个创业团队搭建测试环境时用VirtualBox部署的OpenVAS在仅有4GB内存的笔记本上就能流畅运行。在开始安装前你需要准备以下内容VirtualBox 6.1或更新版本官网可直接下载至少20GB的可用磁盘空间4GB以上内存建议分配2GB给虚拟机OpenVAS_gsm_4.3.14镜像文件建议从官方镜像站下载下载镜像时有个小技巧一定要核对SHA256校验值。去年我就遇到过镜像下载不完整导致安装失败的情况后来养成校验习惯后再没出过问题。官方提供的完整校验值是86790add9572097f6b4ba3e79d7f1658392e338492476129437295b687a1f8b4使用sha256sum命令即可验证。2. VirtualBox虚拟机环境配置配置虚拟机是确保OpenVAS稳定运行的关键步骤。根据我多年的部署经验VirtualBox的配置要比VMware更需要注意细节。首先打开VirtualBox管理器点击新建按钮开始创建虚拟机。在命名时我习惯加上版本号比如OpenVAS-gsm-4.3.14这样后期管理多个版本时不会混淆。内存分配是个需要特别注意的参数。虽然官方最低要求是2GB但实测中发现如果主机内存小于8GB建议只分配1.5GB给虚拟机否则宿主机会变得非常卡顿。我去年在一台8GB内存的笔记本上测试时分配1.8GB是最佳平衡点。创建虚拟硬盘时建议选择VDI格式动态分配大小初始设置为20GB。这里有个实用技巧勾选预分配完整大小虽然会立即占用磁盘空间但能提升后续运行性能。如果磁盘空间充足我强烈建议这样做。网络配置方面NAT模式是最简单的选择但如果你需要通过其他设备访问OpenVAS的web界面就需要使用桥接模式。不过要注意在办公网络中使用桥接模式可能会触发企业网络安全策略。去年有个客户就因为这个被IT部门找上门后来改用Host-Only模式配合端口转发解决了问题。3. 镜像导入与系统安装准备好虚拟机后就该导入OpenVAS镜像了。在VirtualBox中这一步比VMware稍微复杂些首先要在存储设置中添加IDE控制器然后将下载的ISO文件挂载到虚拟光驱。这里容易犯的错误是忘记勾选启动时连接导致虚拟机无法从镜像启动。启动虚拟机后会进入文本安装界面这个界面不支持鼠标操作需要用键盘的Tab键和方向键导航。第一次安装时我在这个界面卡了十几分钟后来发现按Enter键就能继续。安装过程中会出现磁盘格式化的警告提示这是正常现象选择Yes继续即可。设置管理员账户时有个安全建议不要使用默认的admin/admin凭证。我通常会用openvas_admin随机数这样的格式设置用户名密码则采用12位以上的复杂组合。去年某次安全审计中就发现使用弱密码的OpenVAS实例被攻陷的情况。安装完成后系统会提示移除安装介质这一步千万不能跳过。我有次培训时忘记弹出ISO结果重启后又进入了安装界面还以为安装失败了。重启后你会看到GRUB引导菜单默认选项会在10秒后自动进入系统。4. 初始配置与网络设置首次登录控制台后系统会引导你完成初始配置。这里最重要的是网络设置环节。如果你的VirtualBox使用的是NAT模式需要特别注意端口转发规则。我通常会在VirtualBox的网络设置中添加以下转发规则22 → 2222SSH备用访问80 → 8080HTTP管理界面443 → 8443HTTPS管理界面这样配置后在宿主机浏览器访问https://localhost:8443就能打开OpenVAS的web界面。不过第一次访问时会遇到SSL证书警告这是正常现象因为使用的是自签名证书。在企业环境中使用时我建议替换为正规CA签发的证书。feed更新是另一个关键步骤。OpenVAS的漏洞检测能力完全依赖NVT规则库首次安装后必须立即更新。根据网络状况不同这个更新过程可能需要30分钟到2小时不等。我在AWS上测试时最快15分钟就完成了但在某些企业内网环境下可能需要配置代理才能更新成功。5. Web界面使用入门成功登录web界面后你会看到OpenVAS的仪表盘。新手最容易犯的错误是直接开始全端口扫描这可能会导致目标系统崩溃。我的建议是先创建一个测试任务扫描范围限定在几个非关键端口上。在Configuration → Targets中新建扫描目标时要注意这些实用技巧使用IP范围而非单个IP如192.168.1.1-20合理设置扫描并发数默认值对小型网络可能过高启用Alive Test选项可以大幅提升扫描效率创建扫描任务时我习惯先用Fast预设配置快速评估然后再用Full and fast进行深入扫描。记得有次对客户系统使用Full and ultimate预设结果触发了对方的IPS防御机制后来学会了先从小规模扫描开始。6. 常见问题排查在VirtualBox中运行OpenVAS时可能会遇到一些特有问题。最常见的是虚拟机时间不同步这会导致扫描报告时间戳错误。解决方法是在VirtualBox的Guest Additions中启用时间同步功能或者在OpenVAS控制台执行sudo ntpdate pool.ntp.org另一个常见问题是虚拟机休眠后网络连接中断。我的解决方法是禁用虚拟机的休眠功能或者在每次恢复后重启网络服务sudo systemctl restart networking如果web界面访问异常可以先检查这些方面确认OpenVAS服务正常运行sudo systemctl status openvas-*检查端口监听状态sudo netstat -tulnp | grep openvas验证防火墙规则sudo iptables -L -n7. 性能优化建议要让OpenVAS在VirtualBox中发挥最佳性能有几个关键配置需要注意。首先是虚拟CPU的核心分配虽然OpenVAS支持多核处理但在VirtualBox中分配超过2个虚拟CPU反而可能降低性能。我的经验法则是主机有4核则分配1核8核以上分配2核。磁盘性能是另一个瓶颈。VirtualBox的默认SATA控制器性能较差建议改为SCSI控制器并使用VirtIO驱动。具体操作是关闭虚拟机在存储设置中删除原有控制器添加新的SCSI控制器选择VirtIO作为控制器类型内存分配方面除了给虚拟机分配足够内存外还需要调整OpenVAS的内存参数。编辑/etc/default/openvas文件根据虚拟机实际内存调整这些参数GSA_MEMORY512 GSD_MEMORY1024最后定期维护也很重要。我建议每周执行以下操作更新NVT规则库sudo openvas-feed-update重建数据库索引sudo openvasmd --rebuild清理旧扫描结果sudo openvasmd --delete-task旧任务ID

相关文章:

OpenVAS_gsm_4.3.14在VirtualBox中的部署与配置指南

1. OpenVAS_gsm_4.3.14简介与准备工作 OpenVAS(开放式漏洞评估系统)是目前最受欢迎的开源漏洞扫描工具之一,它的核心价值在于能够帮助安全测试人员快速发现网络系统中的安全隐患。我最早接触OpenVAS是在2015年的一次企业内网渗透测试项目中&a…...

DamaiHelper:大麦网智能抢票自动化脚本解决方案

DamaiHelper:大麦网智能抢票自动化脚本解决方案 【免费下载链接】DamaiHelper 大麦网演唱会演出抢票脚本。 项目地址: https://gitcode.com/gh_mirrors/dama/DamaiHelper 还在为抢不到热门演唱会门票而烦恼吗?DamaiHelper大麦抢票脚本是一个基于P…...

告别混乱:用FatFS为你的ESP32物联网项目构建可靠的文件存储方案

告别混乱:用FatFS为你的ESP32物联网项目构建可靠的文件存储方案 在物联网设备开发中,数据管理往往是最容易被忽视却又最令人头疼的问题。想象一下,你的ESP32设备正在稳定运行,突然因为一个简单的文件写入错误导致整个系统崩溃&…...

嵌入式开发避坑指南:按键抖动导致计数异常的5种解决方案

嵌入式开发实战:按键消抖的5种高效解决方案与工程实践 在嵌入式系统开发中,按键抖动问题就像一位不请自来的捣蛋鬼——当你按下按键期待精确计数时,它却让系统误判多次触发。我曾在一个工业控制项目中,因为按键抖动导致生产线计数…...

手把手教你用MATLAB给电磁场仿真“瘦身”:优化正负电荷模型的网格与算法

电磁场仿真性能优化实战:MATLAB电荷模型的高效计算策略 在电磁场仿真领域,工程师们常常面临一个两难选择:提高计算精度需要更细密的网格划分,但这会导致计算量呈指数级增长。当处理包含多个点电荷的复杂系统时,传统的双…...

Nunchaku-flux-1-dev中文提示词分级体系:L1通用词→L3专业术语→L5文化典故生成效果对照

Nunchaku-flux-1-dev中文提示词分级体系:L1通用词→L3专业术语→L5文化典故生成效果对照 你是不是也遇到过这样的问题:用AI生成图片时,明明脑子里有很清晰的画面,但写出来的提示词就是出不来想要的效果? “古风少女&…...

丹青识画系统Ubuntu20.04生产环境部署教程:高可用架构设计

丹青识画系统Ubuntu20.04生产环境部署教程:高可用架构设计 如果你正在为团队寻找一个稳定、可靠、能扛住真实业务流量的AI图像识别服务部署方案,那么你来对地方了。今天要聊的,不是那种在个人电脑上跑着玩的“玩具级”部署,而是实…...

智能体(Agent)开发入门:基于PyTorch与强化学习库的实战

智能体(Agent)开发入门:基于PyTorch与强化学习库的实战 1. 为什么学习智能体开发 最近几年,智能体技术越来越火。从游戏AI到自动驾驶,从聊天机器人到自动化交易系统,智能体正在改变我们与技术互动的方式。…...

告别数据线!用ESP32经典蓝牙和手机App实现无线串口调试(附完整代码)

无线串口革命:用ESP32经典蓝牙打造零束缚开发环境 每次调试都要弯腰插拔数据线?设备装进外壳后调试口难以触及?是时候拥抱无线串口调试的新时代了。本文将带你用ESP32的经典蓝牙功能,把手机变成随身无线调试终端,彻底摆…...

保姆级教程:在Windows 10上搞定Quartus Prime 18.0与Nios II EDS完整开发环境(含破解与器件库安装)

从零构建Intel FPGA开发环境:Quartus Prime 18.0与Nios II EDS实战指南 第一次接触Intel FPGA开发工具链时,面对Quartus Prime、Nios II EDS、Platform Designer等组件的组合,许多开发者都会感到迷茫。本文将带你以工程化思维完成开发环境搭建…...

别再让客户端排队了!用C++多线程搞定TCP并发服务器(附完整代码)

突破单线程瓶颈:C高并发TCP服务器实战指南 当你的Echo服务器只能服务一个客户端时,意味着你正面临网络编程中最经典的并发挑战。本文将带你从零构建一个工业级C多线程TCP服务器,彻底解决客户端排队问题。 1. 单线程服务器的致命缺陷 在传统的…...

用STM32L496的ADC玩点不一样的:手把手教你给正点原子潘多拉开发板做个“迷你示波器”

用STM32L496的ADC玩转迷你示波器:从硬件加速到波形绘制的全链路实战 在嵌入式开发领域,ADC(模数转换器)是最基础却又最容易被低估的模块之一。大多数教程止步于单次采样的实现,却很少探讨如何将ADC的性能压榨到极致。本…...

AI写论文是作弊还是工具?关于AI创作的4个核心争议,一次性说清楚

AI写论文这件事,为什么越讨论越让人焦虑?前几天刷到一条新闻,说有个学生把自己纯手写的5.8万字论文送去AI检测,结果报告显示AI生成率86.8%,连致谢部分都被判定为“机器写的”。另一头,南京大学历史学院却发…...

STM32F407 + LAN8720A + LWIP 实现TCP服务器:从热拔插支持到数据回显的实战解析

1. 硬件选型与基础环境搭建 STM32F407搭配LAN8720A的方案在工业物联网领域非常常见,我经手过的十几个项目里这套组合的稳定性确实经得起考验。先说说硬件连接要点:LAN8720A通过RMII接口与STM32F407通信,注意检查开发板上PHYAD0引脚的电平状态…...

【Maven】从零开始:环境搭建、IDEA集成与核心概念解析

1. Maven入门:为什么你需要这个构建工具 第一次接触Maven时,我和大多数Java新手一样困惑:明明手动导入jar包也能开发,为什么要用这个看似复杂的工具?直到接手一个需要30多个依赖库的项目,手动管理依赖版本冲…...

CasRel模型处理Mathtype公式上下文:抽取数学符号关系

CasRel模型处理Mathtype公式上下文:抽取数学符号关系 最近在尝试一些信息抽取任务时,我突发奇想:那些专门用来抽取实体关系的模型,比如CasRel,如果让它去“读”一篇充满数学公式的学术论文,会怎么样&#…...

告别手动K帧!HY-Motion 1.0实测:文本生成3D动画全流程解析

告别手动K帧!HY-Motion 1.0实测:文本生成3D动画全流程解析 你是否曾经为了制作一个简单的3D角色动画,不得不花费数小时手动调整每一帧的关键姿势?或者因为找不到合适的动作素材而不得不妥协创意?现在,这一…...

SSH配置与GitHub项目拉取操作指南

SSH配置与GitHub项目拉取操作指南 文章目录SSH配置与GitHub项目拉取操作指南[toc]🔐 SSH密钥基础知识什么是公钥和私钥?👥 大白话解释👨‍💻 专业解释在GitHub场景中的应用一、操作前准备1.1 环境要求1.2 检查Git安装二…...

别再让晶振拖后腿!手把手教你搞定STM32/ESP32的PCB时钟电路(附常见不起振排查清单)

别再让晶振拖后腿!手把手教你搞定STM32/ESP32的PCB时钟电路(附常见不起振排查清单) 时钟电路就像嵌入式系统的心跳,一旦出现问题,整个系统都可能陷入混乱。最近在调试一块STM32H7开发板时,我遇到了一个诡异…...

月薪 3 万去草原给 DeepSeek 守机房

最近一则招聘信息火了:DeepSeek 在内蒙古乌兰察布的智算机房招人,月薪开到 15K-30K,还配 14 薪,直接把“草原守机房”送上热搜。很多人第一反应是:去大草原看服务器?听起来像段子,其实是真事&am…...

老板裁员后很奇怪:原先 100 个人干 50 个人的活,裁掉一半后,剩下 50 人干 25 个人的活,但好像并没有提高工作效率

职场最大的笑话,就是老板裁完员,才发现自己把公司的根给砍了。最近刷到一个 CEO 的吐槽:公司 100 个人干 50 个人的活,他大手一挥裁掉一半,结果剩下 50 人只干了 25 人的活,效率不升反降。网友一句话点醒梦…...

雷军再次回应“1300 公里中间只充一次电”

4 月 16 日中午,雷军一条微博又引发热议。①他官宣:4 月 17 日早 6 点半,全程直播驾驶新一代 SU7,挑战北京到上海约 1265 公里高速,中间只充一次电,全程约 15 个小时。这事源于 2025 年年初他说开 YU7 标准…...

前端技术中的框架选择工程化建设与性能监控

前端技术中的框架选择、工程化建设与性能监控是现代Web开发中至关重要的环节。随着应用复杂度不断提升,开发者需要在技术选型、开发流程和性能保障之间找到平衡点。本文将围绕这三个核心领域展开探讨,帮助团队构建高效、可维护的前端架构。 框架选择的权…...

Windows Cleaner终极指南:简单三步彻底解决C盘爆红和电脑卡顿问题

Windows Cleaner终极指南:简单三步彻底解决C盘爆红和电脑卡顿问题 【免费下载链接】WindowsCleaner Windows Cleaner——专治C盘爆红及各种不服! 项目地址: https://gitcode.com/gh_mirrors/wi/WindowsCleaner 你是不是经常遇到C盘爆红、电脑卡顿…...

Kandinsky-5.0-I2V-Lite-5s效果展示:基于卷积神经网络的风格迁移视频生成

Kandinsky-5.0-I2V-Lite-5s效果展示:基于卷积神经网络的风格迁移视频生成 1. 开篇:当艺术创作遇上AI 想象一下,你随手拍的一张普通照片,能在几秒钟内变成梵高风格的动态视频。这不是科幻电影里的场景,而是Kandinsky-…...

给Nuke新手的保姆级避坑指南:从导入素材到输出渲染的完整流程

给Nuke新手的保姆级避坑指南:从导入素材到输出渲染的完整流程 第一次打开Nuke时,那个布满节点的界面可能会让你感到不知所措。作为影视后期行业的标准合成软件,Nuke以其强大的功能和极高的自由度著称,但这也意味着新手需要跨越一个…...

Nanbeige4.1-3B开源大模型部署:支持国产昇腾/海光平台适配可行性分析

Nanbeige4.1-3B开源大模型部署:支持国产昇腾/海光平台适配可行性分析 1. 引言 最近,一个名为Nanbeige4.1-3B的开源小模型在开发者社区里引起了不小的讨论。它只有30亿参数,却宣称在推理、代码生成和智能体任务上有着不错的表现。更吸引人的…...

Java 锁优化的底层原理

Java锁优化:提升并发性能的底层奥秘 在多线程编程中,锁是保证线程安全的核心机制,但不当的锁使用可能导致性能瓶颈。Java虚拟机(JVM)通过一系列底层优化技术,显著提升了锁的效率。本文将深入探讨Java锁优化…...

Grafana告警邮件模板定制实战:从基础配置到高级优化

1. Grafana告警邮件模板基础配置 第一次接触Grafana告警邮件模板时,我被它强大的自定义能力所震撼。记得去年给客户部署监控系统时,他们提出一个很实际的需求:告警邮件必须包含服务器名称、具体告警事项和当前指标值这三要素。当时用默认模板…...

别再只跑SPSSAU了!验证性因子分析(CFA)从问卷设计到结果解读的完整避坑指南

验证性因子分析全流程实战:从问卷设计到结果解读的深度避坑手册 第一次做验证性因子分析时,我盯着满屏的红色警告和未达标指标,感觉整个人都不好了——明明按照教程一步步操作,为什么模型拟合度这么差?直到导师指出问题…...