首页
学习
活动
专区
圈层
工具
发布

SCIM漏洞挖掘实战指南

仅举几个例子:常见OAuth漏洞通过解析差异绕过SAML SSO认证在OAuth登录流程中使用"脏舞"进行账户劫持等等 - 确实存在大量宝贵资源。...核心组件简而言之,该标准定义了一组由服务提供商暴露的RESTful API,这些API应可由其他参与者(主要是身份提供商)调用以更新用户池。...API。...因此,使用此库定义和暴露的SCIM服务器保持未经身份验证状态。利用实例需要与配置域匹配的电子邮件。可使用SCIM POST操作创建匹配内部电子邮件域和数据的新用户。...* 示例1 - 内部角色权限提升客户端支持通过SCIM端点配置和更新Okta组和用户。它将Okta组转换为具有自定义标签的内部角色,以引用"Okta资源"。

23010

通过SCIM配置实现HackerOne账户接管漏洞分析

HackerOne报告#3178999 - 通过SCIM配置实现现有HackerOne账户接管漏洞概述经过多次尝试和理解,我能够通过SCIM(跨域身份管理系统)配置接管现有用户账户。...使用SCIM配置时需要满足以下条件:已验证的域名正常工作的SSO配置技术细节初始测试过程在首次尝试中,测试流程如下:将组织用户导入Okta收到错误提示:现有用户的电子邮件域名与已验证域名不匹配更改电子邮件地址结果...关键发现:如果攻击者使用verified.com验证域名,将victim@ato.com添加到Okta,会收到错误提示如果将用户名和电子邮件都改为victim@verified.com,会在H1组织中创建新用户如果用户名保持...这可能是HackerOne的配置错误,只验证用户名是否正确,而不验证电子邮件地址。修复验证修复后,通过Okta使用SCIM配置用户时,现在要求用户名和电子邮件都属于HackerOne内控制的验证域名。...漏洞报告提交2025年6月16日:漏洞确认并修复2025年6月17日:复测完成,修复有效2025年7月17日:报告公开披露该漏洞最终被评定为高风险(7.0),涉及不正确的访问控制机制,影响了HackerOne的API

22210
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    深入剖析CVE-2025-41115:Grafana企业版SCIM特权升级漏洞利用实践

    )级别,影响Grafana企业版的SCIM用户配置功能。...当启用SCIM配置且user_sync_enabled = true时,恶意SCIM客户端可以发送数字externalId,Grafana会错误地将其映射到内部用户ID,导致攻击者能够模拟或覆盖现有账户...,包括被覆盖的用户ID信息 精准定位:专门针对管理员账户(UID 1)进行攻击技术特点100% Python实现:无需额外依赖,开箱即用错误处理完善:包含完整的异常处理和超时机制HTTPS支持:支持目标使用...令牌(如果需要使用特定令牌)DEFAULT_TOKENS:内置的默认/泄露令牌列表ATTACKER:自动生成的攻击者邮箱地址TARGET_UID:要覆盖的目标用户ID(默认为1,即管理员)使用场景渗透测试...通过模块化设计,可以轻松扩展或修改以适应不同的测试场景。6HFtX5dABrKlqXeO5PUv/ydjQZDJ7Ct83xG1NG8fcAN1np1b5KCUMno5Bfxwlqmb

    10310

    跟着大公司学安全架构之云IAM架构

    需求整体框架如图,左侧身份云服务提供统一视图,包括统一安全凭证、统一的管理方式,通过API可以获得服务,服务则包括了SSO、SAML、OAuth、SCIM、AToM、REST、RBAC,还提供与服务有关的报告的...SCIM是用于自动化身份域和系统之间的用户身份信息交换的开放标准,提供身份管理服务,覆盖身份生命周期,密码管理,组管理等的无状态REST接口(即API),将这些API暴露为可通过网络访问的资源。...所有使用者通过标准协议,这样可以用DNS来路由,应用不需要了解内部实现。 2.3实时和近实时任务 请求分为同步实时和异步近实时任务,实时任务仅包括用户进行所需的操作,以最小延迟执行的任务。...例如用户需要创建新用户,系统调用SCIM API来创建用户,身份在身份存储中被创建时,用户获得一个邮件,邮件中的链接可以重置密码。...微服务使用消息传递API,在队列中排队。 消息队列服务在后台不断扫描队列,发现用户创建事件后,由审计、用户通知、应用预定、数据分析等的事件门户处理,消息队列执行通知逻辑发送邮件。至此,该事件出列。

    2.5K10

    通过SCIM配置实现HackerOne账户接管漏洞分析

    漏洞概述经过多次尝试和分析,我能够通过SCIM(跨域身份管理系统)配置接管现有用户账户。...使用SCIM配置需满足以下条件:已验证的域名正常工作的SSO(单点登录)配置测试过程初始测试步骤:将组织用户导入Okta收到错误提示:现有用户的电子邮件域名与已验证域名不匹配更改电子邮件地址结果:在组织用户页面创建新用户经过多次尝试后...(问题2)攻击者无法通过SSO提供商(Okta)登录,因为用户名victim@ato.com已被导入并使用。...环境设置从此处设置沙盒程序,不要删除演示成员联系HackerOne支持为沙盒程序激活SSO和SCIM配置使用Okta设置SSO在Okta中设置SCIM添加用户复现步骤转到Okta目录,添加可访问电子邮件的用户转到为...最终修复方案要求:通过Okta使用SCIM配置用户时,必须确保用户名和电子邮件都属于HackerOne内控制的验证域名。

    24310

    每日开源 | 告别造轮子,试试这个单点登录框架...

    Single Sign On System),谐音马克思的钥匙寓意是最大钥匙,是业界领先的企业级IAM身份管理和认证产品,支持OAuth 2.x/OpenID Connect、SAML 2.0、JWT、CAS、SCIM...等标准协议,提供简单、标准、安全和开放的用户身份管理(IDM)、身份认证(AM)、单点登录(SSO)、RBAC权限管理和资源管理等。...ActiveDirectory/标准LDAP服务器2.7社交账号微信/QQ/微博/钉钉/Google/Facebook/其他2.8扫码登录企业微信/钉钉扫码登录提供标准的认证接口以便于其他应用集成SSO,安全的移动接入,安全的API...提供用户生命周期管理,支持SCIM 2协议,基于Apache Kafka代理,通过连接器(Connector)实现身份供给同步。...多种认证机制并存,各应用系统可保留原有认证机制,同时集成认证中心的认证;应用具有高度独立性,不依赖认证中心,又可用使用认证中心的认证,实现单点登录。

    1.5K40

    每日开源 | 告别造轮子,试试这个单点登录框架...

    Single Sign On System),谐音马克思的钥匙寓意是最大钥匙,是业界领先的企业级IAM身份管理和认证产品,支持OAuth 2.x/OpenID Connect、SAML 2.0、JWT、CAS、SCIM...等标准协议,提供简单、标准、安全和开放的用户身份管理(IDM)、身份认证(AM)、单点登录(SSO)、RBAC权限管理和资源管理等。...LDAP服务器 2.7 社交账号 微信/QQ/微博/钉钉/Google/Facebook/其他 2.8 扫码登录 企业微信/钉钉扫码登录 提供标准的认证接口以便于其他应用集成SSO,安全的移动接入,安全的API...提供用户生命周期管理,支持SCIM 2协议,基于Apache Kafka代理,通过连接器(Connector)实现身份供给同步。...多种认证机制并存,各应用系统可保留原有认证机制,同时集成认证中心的认证;应用具有高度独立性,不依赖认证中心,又可用使用认证中心的认证,实现单点登录。

    2K30

    谈谈身份与访问管理(IAM)的12大趋势

    身份治理延伸至云端 身份管理提供商SailPoint的首席执行官兼联合创始人Mark McClain表示, “治理的世界是有关谁有权限访问什么东西,谁应该访问什么东西,以及如何正确使用这些权限的世界。...SailPoint和其他身份治理及管理(IGA)解决方案提供商正在致力于加快这一进程,为前端的安全人员提供更多用户友好型的云管理工具。...其他的一些公司(如Sailpoint和One Identity)则通过云迁移为客户提供支持。...作为一家身份治理公司,SailPoint的目标是解决这一问题,这就导致其与Varonis之类的数据安全/治理公司以及Forcepoint之类的用户和实体行为分析提供商产生了重叠。...Squire解释称,关于“零登录”的目标,就是可以通过行为生物特征识别技术来自动提取用户的独特行为,并自动对你的身份进行验证。

    2.8K40

    从Grafana支持的认证方式分析比较IAM产品现状与未来展望

    通过对Grafana认证机制的解析,结合市场上主流IAM产品的对比分析,我们进一步探索了IAM产品的现状与未来发展趋势。...市场主流IAM产品概览:国际品牌:Okta、Azure AD、Ping Identity、ForgeRock、IBM Security、SailPoint、Duo Security等。...用户生命周期管理能力,包括入职、调动、离职等环节的自动化处理。3、易用性与用户体验:管理界面的直观性和操作简便性。用户登录过程的流畅性,包括认证速度和错误处理。移动端的支持和体验。...API和SDK的丰富度,支持定制化开发和第三方应用集成。支持云部署、本地部署或混合环境的灵活性。5、性能与可靠性:系统的稳定性,包括故障恢复能力和高可用性设计。处理大量并发请求的能力。...SailPoint IdentityIQ:虽然在身份治理方面表现出色,但在身份管理的其他方面(如认证和授权)的功能可能不如一些竞争对手全面。

    71010

    AI 协助办公 |记一次用 GPT-4 写一个消息同步 App

    user 字段来获取用户的 ID,然后使用 get_user_info() 函数从 Slack API 中获取用户的完整信息,包括用户名。...在 Slack 应用设置中,您需要申请 "users:read.email" 权限,以便在通过 Web API 请求用户信息时获取带有电子邮件地址的用户数据。...然后使用 "users_info" 方法来获取用户信息。具体如何设置权限管理和如何通过 SDK 获取详细信息,请参阅 Slack API 文档。...使用 Slack API Tester,您可以通过简单的 Web 界面轻松测试各种 Slack API 操作,而无需编写任何代码。...您可以使用 Slack API Tester 来测试各种 Slack API 方法,例如发送消息、查询用户或列表、创建频道或更新工作区设置等。

    4.3K120

    云应用服务到底有多安全?

    用户都是首席信息安全官(CISO) 大多数Office 365或SalesForce和Slack用户,或任何其他SaaS应用程序都通过软件与他们联系以完成他们的工作。...换句话说,除了使用SaaS应用程序外,最终用户也承担了评估和管理它们的角色。这显示了“IT民主化”如何不仅让人们掌握更多技术,而且还加大了责任。...那么企业的SaaS提供商如何处理传输中、使用中、静止中的数据? 传统上,网络公司已经使用安全套接字层(SSL)进行通信。...最终用户可以在开展最少(或不需要)培训的情况下开始使用大多数SaaS应用程序,但考虑到其潜在的损害,这可能不是一个好习惯。 即使最终用户获得这样的控制权利,但具有限制人为错误的可能性。...在这方面,企业可能会看到其SaaS提供商是否利用了跨域身份管理系统(SCIM),这是一种自动交换用户ID的开放标准。

    1.2K90

    2025年最佳安卓密码管理器技术评测

    基于零知识架构实现无限设备间凭证同步移动端特性:生物特征解锁(指纹/面部识别)Bitwarden Send安全文本共享协议本地化TOTP验证器生成开源验证:代码库公开审计,安全透明度行业领先1Password | 最佳用户体验方案安全密钥系统...暗网监控数据爬虫认证体系:支持硬件安全密钥的2FA验证NordPass | VPN整合方案安全生态:与NordVPN共享XChaCha20加密算法风险监测:基于哈希值比对的密码健康评估引擎数据泄露扫描API...生物识别支持 ✓ ✓ ✓ ✓ 本地离线访问 ✓ ✗ ✗ ✓ 跨平台API...安全审计报告频率 季度 年度 未公开 半年 移动端实现差异自动填充引擎:Bitwarden采用Android Autofill Framework深度集成1Password使用自定义键盘注入技术数据存储方案...:Proton Pass实施瑞士服务器物理隔离NordPass采用分布式云存储架构企业级功能Keeper:独有的自毁协议(5次失败登录触发本地数据擦除)Dashlane:商业版提供SCIM用户供应系统整合

    42110

    Argoproj社区发布第一个版本的通知引擎!

    通知引擎正试图解决这些挑战: 提供一个灵活的配置驱动的触发器和模板机制,允许 CRD 控制器管理员适应最终用户的需求,而无需进行任何代码更改; 提供与数十个通知服务(Slack、SMTP、Telegram...用户可以利用通知引擎更新 Github 中的提交状态,创建 Grafana 注解或配置完全自定义集成使用通用的基于 webhook 的服务。...stringData: slack-token: slack-token> 用户友好的订阅 一旦管理员配置了触发器、模板和服务,最终用户只需“订阅”他们感兴趣的触发器。...在开始实现控制器之前,我们需要编写样板代码,这些代码需要与 Kubernetes 集群通信,并通过触发器和模板提供对 Kubernetes ConfigMap 和 Secret 的访问: informersFactory...要开始使用它,我们需要配置触发器、模板,并设置与一些通知服务的集成。

    90230
    领券