漏洞扫描器基本上分成网路型及主机型二大类的安全漏洞扫描器,另外还有针对资料库安全所设计的漏洞扫描器。DragonSoft
Secure Scanner 主要功能为网路型安全漏洞扫描器,主要是模拟骇客经由网路端发出封包,以主机接收到封包时的回应作为判断标准,进而了解主机的作业系统、服务、及各种应用程序的漏洞。网路型扫描器可以放置於
Internet 端,也就是放在家里也可以去扫描自己企业主机的漏洞,等於是在模拟一个骇客从 Internet 去攻击企业的主机。

图1∶网路型安全漏洞扫描器整体架构
当然,不一定要从 Internet 端去作扫描,因为那样速度会较慢,您也可以把扫描器放在防火墙之前去作扫描,由检测报告了解防火墙帮企业把关了多少非法封包,也可以由此知道防火墙设定的是否良好。
通常,即使有防火墙把关,还是可以扫描出漏洞,因为除了人为设定的疏失外, 最重要的是防火墙还是会打开一些特定的 Port
让封包流进来,如 HTTP、FTP、SMTP 等,而这些防火墙所允许的洞,便必须透过安全漏洞扫描来检测并给予修补,方可确保安全。
最後,您可以在DMZ区及企业内部去作扫描,以了解在没有防火墙把关下, 主机的弱点有多少?因为企业内部的人员也可能是骇客,而且更容易得逞,
因为并没有防火墙在帮你把关,因此更需要由扫描去减少自己企业内部主机的 漏洞,避免被内部轻易窃取或破坏资料。
网路型安全漏洞扫描器主要的功能如下∶
- 服务扫描侦测∶
提供 well-known port service 的扫描侦测及 well-known port 以外的 ports
扫描侦测。
- 後门程序扫描侦测∶
提供PC Anywhere、NetBus、Back Office、Back Office2000(BackdoorBo2k)
等远端控制程序(後门程序)的扫描侦测。
- 密码破解扫描侦测∶
提供密码破解的扫描功能,包括操作系统及程序密码破解扫描,如 FTP、POP3、Telnet...等。
- 应用程序扫描侦测:
提供已知的破解程序执行扫描侦测,包括 CGI-BIN、Web Server 漏洞、FTP Server 等的扫描侦测。
- 阻断服务扫描测试∶
提供阻断服务(Denial Of Service)的扫描攻击测试。
- 系统安全扫描侦测∶
如 NT 的 Registry、NT Groups、NT Networking、NT User、NT Passwords、DCOM(Distributed
Component Object Model)、安全扫描侦测。
- 分析报表∶
产生分析报表,并告诉管理者如何去修补漏洞。
- 安全资料库的更新∶
所谓安全资料库就是骇客入侵手法的知识库,必须时常更新,才能落实扫描。
主机型的安全漏洞扫描器一般采用 Client/Server 的架构,最主要是针对操作系统内部问题作更深入的扫描,它可弥补网路型安全漏洞扫描器只从外面通过网路检查系统安全的不足。DragonSoft
Secure Scanner 除了提供网路型扫描器功能外,也加入部份主机型安全漏洞扫描器的功能。如:
- 密码检测∶
采用结合系统讯息、字典和词汇组合的规则来检测易猜的密码。
- 动态式的警讯∶
当遇到违反扫描政策或安全弱点时提供即时警讯并利用 email 等方式回报给管理者。
除了上述二大类的扫描器外,DragonSoft Secure Scanner 还提供专门针对资料库作安全漏洞检查的扫描器的部分功能,找出不良的密码设定、过期密码设定等。
因为密码是资料库系统的第一道防线。如果没有定期检查密码,导致密码太短或太容易猜测,或是设定的密码是字典上有的单字,都很容易被破解,导致资料外 。大部分的关联式资料库系统都不会要求使用者设定密码,更别提上述的安全检查机制,所以问题更严重。由於系统管理员的帐号(在
SQL Server 和 Sybase 中是 sa)不能改名,所以如果没有密码锁定的功能,入侵者就能用字典攻击程序进行猜测密码攻击,到时资料库只能任人宰割,让人随便使用最高存取权限。
除了密码的管理,作业系统保护了资料库吗? 一般关联式资料经常有「port addressable」的特性,也就是使用者可以利用客户端程序和系统管理工具直接从网路存取资料库,略过主机作业系统的安全机制。而且资料库有
extended stored procedure 和其它工具程序,可以让资料库和作业系统以及常见的电子商务设备(譬如网站服务器)互动。例如
xp_cmdshell 是 SQL Server的extended stored procedure,就可用来和NT系统互动,执行NT命令列的动作。如果资料库的管理员帐号曝光,或服务器设定错误,恶意的使用者就可能利用这个
stored procedure,自行设定一个没有密码保护的NT使用者帐号,然後让这个帐号有作业系统的系统管理员权限。因此,资料库的安全扫描也是资讯安全内很重要的一环。