凭证填充攻击分析
攻击概述
凭证填充攻击是指攻击者利用大量被盗取的用户名和密码组合(组合列表),通过自动化工具尝试登录目标应用程序或网页界面,以获取用户账户权限并实施欺诈行为。攻击目标是通过接管账户进行资金盗取、大额购买、身份盗窃或创建合成身份。
攻击成因
- 密码重复使用:平均57%的用户会在多个账户上重复使用密码,根据SpyCloud数据,2020年收集的违规行为中60%涉及密码重复使用。
- 数据泄露规模庞大:从2005年首次百万条记录泄露以来,泄露规模持续扩大,雅虎30亿条记录泄露事件等加剧了攻击者的资源。
- 自动化与低门槛:攻击者可使用低成本的自动化工具(如账户检查器)测试大量凭证,单次攻击成本低于$200,成功率虽低(1-2%),但收益可观。
- 检测迟缓:组织识别和遏制违规行为的平均时间为280天,为攻击者提供了充足的操作窗口。
- 暗网资源:犯罪分子可轻易购买包含多个数据泄露信息的组合列表,价格低至每条2美元。
攻击流程
- 获取凭证:通过暗网购买或利用公开资源获取组合列表。
- 伪装流量:使用IP代理服务分散登录请求,避免触发防御机制。
- 加载与分析:将组合列表加载到工具中,选择目标网站并分析账户余额。
- 实施ATO:利用有效凭证进行欺诈交易、大额购买或提升权限执行更恶毒攻击。
攻击影响
- 财务损失:美国金融部门凭证填充占比41%,中等规模金融机构单次攻击损失超$350万。
- 间接损失:系统中断导致近$200万美元收入损失,法律成本和监管罚款未计入。
- 品牌影响:近50%消费者因数据泄露停止使用某公司服务,凭证填充与数据泄露感知趋同。
预防措施
- 加强密码:实施强密码策略,禁止常见密码,推广企业级密码管理工具。
- 多因素认证:为所有面向公众的网站和敏感数据资源实施MFA。
- 自动预防:通过后台检查强制受影响用户重置密码,无缝阻止合法用户访问。
防御策略
- 消费者:推动密码卫生习惯,监控账户异常。
- 企业:保护高管账户,防止密码重复使用导致的BEC攻击。
- 技术方案:利用人类情报(HUMINT)和自动化技术(如SpyCloud的VIP卫士和Active Directory Guardian)提前检测并重置被盗密码。
研究结论
凭证填充攻击将持续存在,因其依赖于密码重复使用这一难以改变的行为模式。组织需主动采取技术和管理措施,而消费者需提高安全意识,才能有效遏制此类攻击。