概要:高级安全软件包是 专为企业级身份管理、令牌访问控制和扩展审计可见性而设计的高级产品,可增强对账户的保护。
引言
高级安全软件包汇集了三个关键功能,可提升贵组织的安全性:
- 具有服务限制的多令牌管理:跨 API、S2S 和 OneLink 的可扩展令牌创建和细粒度访问控制。
- 审计日志 API,可延长保留时间:获得平台活动的长期可见性,并将审计事件整合到监控堆栈中。
- SCIM 配置:通过身份提供商实现用户访问控制的自动化和集中化。
- 允许登录的 IP 地址列表:防止未经授权的访问,确保仅从受信任的网络和 IP 登录 AppsFlyer 仪表板
比较标准套餐和高级套餐:
| 功能 | 标准套餐 | 高级安全套餐 |
|---|---|---|
| 单点登录(SSO) | SSO 登录(仅限现有客户) | 支持 SSO SAML 2.0 与 SCIM 自动配置,实现用户与角色管理自动化 |
| Token 管理 | 每种类型最多管理 2 个 token(API、S2S 或 OneLink) | 每种类型最多管理 30 个 token,权限控制更精细 |
| 审核日志访问 | 仅限用户界面访问,数据保留 90 天 | UI 和 API 访问,数据保留 180天 |
| 基于角色的用户管理(RBAC) | 最多 10 个自定义角色 | 最多 50 个自定义角色 |
| IP 白名单 | 应用程序接口的 IP 允许列表 | 允许登录的 IP 列表和增强安全性的应用程序接口 |
| 24/7 安全监控 | 包含 | 包含 |
| 多重身份验证 | 包含 | 包含 |
有限制的多令牌管理
每种类型(API、S2S、OneLink)最多可创建和管理30 个令牌,并有服务级别限制,以提高令牌的可扩展性、安全性和控制力。
主要功能
- 与标准令牌的 2 个令牌相比,管理员可为每种类型创建多达30 个令牌,从而为更大的团队和复杂的工作流程提供支持。
- 为 API 标记分配特定于服务的访问权限,限制对敏感操作的访问。
- 代币可以撤销或轮换,而不会破坏集成或自动化。
- 通过特定令牌权限,简化与内部团队和外部合作伙伴的协作。
示例
创建两个令牌,以帮助保持最小权限访问,防止意外暴露数据。
仅数据访问令牌:创建一个只能访问汇总数据的令牌。该令牌无法访问原始数据或执行更改配置等操作。将其用于分析团队或只读机构用户。
仅用于设置的访问令牌:发布一个令牌,让内部团队管理配置设置,但不允许他们提取数据。这就将管理功能与数据访问隔离开来。
注意
有关标准令牌的一般信息,请参阅管理 AppsFlyer 令牌。
如何访问和控制令牌
创建受限令牌
- 从页面顶部导航栏打开账户菜单(点击右上角的邮箱地址,打开下拉菜单)> 安全中心。
- 进入令牌管理页面。
- 单击创建token。
- 选择token类型。
- API
- S2S
- OneLink
- 对于API 标记,请从访问限制 下拉菜单中选择一个或多个服务。
访问是二进制的:完全访问或无访问。 - 点击保存。
管理代币
要管理令牌,请从顶部栏打开账户菜单(电子邮件地址下拉菜单)->安全中心-> 令牌管理页面。
您可以在这个环节完成下列配置:
- 查看令牌元数据:名称、类型、限制、创建/有效期
- 单独删除令牌
- 监控审计日志中的令牌活动
注意
标记不可编辑。更改访问权限、删除和重新创建令牌。
审计日志 API 和扩展保留
该功能增强了现有的审计日志功能,引入了用于审计日志消耗的 API,并将数据保留时间从 90 天延长至 180 天。对于需要长期访问用户操作日志或将审计事件集成到SOC 和 SEIM 等外部监控工具中的团队来说,它是理想之选。
主要功能
- 使用专用 API 以编程方式访问审计日志
- 保留日志长达180 天,而标准审计日志仅保留 90 天
- 为合规、安全或操作用途过滤和导出数据
- 使用特定于服务的令牌来隔离日志访问
- 将数据导出到 SIEM 工具、仪表板或云存储中
注意
有关标准审计日志的一般信息,请参阅标准审计日志。
如何通过 API 访问审计日志
要使用审计日志 API:
- 从页面顶部导航栏打开账户菜单(点击右上角的邮箱地址,打开下拉菜单)> 通知。 安全中心
- 在审计日志部分,单击查看审计日志。
- 进入令牌管理页面。
- 使用现有的API 令牌或创建新的API 令牌。
- 在访问限制下,选择审计日志服务。
- 使用令牌验证对审计日志 API 端点的请求。
注意
确保安全存储 API 令牌。创建后无法检索
SSO 和 SCIM 配置
SCIM 配置通过直接从身份提供商 (IdP)(如 Okta、Entra ID (Azure)、OneLogin、JumpCloud 或支持基于属性访问的自我管理 IDP)自动进行用户生命周期管理,增强了 AppsFlyer SSO 功能。这样,企业就可以在无需人工干预的情况下启用、更新或停用用户。
通过 SCIM 同步用户,您可以实时全面控制访问权限。与 SAML 2.0 SSO 相结合,可为企业客户提供完整的身份和访问管理解决方案。
主要功能
- 根据身份提供商(IdP)记录在 AppsFlyer 中自动创建用户。
- 用户角色或 IdP 状态的变化会立即反映在 AppsFlyer 中。
- 使用SAML 2.0进行安全 SSO,使用SCIM进行配置,与 Okta 和 Azure AD 等领先的 IdP 兼容。
如何设置 SCIM 配置
要开始在 AppsFlyer 中使用 SCIM 配置,您需要
SSO 设置
要设置 SSO,您需要
启用 SCIM
注意
要启用 SCIM,必须先设置 SSO
要启用 SCIM,必须遵循几个步骤:
IdP 指令链接
IDP 的使用说明如下。Okta, Entra ID (Azure), OneLogin, 跳云
SCIM 连接
在 SCIM 连接中,必须填写以下字段:
| 字段名称 | 参数值 |
|---|---|
| SCIM 连接器基本 URL(SCIM 端点) | https://hq1.appsflyer.com/api/scim/v2 |
| 用户唯一标识符字段 | userName |
| 验证方法:名为 "授权 "的 HTTP 标头 | 承载器 <您的 AppsFlyer API 标记> |
SCIM 属性
| 属性 | 类型 | 必须配置 | 字段名称 | 外部命名空间 | 说明 |
|---|---|---|---|---|---|
| 角色 | 字符串 | ✅ | 角色 | urn:ietf:params:scim:schemas:extension:AppsFlyer:2.0:User |
|
| 开放所有后续应用的权限 | Boolean | ❌ | allowAccessToAllFutureApps | urn:ietf:params:scim:schemas:extension:AppsFlyer:2.0:User | 如果启用,用户将自动获准访问新应用程序。 |
| 允许的应用程序 ID | 字符串 | ❌ | appIDs | urn:ietf:params:scim:schemas:extension:AppsFlyer:2.0:User | 以逗号分隔的应用程序 ID 列表。所有应用程序留空,无应用程序则设置为 "无"。 |
角色
角色必须与 AppsFlyer 角色.下表显示了当前的 AppsFlyer 角色及其值。可添加自定义角色。关于 JumpCloud,请参阅以下限制。
| 字段名称 | 参数值 |
|---|---|
| 管理员 | 管理员 |
| 团队经理 | team_manager |
| 营销负责人 | marketing_lead |
| 营销 | 营销 |
| 市场——部分权限 | 市场——部分权限 |
| 协作方 | 开发者 |
| 财务 | 财务 |
| 数据安全 | 安全 |
| 质量保证 | 质量保证 |
| 自定义角色 | [输入自定义角色值] |
局限性
| 局限性 | 说明 |
|---|---|
| JumpCloud - 自定义属性 | 不支持自定义属性。作为一种变通方法,将角色字段映射到支持的字段 "工作街道地址"。查看 JumpCloud SCIM 支持. |
IP 白名单
增强的 IP 允许列表功能可防止未经授权的访问,确保只有受信任的网络才能与平台互动,从而提高安全性。这一功能对于执行严格的安全策略或管理远程访问的企业尤为重要。
主要功能
- 通过阻止来自未知 IP 的登录尝试来减少攻击。
- 启用指定 IP 地址或范围的功能,以确保只有授权用户和网络才能访问平台。
- 是使用 VPN 或需要更严格访问控制的组织的理想选择。