要禁用SecPath ACG1000中的匿名用户,核心方法是配置强制认证策略,确保所有用户必须通过身份验证才能访问网络资源。以下是详细操作步骤:
一、理解匿名用户机制
在ACG1000中,未经过认证的用户默认以源IP地址作为标识,系统将其识别为"匿名用户"。当用户流量经过ACG设备时,若未进行认证,系统会自动将其归类为匿名用户并显示在用户管理界面。
二、禁用匿名用户的主要方法
1. 配置本地Web认证策略
这是最常用且推荐的方式,通过强制用户进行Web认证来消除匿名用户:
登录ACG1000管理界面
配置本地认证
- 进入"用户管理 > 认证管理 > 认证方式"
- 确保"本地WEB认证"已启用
- 配置认证页面样式和提示信息
设置认证策略
- 进入"用户管理 > 认证管理 > 认证策略"
- 创建新策略,设置源地址为需要认证的内网网段(如192.168.10.0/24)
- 选择"本地WEB认证"作为认证方式
- 设置模式为"强制认证"(未认证用户将被重定向至认证页面)
配置用户组
- 进入"用户管理 > 用户组"
- 检查"匿名用户组"的配置
- 将匿名用户组的身份验证类型设置为"本地认证",确保其与认证方式关联
2. 配置Portal认证服务
若需更专业的认证体验,可配置Portal认证:
启用Portal服务
- 进入"用户管理 > 认证管理 > 认证方式"
- 选择"Portal Server认证"
- 启用"本地Portal Server"
配置RADIUS服务器(可选但推荐)
- 进入"用户管理 > 认证管理 > 认证服务器"
- 新建RADIUS服务器配置,填写服务器IP、共享密钥等信息
- 将认证方式与RADIUS服务器关联
设置重定向策略
- 进入"系统管理 > 系统设置 > 高级选项"
- 配置重定向策略,确保HTTP/HTTPS流量被正确重定向至认证页面
- 可选择"HTML-Refresh"模式替代默认的HTTP 302重定向,避免浏览器安全警告
3. 配置识别范围限制
限制系统仅识别特定网段的用户,避免无关IP被识别为匿名用户:
- 进入"用户管理 > 认证管理 > 高级选项"
- 设置"识别范围",仅包含需要认证的内网网段
- 配置识别模式为"启发模式",提高用户识别准确性
三、验证与测试
清除现有匿名用户
- 通过命令行执行:
clear user-waa local-waa - 此命令将清除所有本地无感知认证用户,强制用户重新认证
测试认证流程
- 尝试访问内网资源,确认被重定向至认证页面
- 使用有效账号登录,验证是否能正常访问网络
检查日志
- 进入"数据中心 > 日志中心"
- 确认已开启"匿名审计"功能(通过命令
anony_user log enable) - 查看认证日志,确认匿名用户已被有效管控
四、注意事项
- 部署模式影响:确保ACG1000部署在流量必经路径上(路由模式或透明模式),否则无法有效拦截和认证用户流量
- 证书配置:若使用HTTPS重定向,需配置有效SSL证书,避免用户看到安全警告
- 用户分组策略:可创建不同用户组,针对不同网段或设备类型应用差异化认证策略
- 系统资源:开启全面认证可能增加系统负载,建议监控CPU和内存使用情况
通过以上配置,您可以有效禁用ACG1000中的匿名用户功能,实现对所有网络用户的强制认证管理,提升网络安全性和可管理性。
暂无评论