如何用Acunetix网站漏洞扫描软件快速进行扫描?告诉您几个小妙招!
扫描网站和网站应用需要花费很长时间。影响扫描速度的因素有:
1.网页服务器性能和响应时间
2.网站大小
3.后台数据库速度
4.扫描软件同时扫描的网站数量
5.漏洞检测的数量
6.Acunetix服务器的性能
缓慢的扫描会造成不能按时发送报告,开发人员就不能进行别的项目。
1. 分解扫描任务
选择高级选项—新的扫描向导—抓取后选择扫描文件,完成抓取后即可选择所扫描的文件
2. 选择抓取数据以便再次使用
在大的网页应用程序上抓取数据本身就会花费很长时间。但是,因为大部分应用程序的结构并不会经常改变,所以没必要每次启用扫描软件时都爬行该网站。也就是说,完成初始爬行抓取后,从左边列中选择“网页扫描”并右击“网站结构”,保存.cwl文件以便日后使用。
3. 选择特定漏洞进行扫描
扫描时,并不需要每次都运行“默认”扫描。使用Acunetix网站漏洞扫描软件,您可以选择特定类型的漏洞并对其进行集中扫描。开发团队在验证其已修复诸如跨站脚本(CSS)或SQL注入时的漏洞时,选择该选项尤其便捷。
4. 不要重复扫描整个应用程序或重新检测已修复的特定漏洞
如已确认修复了特定漏洞,就不需要进行全部扫描了。右击某alert文件,选择“Retest alert(s)”
5. 监测平均响应时间
扫描缓慢的原因可能是服务器响应Acunetix请求的时间较长。一般来说,200毫秒左右是比较快的响应时间。右击扫描结果**部的“Scan Thread 1”即可决定响应时间,然后在右边窗格中打开“Statistics”标签
平均响应时间长的原因有:
在Acunetix漏洞扫描软件和网页应用程序间出现了网络连接问题
应用程序服务器**负荷运行
服务器规范较低、RAM、硬盘速度慢、网络卡出现问题
共享主机环境比专门服务器速度慢
检测同时连接的数量
好像是扫描软件同时连接的应用程序越多,扫描软件运行速度越快,但其实不然。
默认状态下,Acunetix漏洞扫描软件可用10个连接对网页应用程序进行扫描。这可以根据网页应用程序负载进行调整。若服务器可处理更多请求,便会增加连接的数量,扫描速度也会随之加快。若服务器发现处理10个连接有些困难并且应用程序的性能在下降,那么就需要降低同时连接的数量以减轻服务器的压力。这也会加快扫描时间。
同时连接的数量可以在配置—扫描设置—HTTP选项中进行配置
重要提醒:只有在应用程序服务器可处理更多Acunetix请求时才可以增加同时连接的数量。如果应用程序服务器处理不了更多请求时,则可能会大幅降低扫描速度,应用程序性能也可能会下降甚至会引起DoS。
6. 在高峰时段使用调度程序进行扫描
用户使用网站时进行扫描并不能达到较的佳效果。这时候进行扫描不仅会干扰用户体验,还会拖慢扫描速度。此时,您可以使用内置的调度程序安排自动扫描的时间。
首先,进入配置—应用程序设置—调度程序中设置不进行扫描的时间。
下一步,打开工具中的Acunetix调度程序—调度程序,在浏览器中打开调度程序的网页界面。接着,创建新的扫描时段,从“高级选项”中选择“非扫描时段”。这样,即可在选中的时段自动进行扫描,在非扫描时段则自动暂停扫描。
好了,以上就是加速扫描的小妙招,快打开您的Acunetix漏洞扫描软件检验一下吧
改AcuSensor密码
如果你想改网站上AcuSensor代理的所用的密码,你需要再次生成AcuSensor文件,并在网站上再次网站,如果你正在使用.NET网站,请执行以下操作:
1. 在下一个区域中使用程序卸载AcuSensor代理。
2. 确认新密码
如果你正在使用Acunetix在线漏洞扫描,网站漏洞扫描软件,既然每次在生成AcuSensor文件的时候,会自动生成一个新的安全密码,那就可以省略这一步。这个特殊的密码会随着扫描目标的设置保存。
3. 点击生成AcuSensor安装文件。
4.
处理安装新的AcuSensor文件。如果你正在使用PHP网络应用程序,你需要用新的acu_phpaspect.php文件覆盖旧的acu_phpaspect.php文件。
禁用和卸载 AcuSensor
从网站禁用和卸载传感器:
AcuSensor 用于 ASP .NET 网站
1.
浏览到安装了AcuSensor代理的安装目录。
2. 打开 AcuSensorInjector.exe.
屏幕截图 选择网站,点击Uninject Selected(不插入所选)
选择安装了AcuSensor代理的网站,点击“Uninject”从网站移除AcuSensor代理。
3. 关闭 AcuSensorInjector.exe
4.
从相同的目录,双击卸载.exe,卸载AcuSensor代理文件。
注意: 如果你卸载了Acunetix .NET AcuSensor 技术注入器,而没有移除.NET 应用程序,网站漏洞扫描,那么AcuSensor节点就不会从你的.NET应用程序移除。
AcuSensor for PHP
1.
如果用方法1 (.htaccess file) 安装PHP AcuSensor,从htaccess删除指令:delete the directive:
php_value auto_prepend_file=”[path to acu_phpaspect.php file]”.
2. 如果用方法2安装PHP AcuSensor,从php.ini删除指令:
auto_prepend_file=”[path to acu_phpaspect.php file]”.
3. 最后,web漏洞扫描器,删除,漏洞扫描,Acunetix
AcuSensor PHP 文件: acu_phpaspect.php.
注意: 尽管Acunetix AcuSensor代理需要认证,还是推荐卸载AcuSensor客户端文件,如果不再使用的话,还是从网络应用程序中移除。