Windows Server 使用 TCP syn cookie 来保护自己免受 syn-flooding 攻击。
是否知道操作系统(Windows Server 2008 R2 和 Windows Server 2012)如何计算 syn cookie?如果有,如何计算?
Windows Server 使用 TCP syn cookie 来保护自己免受 syn-flooding 攻击。
是否知道操作系统(Windows Server 2008 R2 和 Windows Server 2012)如何计算 syn cookie?如果有,如何计算?
该公式在维基百科上给出 - http://en.wikipedia.org/wiki/SYN_cookies
time()
逻辑右移 6 个位置,分辨率为 64 秒)初始 TCP 序列号,即 SYN cookie,计算如下:
只有 Microsoft 确定这是否是 Windows 实现 SYN Cookie 的方式,因为它是封闭源代码,但为了与其他操作系统的互操作性,遵循这个公式是有意义的。
您可以在 Linux的net/ipv4/syncookies.c中看到一种 SYN Cookie 的实现。