09-URL信誉命令
本章节下载: 09-URL信誉命令 (261.67 KB)
目 录
1.1.2 display url-reputation attack-category
1.1.3 display url-reputation signature library
1.1.6 url-reputation signature auto-update
1.1.7 url-reputation signature auto-update-now
1.1.8 url-reputation signature rollback factory
1.1.9 url-reputation signature update
NSQM1FWEFGA0业务板不支持URL信誉功能。
attack-category action命令用来配置对指定URL信誉攻击分类执行的操作。
undo attack-category action命令用来恢复缺省情况。
【命令】
attack-category attack-id action { block-source [ parameter-profile parameter-name ] | drop | permit | redirect parameter-profile parameter-name | reset } logging { disable | enable }
undo attack-category attack-id
【缺省情况】
未配置对指定URL信誉攻击分类执行的操作,设备对匹配攻击分类的报文执行特征库中的缺省动作。
【视图】
URL过滤策略视图
【缺省用户角色】
network-admin
context-admin
【参数】
attack-id:攻击分类的ID,取值范围为1~65535。可通过输入“?”查看攻击分类名称对应的攻击分类ID,也可以通过display url-reputaion attack-category命令查看。
action:表示对匹配攻击分类的报文执行的动作。
block-source:表示阻断报文,并将该报文的源IP地址加入IP黑名单。如果设备上同时开启了IP黑名单过滤功能,则一定时间内(由block-period命令指定)来自此IP地址的所有报文将被直接丢弃;否则,设备会丢弃该报文,并将报文的源IP地址加入IP黑名单。但是,此IP黑名单不生效,后续来自此IP地址的报文不会被直接丢弃,仍需要进行URL信誉功能处理。有关IP黑名过滤单功能的详细介绍请参见“安全命令参考”中的“攻击检测与防范”,有关block-period命令的详细介绍请参见“DPI深度安全”中的“应用层检测引擎”。
drop:表示丢弃报文。
permit:表示允许报文通过。
redirect:表示重定向动作,把符合特征的报文重定向到指定的Web页面上。
reset:表示通过发送TCP的reset报文从而使TCP连接断开。
logging:表示生成日志。
disable:表示关闭日志功能。
enable:表示开启日志功能。
【使用指导】
本功能仅在开启URL信誉功能后生效。
URL信誉特征库中,一个URL可对应多种攻击分类。管理员可以根据实际需求,为每种攻击分类配置相应执行的动作。
当URL只属于一种攻击分类时,设备将对匹配上该URL的报文执行攻击分类对应的动作;当URL属于多种攻击分类时,设备将对匹配上该URL的报文执行多种攻击分类中优先级最高的动作。其中,动作的优先级从高到底依次为:阻断>允许。
只要URL所属的任一攻击分类开启了日志功能,则对匹配上该URL的报文执行记录日志动作。
【举例】
# 在URL过滤策略news中,配置URL信誉特征库中ID为1的攻击分类对应的动作为drop,并开启日志功能。
<Sysname> system-view
[Sysname] url-filter policy news
[Sysname-url-filter-policy-news] attack-category 1 action drop logging enable
【相关命令】
· display url-reputation attack-category
· url-reputation enable
display url-reputation attack-category命令用来显示指定URL过滤策略下的URL信誉攻击分类信息。
【命令】
display url-reputation attack-category
【视图】
URL过滤策略视图
【缺省用户角色】
network-admin
network-operator
context-admin
context-operator
【使用指导】
仅在URL信誉功能处于开启状态时,才能查看到URL信誉攻击分类信息。
如果未配置对指定攻击分类执行的动作,则显示特征库的缺省配置。
【举例】
# 显示名称为abc的URL过滤策略下的URL信誉攻击分类信息。
<Sysname> system-view
[Sysname] url-filter policy abc
[Sysname-url-filter-policy-abc] display url-reputation attack-category
Attack ID Attack name Action Logging
-------------------------------------------------------
1 C&C permit enable
2 Network_Worm permit enable
3 Risk_Software permit enable
4 Malware permit enable
5 Trojan permit enable
6 Infectious_Virus permit enable
7 Trojan_the_Thief permit enable
8 Ransomware permit enable
9 miner permit enable
10 Botnet permit enable
15 tor permit enable
16 Porn_Website permit enable
17 Gambling_Website permit enable
18 Phishing_Website permit enable
19 Fraud_Website permit enable
20 spam permit enable
21 Malicious_Email permit enable
22 DGA permit enable
23 APT permit enable
表1-1 display url-reputation attack-category命令显示信息描述表
字段 |
描述 |
Attack ID |
攻击分类ID |
Attack name |
攻击分类名称 |
Action |
对匹配上攻击分类的报文执行动作,取值包括: · block-source:表示阻断报文,并将该报文的源IP地址加入IP黑名单 · drop:表示丢弃报文 · permit:表示允许报文通过 · reset:表示发送TCP的reset报文或UDP的ICMP端口不可达报文使TCP或UDP连接断开 · redirect:表示重定向报文 |
Logging |
表示日志功能启用状态,取值包括: · enable:开启状态 · disable:关闭状态 |
【相关命令】
· attack-category
display url-reputation signature library命令用来显示URL信誉特征库信息。
【命令】
display url-reputation signature library
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
context-admin
context-operator
【举例】
# 显示URL信誉特征库信息。
<Sysname> display url-reputation signature library
URL reputation signature library information:
Type SigVersion ReleaseTime Size
Current 1.0.6 Tue Jul 28 12:32:55 2020 10492240
Factory - - -
表1-2 display url-reputation signature library命令显示信息描述表
字段 |
描述 |
Type |
URL信誉特征库版本,包括如下取值: · Current:表示当前版本 · Factory:表示出厂版本(暂不支持) |
SigVersion |
URL信誉特征库版本号 |
ReleaseTime |
URL信誉特征库发布时间 |
Size |
URL信誉特征库文件大小,单位是Bytes |
update schedule命令用来配置定期自动在线升级URL信誉特征库的时间。
undo update schedule命令用来恢复缺省情况。
【命令】
update schedule { daily | weekly { fri | mon | sat | sun | thu | tue | wed } } start-time time tingle minutes
undo update schedule
【缺省情况】
设备在每天01:00:00至03:00:00之间开始自动在线升级URL信誉特征库。
【视图】
自动升级配置视图
【缺省用户角色】
network-admin
context-admin
【参数】
daily:表示自动升级周期为每天。
weekly:表示以一周为周期,在指定的一天进行自动升级。
fri:表示星期五。
mon:表示星期一。
sat:表示星期六。
sun:表示星期日。
thu:表示星期四。
tue:表示星期二。
wed:表示星期三。
start-time time:指定自动升级开始时间,time的格式为hh:mm:ss,取值范围为00:00:00~23:59:59。
tingle minutes:指定抖动时间,即实际自动升级开始时间的偏差范围,取值范围为0~120,单位为分钟。在start-time指定时间的前后各偏移抖动时间的一半作为自动升级的时间范围,例如,指定自动升级的开始时间为01:00:00,抖动时间为60分钟,则开始自动升级的时间范围为00:30:00至01:30:00。
【使用指导】
非缺省vSystem不支持本命令。
【举例】
# 配置URL信誉特征库的定期自动在线升级时间为每周一20:30:00,抖动时间为10分钟。
<Sysname> system-view
[Sysname] url-reputation signature auto-update
[Sysname-url-reputation-autoupdate] update schedule weekly mon start-time 20:30:00 tingle 10
【相关命令】
· url-reputation signature auto-update
url-reputation enable命令用来开启URL信誉功能。
undo url-reputation enable命令用来关闭URL信誉功能。
【命令】
url-reputation enable
undo url-reputation enable
【缺省情况】
URL信誉功能处于关闭状态。
【视图】
URL过滤策略视图
【缺省用户角色】
network-admin
context-admin
【使用指导】
URL信誉功能用于对恶意的URL进行过滤。开启URL信誉功能后,设备会将流量与URL信誉特征库中的URL进行匹配,如果匹配成功,则对报文执行相应的动作(通过attack-category action命令配置);如果匹配失败,则放行报文。
【举例】
# 在名称为abc的URL过滤策略中,开启URL信誉功能。
<Sysname> system-view
[Sysname] url-filter policy abc
[Sysname-url-filter-policy-abc] url-reputation enable
url-reputation signature auto-update命令用来开启定期自动在线升级URL信誉特征库功能,并进入自动升级配置视图。
undo url-reputation signature auto-update命令用来关闭定期自动在线升级URL信誉特征库功能。
【命令】
url-reputation signature auto-update
undo url-reputation signature auto-update
【缺省情况】
定期自动在线升级URL信誉特征库功能处于关闭状态。
【视图】
系统视图
【缺省用户角色】
network-admin
context-admin
【使用指导】
非缺省vSystem不支持本命令。
如果设备可以访问官方网站上的特征库服务专区,可以采用定期自动在线升级方式来对设备上的URL信誉特征库进行升级。
【举例】
# 开启定期自动在线升级URL信誉特征库功能,并进入自动升级配置视图。
<Sysname> system-view
[Sysname] url-reputation signature auto-update
[Sysname-url-reputation-autoupdate]
【相关命令】
· update schedule
url-reputation signature auto-update-now命令用来立即自动在线升级URL信誉特征库。
【命令】
url-reputation signature auto-update-now
【视图】
系统视图
【缺省用户角色】
network-admin
context-admin
【使用指导】
非缺省vSystem不支持本命令。
执行此命令后,将立即自动升级设备上的URL信誉特征库,且会备份当前的URL信誉特征库文件。此命令的生效与否,与是否开启了定期自动升级URL信誉特征库功能无关。
当管理员发现官方网站上的特征库服务专区中的URL信誉特征库有更新时,可以选择立即自动在线升级方式来及时升级URL信誉特征库版本。
【举例】
# 立即自动在线升级URL信誉特征库版本。
<Sysname> system-view
[Sysname] url-reputation signature auto-update-now
url-reputation signature rollback factory命令用来删除URL信誉特征库。
【命令】
url-reputation signature rollback factory
【视图】
系统视图
【缺省用户角色】
context-admin
【使用指导】
如果管理员发现设备当前内存不足或不需要当前URL信誉特征库时,可以执行本命令对当前URL信誉特征库版本进行删除,以释放内存空间。
非缺省vSystem不支持本命令。
【举例】
# 删除URL信誉特征库。
<Sysname> system-view
[Sysname] url-reputation signature rollback factory
url-reputation signature update命令用来手动离线升级URL信誉特征库。
【命令】
url-reputation signature update file-path [ vpn-instance vpn-instance-name ] [ source { ip | ipv6 } { ip-address | interface interface-type interface-number } ]
【视图】
系统视图
【缺省用户角色】
network-admin
context-admin
【参数】
file-path:指定特征库文件的路径,为1~255个字符的字符串。
vpn-instance vpn-instance-name:表示TFTP、FTP服务器所属的VPN实例。vpn-instance-name为MPLS L3VPN的VPN实例名称,为1~31个字符的字符串,区分大小写。如果不指定该参数,则表示TFTP、FTP服务器位于公网中。
source:指定手动离线升级特征库时发送给TFTP、FTP服务器的请求报文的源IP地址。如果不指定该参数,则表示使用系统根据路由表项查找到的出接口的地址。
ip ip-address:指定手动离线升级特征库时发送给TFTP、FTP服务器的请求报文的源IPv4地址。
ipv6 ip-address:指定手动离线升级特征库时发送给TFTP、FTP服务器的请求报文的源IPv6地址。
interface interface-type interface-number:指定该接口的主IPv4地址或接口上最小的IPv6地址为源IP地址。
【使用指导】
非缺省vSystem不支持本命令。
如果设备不能访问官方网站上的特征库服务专区,管理员可以采用如下几种方式手动离线升级URL信誉特征库版本。
· 本地升级:使用设备本地保存的特征库文件升级系统中的URL信誉特征库版本。
· FTP/TFTP升级:通过FTP或TFTP方式下载远程服务器上保存的特征库文件,并升级系统中的URL信誉特征库版本。
使用本地升级方式离线升级特征库版本时,特征库文件只能存储在当前主用设备上,否则设备升级特征库会失败。
参数file-path的取值与手动离线升级的操作方式有关。本地升级时参数file-path取值请参见表1-3;FTP/TFTP升级时参数file-path取值请参见表1-4。
升级场景 |
参数file-path取值 |
说明 |
特征库文件的存储位置与当前工作路径一致 |
filename |
可以执行pwd命令查看当前工作路径 有关pwd命令的详细介绍请参见“基础配置命令参考”中的“文件系统管理” |
特征库文件的存储位置与当前工作路径不一致,且在相同存储介质上 |
Filename |
需要先执行cd命令将工作路径切换至特征库文件所在目录下 有关cd命令的详细介绍请参见“基础配置命令参考”中的“文件系统管理” |
特征库文件的存储位置与当前工作路径不在相同存储介质上 |
path/ filename |
需要先执行cd命令将工作路径切换至特征库文件所在存储介质的根目录下,再指定特征库文件的相对路径 有关cd命令的详细介绍请参见“基础配置命令参考”中的“文件系统管理” |
表1-4 FTP/TFTP升级时参数file-path取值说明表
升级场景 |
参数file-path取值 |
说明 |
特征库文件存储在开启FTP服务的远程服务器上 |
ftp://username:password@server/filename |
username为登录FTP服务器的用户名,password为登录FTP服务器的密码,server为FTP服务器的IP地址或主机名 当FTP的用户名和密码中使用了“:”、“@”和“/”三种特殊字符时,需要将这三种特殊字符替换为其对应的转义字符。“:”、“@”和“/”三种特殊字符对应的转义字符分别为“%3A或%3a”、“%40”和“%2F或%2f” |
特征库文件存储在开启TFTP服务的远程服务器上 |
tftp://server/filename |
server为TFTP服务器的IP地址或主机名 |
当采用FTP/TFTP方式升级特征库时,如果指定的是服务器的主机名,则需要确保设备能通过静态或动态域名解析方式获得FTP/TFTP服务器的IP地址,并与之路由可达。否则,设备升级特征库会失败。有关域名解析功能的详细配置请参见“三层技术-IP业务配置指导”中的“域名解析”。
如果管理员希望手动离线升级特征库时发送给TFTP、FTP服务器的请求报文的源IP地址是一个特定的地址时,可配置source参数。例如,当组网环境中设备发出的报文需要经过NAT地址转换后才能访问TFTP、FTP服务器时,则需要管理员通过source参数指定一个符合NAT地址转换规则的源IP地址(其中,如果设备需要经过一台独立的NAT设备进行地址转换时,本命令指定的IP地址必须可以与NAT设备三层路由可达),使设备发出的报文可以进行NAT地址转换等处理,正常访问TFTP、FTP服务器。
当同时配置了source和vpn-instance参数时,需要保证source中指定的源IP地址或接口所属VPN实例与vpn-instance中配置的VPN实例相同。
【举例】
# 配置手动离线升级URL信誉特征库,且采用TFTP方式,URL信誉特征库文件的远程路径为tftp://192.168.0.10/url-1.0.2-en.dat。
<Sysname> system-view
[Sysname] url-reputation signature update tftp://192.168.0.10/url-1.0.2-en.dat
# 配置手动离线升级URL信誉特征库,且采用本地方式,URL信誉特征库文件的本地路径为cfb0:/dpi/url-1.0.23-en.dat,当前工作路径为cfa0:。
<Sysname> cd cfb0:/
<Sysname> system-view
[Sysname] url-reputation signature update dpi/url-1.0.23-en.dat
不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!