目录

简介

如何绕过特定用户代理的身份验证？

简介

本文档介绍如何在思科网络安全设备(WSA)（所有AsyncOS版本7.x及更高版本）上绕过特定用户代理的身份验证。

如何绕过特定用户代理的身份验证？

您可以使用特定应用的用户代理绕过该应用的身份验证。此过程分为两步。

1. 确定应用程序使用的用户代理字符串。

1. 对于标准应用，您可以在以下网站上找到用户代理字符串：

http://www.user-agents.org/

http://www.useragentstring.com/pages/useragentstring.php

http://www.infosyssec.com/infosyssec/security/useragentstrings.shtml

2. 您还可以从设备上的访问日志确定用户代理字符串。请完成以下步骤：

1. 在GUI中，选择System Administration > Log Subscription > Access logs。

2. 在自定义字段中添加%u。

3. 提交并确认更改。

4. 根据客户端IP地址对访问日志执行复制或尾部操作。

5. 用户代理字符串可以位于访问日志行的末尾。

示例：在Chrome浏览器中，您可以看到用户代理字符串为Mozilla/5.0 (Windows；U；Windows NT 5.1；en-US) AppleWebKit/525.13 （KHTML，如Gecko） Chrome/0.X.Y.Z Safari/525.13。)

2. 将WSA配置为绕过用户代理字符串的身份验证。

1. 选择网络安全管理器>身份。单击Add Identity。

- 名称：用户代理AuthExempt标识

- 在上方插入：设置为订单1

- 按子网定义成员：空白（或还可以定义IP地址范围/子网）

- 通过身份验证定义成员：无需身份验证

- Advanced > User Agents：单击None Selected。在自定义用户代理下，指定用户代理字符串。

2. 选择网络安全管理器>访问策略。单击Add Policy。

- 策略名称：用户代理的身份验证免除

- 在策略上插入：设置为订单1

- 身份策略：用户代理AuthExempt身份

- 高级：无

此配置免除对指定用户代理的身份验证。访问策略仍会根据访问策略设置过滤（基于URL类别）和扫描(McAfee、Webroot)流量。