目录

简介

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

简介

本文档介绍如何绕过思科网络安全设备(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;美国)AppleWebKit/525.13（KHTML，如Gecko）Chrome/0.X.Y.Z Safari/525.13。)

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

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

- 名称：用户代理AuthExempt身份

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

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

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

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

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

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

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

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

- 高级：无

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