针对可疑活动采取措施

您正在查看 Apigee Edge 文档。
前往 Apigee X 文档
信息

您可以采取措施来拦截可疑请求,例如在 API 代理中屏蔽请求或标记请求以进行特殊处理。您还可以采取措施来明确允许来自特定 IP 地址的请求。

操作次数的统计方式

Apigee Sense 控制台中,您可以采取措施来明确允许、屏蔽或标记来自特定客户端的请求。Apigee Edge 会在 API 代理处理请求之前,对请求执行这些操作。通常,您采取措施是因为请求符合不良行为模式,或者(对于“允许”操作)是因为您要排除已采取的禁止性措施所针对的客户端。

如需确定要针对哪些请求采取措施,您可以使用检测报告(在 Apigee Sense 控制台中,依次点击“检测”菜单和“报告”)来识别要屏蔽或标记的请求行为。例如,检测报告可能会列出显示一组请求表现出暴力猜测行为。您可以采取措施来屏蔽来自这些 IP 地址的请求。

您可以执行以下类型的操作。

操作 说明 优先顺序
允许 允许所选类别中的请求继续进行。您可以采取“允许”操作,明确允许来自特定客户端 IP 地址的请求,即使其他操作可能会影响该 IP 地址。例如,您可能希望允许内部或合作伙伴客户端 IP 的请求,即使这些请求符合“不必要”的行为。 1
屏蔽 屏蔽所选类别中的请求。如果您选择完全屏蔽请求,Apigee Edge 会使用 403 状态代码向客户端发出响应。 2
标志 标记所选类别中的请求,以便您可以在 API 代理代码中对这些请求采取相应措施。当您为客户端请求标记时,Apigee Edge 会向请求添加一个值为 SENSEX-SENSE-BOT-DETECTED 标头。您的 API 代理可以根据此标头的存在情况做出响应,例如向客户端发送特定响应。 3

Apigee Sense 操作的优先顺序

Apigee Sense 会按优先顺序应用操作,从“允许”到“屏蔽”再到“标记”。例如,如果某个 IP 地址同时启用了“允许”操作和“阻止”操作,Apigee Sense 将应用“允许”操作,并忽略“阻止”操作。

Apigee Sense 会强制执行优先级顺序,因为您可能会在不知不觉中对某个 IP 地址应用多项操作。这是因为您通常会针对与许多 IP 地址关联的行为(例如阻止暴力猜测者)采取措施。如果您稍后对单个 IP 地址执行其他操作(例如,单独指定一个友好 IP 地址以允许其访问),则系统会针对该 IP 地址启用行为应用的操作和单个 IP 应用的操作。不过,对于来自指定 IP 地址的请求,系统只会强制执行优先级最高的操作。

因此,虽然可以为某个 IP 地址启用所有这三种类型的操作,但“允许”操作的优先级高于“屏蔽”或“标记”操作。

确定要采取行动的请求和客户端

在 Apigee Sense 控制台中,您可以按可疑客户端的来源和可疑原因过滤和分组可疑客户端。隔离出所需群组后,您可以对该群组中的 IP 地址采取措施,例如屏蔽这些 IP 地址。

您可以按以下分区过滤可疑客户端:

分区 说明
单个聊天机器人原因 相应请求可疑的原因。如需详细了解原因,请参阅下文。
聊天机器人原因组 与一组(一个或多个)IP 地址相关联的一组原因。例如,分析可能已确定四个 IP 地址的请求符合三个原因的条件。
国家/地区 发起请求的国家/地区。
自治系统组织 发出请求的 AS 组织。

原因

在分析 API 请求时,Apigee Sense 会使用可确定请求行为是否可疑的条件来衡量请求。如果来自 IP 的请求满足表明存在可疑活动的原因的条件,Apigee Sense 会在其控制台中报告此情况。

下表介绍了请求被识别为可疑的原因。在门户中,您可以查看条件列表,并按这些理由过滤发出可疑请求的客户端。

您还可以根据 API 使用需求自定义条件。如需了解详情,请参阅自定义检测规则

原因 已捕获行为
Brute Guessor 过去 24 小时内响应错误的比例较大
内容配额超额者 因内容配额超限而出现 403 错误后的其他请求
内容窃取者 5 分钟内,OAuth 会话数量较少,但流量较大
内容抓取工具 5 分钟内调用的 URI 数量较多
不同的操作系统 在 5 分钟的时间范围内使用了多个操作系统系列
不同的用户代理系列 在 5 分钟的时间范围内使用了多个用户代理系列
Flooder 5 分钟内,来自某个 IP 的流量比例较高
Guessor 5 分钟内出现大量响应错误
登录 Guessor 5 分钟内,大量流量涌向少数 URI
OAuth Abuser 过去 24 小时内少量用户代理的 OAuth 会话数量较多
OAuth 收集器 过去 24 小时内少量用户代理系列的 OAuth 会话数量较多
OAuth Harvestor 5 分钟内,OAuth 会话数量较多,流量较大
Robot Abuser 过去 24 小时内出现大量 403 拒绝错误
短会话 短期 OAuth 会话数量较多
Static Content Scraper 5 分钟内来自 IP 的响应载荷大小的比例较高
暴风雨 5 分钟内出现少量流量高峰
龙卷风 5 分钟内流量持续出现高峰
Tor List Rule IP 源自 TOR 项目,并且该 IP 触发了至少一条其他机器人规则