NOC online · 24/7Longview, TX · +1 323 412 0665
KinetikatechServers · Security · Websites
ZH

开源安全工具

Nikto:值得保留的老旧 Web 扫描仪

Nikto 是一款 2001 年推出的老牌 Web 服务器扫描仪,从未消亡:它检查危险文件、过时的软件横幅字符串、配置缺陷和数百个一般问题,大声地检查自己的横幅。它不是现代的 DAST——没有 JavaScript 渲染,没有工作流程逻辑,其结果读起来像采石场列表,而不是风险评估。我们保留它的本来面目:一个单命令的服务器级健全性扫描,运行不需要任何成本,偶尔会发现每个人都错过的东西。

要点

  1. 该命令只有一行:nikto -h target -o report.html,加上 -Format csv 或 json(当输出提供给工具而不是眼睛时)。
  2. 从不首先,总是在侦察之后:Nikto 发出数百个可由任何 IDS 识别的请求;当已知响度可以接受时运行它。
  3. 预计会出现大量误报:过时版本的横幅和通用检查命中只是提示进行验证,而不是直接报告结果。
  4. 价值案例是真实的:默认和危险文件(.git 目录、备份存档、phpinfo 页面)、SSL/TLS 弱点、服务器标头泄漏:廉价扫描会错过的快速胜利。
  5. 使用 -T 范围扫描类别进行调整(0 文件上传、2 错误配置、3 信息泄露),以便测试仅运行您需要的类。
  6. 单独与目录检查配对:Nikto 的覆盖范围是服务器级别的;内容发现仍然是专用工具的工作。
  7. 突变模式从已知名称猜测文件名,并不断查找没有人重新检查的旧服务器,因此将其视为参与范围,而不是默认值。
  8. 授权框架仍然无聊但至关重要:仅针对范围内的主机运行它,因为它的指纹是明确无误的,并且响度落在客户端的监控仪表板上。

一线手记

Nikto 仍然在我儿时英雄安装的盒子上找到 /server-status - 并且找到它需要一个请求。仅在我们警告客户他们的仪表板是什么样子后才会运行扫描。

常见问题

与现代扫描仪相比,Nikto 是否过时了?

在功能上是的,在实用性上它仍然存在:对于现代 DAST 忽略的服务器级错误配置,它仍然以零成本赢得它的保留。

可以偷偷运行吗?

不,这是设计使然:它声音很大,这​​就是为什么参与计划会指定它何时运行以及提前告知谁。

Nikto 或 OWASP ZAP 用于基本网络扫描?

不同层:Nikto 扫描服务器配置错误,ZAP 进行应用程序级扫描;许多人两者都跑,因为两者都不覆盖对方的车道。

为什么不直接手动检查呢?

手动检查可扩展到少数主机;拥有 50 台服务器的客户端资产以及 2000 年代的知名软件正是 Nikto 的单命令扫描所属的地方。

Kinetikatech 如何在开源安全工具方面为您提供帮助

说实话,很多团队都是自己先试过才来找我们:测试工具箱专业人员实际上一直在加载:扫描仪、嗅探器、破解器和网络代理解释了它们在实际操作中的使用方式 - 命令、标志、输出以及每个工具在方法中的位置。我们的渗透测试和Linux 服务器安全服务就是为了让您不必在开源安全工具上交学费:部署、值守与凌晨 3 点的突发状况,都由我们负责。

与工程师交谈

服务器问题?网站被黑?网站缓慢?

严重问题 30 分钟内响应 — 每天 24 小时,每周 7 天。

请求紧急支持 support@kinetikatech.com