描述
敌人可以虐待一个认证协议容易反射攻击为了击败它。这样做允许对手非法访问目标系统,没有拥有必要的凭证。反射攻击十分关注的身份验证协议依赖challenge-handshake或类似的机制。敌人可以冒充合法用户可以获得非法的访问期间,成功地安装反射攻击系统身份验证。
攻击的可能性
典型的严重性
执行流程
探索
识别服务与脆弱握手认证:敌人必须首先确定一个脆弱的身份验证协议。最常见的一个认证协议容易反射攻击是当客户端发起握手,而不是服务器。这允许客户端获取服务器使用服务器的pre-shared密钥加密目标数据。
实验
目标服务器发送的挑战:敌人打开到目标服务器的连接,并发送一个挑战。这一挑战是任意的,只是作为一个占位符协议为了得到服务器响应。
接收服务器的挑战:服务器响应通过返回与服务器发送加密的pre-shared关键的挑战,以及对明文的攻击者发送自己的挑战。我们将调用服务器发送的这一挑战“C”。C是非常重要和存储了下一步的对手。
启动第二次握手:由于对手并不拥有pre-shared键,他们不能加密C从上一步为了服务器进行身份验证。为了解决这个问题,对手发起一个连接到服务器,同时仍然保持第一次连接活着。在第二个连接,对手发送C作为初始客户的挑战,而不是服从像第一次连接,是有意的。
收到加密的挑战:服务器将开始在连接两个任意客户端客户挑战挑战和回应通过加密与pre-shared C键。服务器还会发送一个新的挑战。挑战对手忽略了服务器和存储的加密版本c .第二连接终止或到期离开的对手,因为它不再需要。
利用
-
现在的对手拥有C的加密版本,通过连接两个。对手继续回应的握手连接在一个服务器的加密版本C,验证他们访问pre-shared关键(当他们实际上不)。因为所有身份验证的服务器使用相同的pre-shared键将解密C和第一连接认证的对手,让对手非法访问目标系统。
先决条件
攻击者必须直接访问目标服务器为了成功挂载一个反射攻击。一个中间实体,如路由器或代理,处理这些交流代表攻击者抑制攻击者攻击的能力认证协议。 |
技能要求
(级别:中等) 攻击者需要有知识,观察协议交换和管理所需的连接问题,应对挑战 |
所需资源
攻击者需要的是一种手段来观察和理解协议交流为了反映适当的挑战。 |
后果
这个表指定不同的个体与攻击模式相关的后果。范围确定违反了安全属性,而影响了负面的技术影响,如果敌人成功的攻击。可能提供的信息如何可能的具体结果预计将看到列表中相对于其它后果。例如,可能有高可能性模式将被用来实现一定的影响,但较低的可能性,它将被利用来实现不同的影响。
范围 |
影响 |
可能性 |
保密
访问控制
授权 |
获得特权
旁路保护机制 |
|
保密 |
读取数据 |
|
缓解措施
服务器必须发起握手通过发出挑战。这将确保客户有回应之前,可以进一步交流 |
使用HMAC散列来自服务器的响应也可以用来阻止反射。服务器响应通过返回自己的挑战以及散列客户的挑战,自己的挑战和pre-shared秘密。要求客户端回应了HMAC的两个挑战确保只有拥有一个有效的pre-shared秘密两个值可以成功地散列。 |
引入一个随机nonce与每个新连接确保攻击者不能使用两个连接攻击认证协议 |
例子,实例
单点登录解决方案网络使用一个固定的pre-shared键与其客户启动登录过程中为了避免偷听最初的交流。 攻击者可以使用反射攻击模仿一个可信的客户在网络上参与点登录交换。 |
分类法映射
CAPEC映射ATT&CK技术利用一个继承模型简化和减少直接CAPEC / ATT&CK映射。继承的映射表示文本说明父CAPEC有相关ATT&CK映射。注意,ATT&CK企业框架不使用一个继承模型的一部分映射到CAPEC。
内容的历史
提交 |
提交日期 |
提交者 |
组织 |
2014-06-23
(版本2.6) |
CAPEC内容团队 |
manbetx客户端首页 |
|
修改 |
修改日期 |
修饰符 |
组织 |
2015-11-09
(版本2.7) |
CAPEC内容团队 |
manbetx客户端首页 |
更新Related_Attack_Patterns |
2019-09-30
(版本3.2) |
CAPEC内容团队 |
manbetx客户端首页 |
更新@Abstraction Related_Attack_Patterns |
2020-07-30
(版本3.3) |
CAPEC内容团队 |
manbetx客户端首页 |
更新Execution_Flow Related_Attack_Patterns |
2020-12-17
(版本3.4) |
CAPEC内容团队 |
manbetx客户端首页 |
更新Related_Attack_Patterns |
2021-06-24
(版本3.5) |
CAPEC内容团队 |
manbetx客户端首页 |
更新Related_Weaknesses |
2021-10-21
(版本3.6) |
CAPEC内容团队 |
manbetx客户端首页 |
更新描述,Execution_Flow |
|