首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >IP欺骗的TCP协议,真的不可能吗?

问IP欺骗的TCP协议,真的不可能吗?
EN

Security用户
提问于 2022-07-23 09:50:05
回答 1查看 181关注 0票数 1

我在读:在进行TCP 3路握手时使用真正的IP欺骗

答案是:

首先,每个TCP数据包都有一个顺序标识符,从一个随机位置开始。因此,如果攻击者在欺骗(非SYN)数据包(试图劫持现有连接),那么所有这些伪造数据包都将被忽略或拒绝(取决于数据包的类型),因为它们将是无序的。

  1. 我理解这一点,但攻击者欺骗所有数据包(包括传输的第一个SYN数据包)的情况如何?

在这种情况下,受害者无法检测到攻击者。(因为攻击者确定了初始顺序标识符)

  1. 在上面的答案中,为什么攻击者不能查看顺序标识符的初始值?假设所有的数据包都通过他(据我所知,顺序标识符没有编码),也许它是用IPSec编码的?换句话说,我们可以编码IP报头吗?
EN

回答 1

Security用户

发布于 2022-07-23 10:34:17

我理解这一点,但是攻击者欺骗所有数据包(包括第一个SYN数据包)的情况如何?

攻击者需要准确地确认来自服务器的SYN才能继续进行TCP握手。由于服务器SYN中的序列号是随机的,而且攻击者无法观察它(因为数据包被攻击者欺骗),攻击者需要正确猜测服务器序列号。

虽然攻击者可能发送大量数据包,因此幸运地猜到了这一点,但也必须对以下所有交换进行此操作,因为攻击者无法观察哪些猜测是成功的。

票数 0
EN
页面原文内容由Security提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://security.stackexchange.com/questions/263561

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档