API安全快速上手

ESA基于机器学习和会话标识符,自动发现您对应站点下的API端点。对API评估后,即可通过API安全功能对API进行检测和管理。

配置会话标识符

会话标识符可用于标识API的各个会话。因此建议您在开始使用API安全功能前,先进行会话标识符配置。

  1. ESA控制台,选择站点管理,在站点列单击目标站点。

  2. 在左侧导航栏,选择安全防护 > API安全

  3. API安全页面,选择设置页签,单击会话标识符栏的添加按钮进行配置。image

  4. 根据业务需求,选择标识符类型:标头CookieJWT声明(需要已创建或新建),并填入对应的自定义标头名称即可。image

发现API

ESA将自动针对站点下的流量进行机器学习并结合会话标识符找到站点对应的API。

说明

为保证发现结果的有效性和时效性,本功能仅统计30天内被有效请求过的API。

  1. ESA控制台,选择站点管理,在站点列单击目标站点。

  2. 在左侧导航栏,选择安全防护 > API安全

  3. API安全页面选择API发现页签,将罗列出ESA已发现API数量和详细信息列表。image

评估API

为了帮助您快速分类API,ESA将已发现的API的状态分为:

  • 待评估:已发现的API默认标记为待评估状态,表示该API需要您手动分类是否需要进行管理。

  • 已忽略:您可以将识别到的已废弃、内部测试专用等类别的API标记为该状态。ESA将不会对这类API进行统计和分析。

  • 已管理:为保障您的业务安全,建议您将没有标记已忽略API标记为该状态。ESA将自动将这类API纳入API管理中。

您可以结合业务需要对已发现API进行评估:

  1. ESA控制台,选择站点管理,在站点列单击目标站点。

  2. 在左侧导航栏,选择安全防护 > API安全

  3. API安全页面选择API发现页签,单击待评估数据区的筛选按钮过滤出所有待评估API。image

  4. 在下方待评估API列表中,标记管理API或是忽略API。您也可以批量勾选待操作API,在列表下方选择所需的动作。image