随着Acunetix 的最新更新,我们引入了一个称为目标知识库的新功能。每次扫描目标时,Acunetix 都会收集并存储有关它的信息。此信息包括构成站点结构的路径、表单的位置及其输入、Web 应用程序使用的参数、使用的任何 API 以及检测到的漏洞。

随着时间的推移变得更好

目标知识库背后的想法是能够在后续扫描中尽可能多地重用这些信息,以增强 Acunetix 爬虫的能力。您可以将爬行者视为进入迷宫的冒险家,需要检查所有可用路径以可靠地找到走出迷宫的路。就像冒险者如果有更新的迷宫地图会更有效率地完成他的任务一样,当爬虫可以使用目标知识库时,它在构建站点结构方面会变得更加彻底。

有了目标知识库,扫描器不需要每次从零开始扫描。相反,它通过使用知识库中的 URL 列表获得了先机。这类似于为扫描程序提供一个导入文件,其中包含一个 URL 列表,用于在爬虫开始工作之前填充站点结构。

不留痕迹

在测试目标时,Acunetix 通过提交各种有效载荷数据值来探测它,这些数据值的格式旨在识别漏洞。Web 应用程序响应 Acunetix 发出的请求的方式可能会影响每次扫描的彻底性。某些扫描可能会暴露某些 URL,而其他扫描可能不会,具体取决于具体情况。

有了目标知识库,每次后续扫描都超出了爬虫在该扫描期间发现的范围——它使用在先前扫描同一目标期间积累的路径和位置。这可确保您可以使用常规爬网功能扫描无法预测或一致访问的 URL。

此外,随着开发人员添加新功能、更改现有功能和删除功能,许多目标会随着时间的推移而发展。这意味着,例如,已删除的功能可能无法再通过目标内的任何链接或网页访问,但仍可能作为孤立的 URL 留在网络服务器上。由于目标知识库,Acunetix甚至可以扫描这些孤立的函数。

可靠的漏洞验证和自愈

Acunetix 还存储有关先前扫描目标期间识别的所有漏洞的信息,并在该目标的后续扫描中使用此信息。这意味着当你想重新检查漏洞是否仍然存在时,爬虫不需要再次识别它们,因为扫描器知道它们可能存在。

另一个不错的特性是目标知识库是自我修复的。如果您更改了站点结构的一部分并且某些 URL 不再存在,则爬网程序将首先尝试访问所有先前存储的 URL,然后从知识库中删除过时的 URL。这意味着,即使您重新设计了 Web 应用程序并且您知道之前的站点结构由于这次重新设计而不再有效,后续的扫描也会自动清理和更正知识库数据。

目标知识库配置

如果出于某种原因,您希望在不使用目标知识库的情况下临时运行一次或多次扫描,您可以更改目标的设置并禁用您启动的任何新扫描的知识库。然后,您可以再次启用它以扫描目标的常规版本。

您还可以永久删除知识库的内容并开始为目标积累新数据。为此,只需展开“目标设置”页面的“高级”部分,然后单击“知识库”面板中的“删除知识库”按钮。

什么是 Acunetix 目标知识库的更多相关文章

  1. 将Acunetix与CircleCI集成

    如果要在DevSecOps中包含Acunetix ,则需要将其与CI / CD系统集成.Acunetix具有针对最受欢迎的CI / CD系统Jenkins的现成集成.但是,您可以使用Acunetix ...

  2. Acunetix Web漏洞扫描器

    1.主要程序介绍 主要操作区域简介: b).工具栏 从左到右分别是(这些都可以在主要操作区域找到,所以不常用): 新建扫描——网站扫描——网站爬行——目标查找——目标探测——子域名扫描——SQL盲注— ...

  3. 编写自己的Acunetix WVS漏洞扫描脚本详细教程

    AWVS提供了自定义的脚本编程接口,可是网上的资料很少,只有官方的几篇介绍和参考手册,最近研究了一下怎么编写AWVS的漏洞脚本来写一篇简单性的文章 本文以8.0为例,首先呢安装好Acunetix We ...

  4. 准备在CSDN知识库建立一个Ext JS的知识库

    CSDN近期正在建立一个知识库,目标是打造身边的技术百科全书 ,我觉得这创意挺好,就像stackoverflow一样,常见的问题在里面基本都有了,只要通过搜索就能找到所需的答案. 现在,大家对于Ext ...

  5. [原创]K8飞刀 新增Acunetix WVS 远程漏洞 反制黑客

    工具: K8飞刀20150603组织: K8搞基大队[K8team]作者: K8拉登哥哥博客: http://qqhack8.blog.163.com发布: 2015/6/3 20:41:29 简介: ...

  6. Acunetix Web Vulnarability Scanner V10.5 详细中文手册

    目录: 0×00.什么是Acunetix Web Vulnarability Scanner ( What is AWVS?) 0×01.AWVS安装过程.主要文件介绍.界面简介.主要操作区域简介(I ...

  7. [转帖]「知乎知识库」— 5G

    「知乎知识库」— 5G 甜草莓 https://zhuanlan.zhihu.com/p/55998832 ​ 通信 话题的优秀回答者 已关注 881 人赞同了该文章 谢 知识库 邀请~本文章是几个答 ...

  8. Acunetix Web Vulnerability Scanner(WVS)(Acunetix网络漏洞扫描器)

    Acunetix网络漏洞扫描软件检测您网络的安全性安全测试工具Acunetix Web Vulnerability Scanner(WVS) (Acunetix网络漏洞扫描器)技术 网络应用安全扫描技 ...

  9. CVPR2021 | 开放世界的目标检测

    ​ 本文将介绍一篇很有意思的论文,该方向比较新,故本文保留了较多论文中的设计思路,背景知识等相关内容. 前言: 人类具有识别环境中未知对象实例的本能.当相应的知识最终可用时,对这些未知实例的内在好奇心 ...

随机推荐

  1. vue 实现带模板的EXCEL导出

    话不多说直接上代码 1.前端(个人逻辑做了Excel导出和world导出,world导出会在下一个博客中列出) var xhr = new XMLHttpRequest() var url = win ...

  2. CSS 奇思妙想 | Single Div 绘图技巧

    经常能看到有关 CSS 绘图的文章,譬如使用纯 HTML + CSS 绘制一幅哆啦 A 梦图画.实现的方式就是通过堆叠 div,一步一步实现图画中的一块一块.这种技巧本身没有什么问题,但是就是少了一些 ...

  3. Step By Step(Lua面向对象)

    Step By Step(Lua面向对象) Lua中的table就是一种对象,但是如果直接使用仍然会存在大量的问题,见如下代码: 1 Account = {balance = 0}2 function ...

  4. 调试动态加载的js

    用浏览器无法调试异步加载页面里包含的js文件.简单的说就是在调试工具里面看不到异步加载页面里包含的js文件   最近在一个新的web项目中开发功能.这个项目的管理界面有一个特点,框架是固定的,不会刷新 ...

  5. YOLOv4:目标检测(windows和Linux下Darknet 版本)实施

    YOLOv4:目标检测(windows和Linux下Darknet 版本)实施 YOLOv4 - Neural Networks for Object Detection (Windows and L ...

  6. FFmpeg扩展开发

    FFmpeg扩展开发 对FFmpeg RTMP/FLV部分做了扩展,用于支持H.265. 针对<video_file_format_spec_v10_1> VIDEODATA部分扩展如下: ...

  7. MapReduce——客户端提交任务源码分析

    计算向数据移动 MR程序并不会在客户端执行任何的计算操作,它是为计算工作做好准备,例如计算出切片信息,直接影响到Map任务的并行度. 在Driver中提交任务时,会写到这样的语句: boolean r ...

  8. Contos8 安装 MariaDb 时报错:Could not open mysql.plugin table: table mysql.plugin

    导语: 因个人服务器误删了一些文件导致MariaDB崩溃,一直在报错,所以想着重装一下,没想到在重装后启动时再次报错(与之前报错不同),这次的报错原因大致是因为某些插件表找不到. 因此又开启了漫长的寻 ...

  9. 如何安装/导入Arduino库文件及库文件的不同位置与区别(以eFLL中嵌入式模糊逻辑库为例)

    网上有数百个可在Aruduino中使用的库,这些代码集使得我们无需从0-1地搭建我们所需功能,这使得学习和使用Arduino变得更加方便简单.除此之外,平时直接从网上download下的代码也很有可能 ...

  10. ES6中的变量结构赋值

    小编的上一篇文章更新了es6中关于变量定义的问题,这篇文章继续来一些实用的干货,关于数组.对象的赋值问题.特别是在前后端合作项目的时候,对后端数据的拆分,还有就是对于函数的默认值的惰性赋值问题.看完下 ...