Windows Server使用TCP syn cookies来防止同步洪泛攻击。
是否知道操作系统(Windows Server 2008 R2和Windows Server 2012)如何计算syn cookie? 如果是这样,计算如何完成?
公式在维基百科上给出 – http://en.wikipedia.org/wiki/SYN_cookies
time()逻辑右移6个位置,这就给出了64秒的分辨率) 最初的TCP序列号,即SYN cookie,计算如下:
只有微软知道Windows是如何实现SYN Cookie的,因为它是封闭的源码,但是为了与其他操作系统互操作,遵循这个公式是有意义的。
你可以在Linux的net / ipv4 / syncookies.c中看到一个SYN Cookies的实现 。