扫描器的种类
随着科技的发展和进步,扫描器也逐渐被大众所使用,扫描器有很多,但是却没有严格的划分,按照使用场景可分为以下几种。

(1)主动型

主动型的意思就是说,当对目标进行扫描时,扫描请求是主动发起的,所以称之为主动型。它们不受产品形态的约束,既可以是软件,也可以是硬件,常见的软件代表有:Acunetix WVS、Nessus Vulnerability Scanner等,它们在主机上成功安装后,就可以对目标进行安全扫描和测试。硬件代表有:绿盟极光等,它们需要部署在网络中,才能对目标进行相应的安全扫描。

其特点如下。

优点:功能强大。

缺点:需要安装或部署,同时存在单机性能瓶颈,相比于云端型不易于横向扩展。
扫描器

这里不是说不能横向扩展,而是说不易于,因为这种主动型扫描,不是为大规模扫描而诞生的,它可以理解为云端型扫描节点,如果在主动型基础上进行横向扩展,我们需要额外的开发工作量,比如扫描结果的集中存储、任务的合理调度等,而并不能像云端型那样直接增加扫描节点。

(2)被动型

被动型,它有一个明显的特点,就是不会向目标发送扫描请求,而是通过中间代理或流量镜像的方式,通过网络流量的真实请求去发现和告知可能存在的安全缺陷或漏洞。因此它有两种常见的工作模式,一种是代理模式,这种模式扫描器会以代理的形式而存在,这样真实的流量就会流经代理扫描器,此时就可以进行被动的分析和检测,不会对目标产生新的访问压力;另一种则是旁路型,它主要以硬件形式为主,通过获取待检测目标的流量镜像,对其中的HTTP流量进行会话重组和协议解析,最后利用内置的安全特征和动态沙盒等技术手段以被动的方式发现潜在的攻击和风险。

其特点如下。

优点:不会产生任何新的流量,不会对扫描目标产生额外的扫描风险。

缺点:它是以被动的方式去检测和发现的,属于事中的对抗和监控,并不能有效地将安全风险在事前扼杀,一旦攻击绕过去,无法及时进行止损。
扫描器

(3)云端型(SaaS)

云端型的扫描器,大多采用B/S结构,用户通过浏览器就可以直接对目标进行安全扫描,它既不需要安装,也不需要部署,即可使用安全扫描的服务。这类扫描器,其实是将扫描器的实体搬到了云端,通过云端的服务器来对目标进行扫描,扫描请求则是由云端服务器直接发起的。常见的云端型扫描的代表有:百度的云扫描、360的WebScan和安赛的AIScanner等。

其特点如下。

优点:使用方便,具有跨平台的特点,同时易于横向扩展,可用于大规模扫描。

缺点:云端的实现较为复杂,难度也较大,比如:云端的任务分发和调度、云端资源的高效分配和利用,以及云端设备的监控和报警等相关的云端技术实践。

关于场景的分类大概就这几种,扫描器多种多样,适用的场合也越来越多,以后会有更多的好的扫描器供挑选。
留言 请按住滑块,拖动到最右边