配置用户静默功能
背景信息
在NAC认证过程中,若用户在短时间内频繁认证失败,一方面会对系统造成冲击,另一方面存在攻击者通过多次尝试输入用户名和密码的方式暴力破解用户名和密码的风险。
使能静默功能后,若某一用户在60秒内认证失败的次数超过规定的值,则设备会将该用户静默一段时间,在静默时间内,设备会丢弃该用户的NAC认证请求,从而避免用户在短时间内频繁认证失败。
静默表满规格时不允许非静默表中的新用户接入。
操作步骤
- 配置802.1X用户的静默功能。
执行命令system-view,进入系统视图。
执行命令dot1x quiet-period,使能802.1X用户的静默功能。
缺省情况下,已使能802.1X用户的静默功能。
(可选)执行命令dot1x quiet-times fail-times,配置802.1X用户被静默前60秒内允许认证失败的次数。
缺省情况下,802.1X用户被静默前60秒内允许认证失败的次数为10次。
(可选)执行命令dot1x timer quiet-period quiet-period-value,配置认证失败的802.1X用户被静默的时间。
缺省情况下,认证失败的802.1X用户被静默的时间为60秒。
- 配置MAC用户的静默功能。
必须通过命令undo authentication pre-authen-access enable关闭预连接功能和通过命令undo authentication event action authorize关闭用户在认证成功前各阶段的网络访问权限后,MAC用户的静默功能才能生效。但是,在MAC用户混合认证场景中,MAC用户的静默功能不生效。
执行命令system-view,进入系统视图。
(可选)执行命令mac-authen quiet-times fail-times,配置MAC用户被静默前60秒内允许认证失败的次数。
缺省情况下,MAC用户被静默前60秒内允许认证失败的次数为10次。
执行命令mac-authen timer quiet-period quiet-period-value,配置认证失败的MAC用户被静默的时间。
缺省情况下,认证失败的MAC用户被静默的时间为60秒。quiet-period-value取值为0时,表示关闭MAC用户的静默功能。
- 配置Portal认证用户的静默功能。
执行命令system-view,进入系统视图。
执行命令portal quiet-period,使能Portal认证静默功能。
缺省情况下,已使能Portal认证用户的静默功能。
(可选)执行命令portal quiet-times fail-times,配置Portal认证用户被静默前60秒内允许认证失败的次数。
缺省情况下,Portal认证用户被静默前60秒内允许认证失败的次数为10次。
(可选)执行命令portal timer quiet-period quiet-period-value,配置认证失败的Portal认证用户被静默的时间。
缺省情况下,认证失败的Portal认证用户被静默的时间为60秒。