重放攻击简单介绍 ( replay attack )


重放攻击是计算机世界黑客常用的攻击方式之一,它的书面定义对不了解密码学的人来说比较抽象。我就通过一个故事来说明它吧!

/故事的分割线/
阿里巴巴和40大盗的故事

人物:

黑客:阿里巴巴
用户:40大盗
系统:宝库
身份认证:石门

故事情节:

话说有一天,40大盗准备把一抢来得珠宝放进他们的宝库里去。
// 用户打算登陆系统

他们来到宝库面前,准备打开石门
// 系统要求身份认证,弹出口令窗口

40大盗的首领对着石门喊道:“芝麻开门”
//用户输入口令“芝麻开门”

不巧这一幕被阿里巴巴看到
//有黑客截获用户的登陆过程

40大盗将宝物放进宝库后,就离开了
//用户退出系统

等40达盗走远后,阿里巴巴来到石门前也大喊“芝麻开门”
//黑客对系统进行了重放攻击  ------------------------------------------------重点:重放攻击

石门打开了,阿里巴巴把宝物都搬回家了
//成功入侵系统



所谓重放攻击就是攻击者发送一个目的主机已接收过的包,来达到欺骗系统的目的,主要用于身份认证过程。
为了抵御重放攻击,现在的身份认证一般采用挑战因答方式。

用户                        系统
-----申请登陆----〉
                           〈---发送挑战值----
计算相应的应答值
                            ------发送应答值--〉
                            判断应答值是否正确
〈---通过认证(正确)--
                            不正确断开连接

这里要注意的是挑战值得熵值必须大(变化量要很大),若挑战值变化量不大,攻击者只需截获足够的挑战应答关系,就可以进行重放攻击了。
  • 3
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
重放攻击是一种网络攻击手段,攻击者通过录制并重复发送已经捕获到的通信数据包来欺骗系统。具体而言,攻击者会在通信过程中截取目标用户发送的有效请求并存储下来,然后将这些请求重新发送给服务器,使服务器错误地认为这些请求是合法的并执行相应操作。 重放攻击是一种较为简单却有效的攻击方式,常被用于绕过系统认证、窃取敏感信息或执行非法操作。攻击者可以通过重放攻击来绕过服务器的身份验证,获取未经授权的访问权限,例如盗取用户的密码、会话令牌或其他敏感信息。此外,攻击者还可以使用重放攻击进行欺骗,例如在电子支付过程中重复发送支付请求,从而导致被多次扣费。 为了防御重放攻击,通常需要采取一系列的安全措施。首先是使用加密技术,确保数据在传输过程中的机密性和完整性。其次是在通信中引入时间戳或一次性密码等机制来防止重复请求的执行。另外,还可以通过使用数字签名、令牌以及身份认证等方式来增强系统的安全性,确保只有合法用户才能访问系统。此外,网络管理员还需要对系统进行监控和审计,及时检测和响应重放攻击的发生,以减少攻击造成的损失。 总而言之,重放攻击是一种主动攻击手段,通过重复发送已捕获到的通信数据包来欺骗系统。为了防止这种攻击,需要使用加密技术、引入时间戳或一次性密码等措施,以及加强身份认证和监控系统的安全性。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值