الخلاصة

  • أبقى TCP مكوّنًا زمنيًا وأضاف إزاحة سرية مرتبطة برباعية الاتصال.
  • يعيق ذلك التنبؤ من خارج المسار، لكنه لا يصادق على هوية الطرفين. إذا أمكن استنتاج رقم التسلسل الابتدائي التالي لخادم من رقم شوهد قبله، فلن يحتاج المهاجم إلى رؤية الاتصال الذي يريد انتحاله. وصف RFC 1948 هذا الهجوم الأعمى: قياس نمط الأرقام، ثم إرسال SYN بعنوان مصدر مزور، وتخمين رقم الإقرار اللازم لقبول رد لا يراه المهاجم.

احتفظ الحل بالتقدم الزمني الذي يساعد على الفصل بين نسخ الاتصال المتعاقبة، لكنه حدّ مما يكشفه اتصال عن آخر. صار الرقم M + F(الرباعية، السر). وحتى إن كان المكوّن M منتظمًا، فإن تغيير عنوان أو منفذ ينتج إزاحة تعتمد على سر لا ينبغي للمراقب الخارجي حسابه.

حوّل RFC 6528 الفكرة إلى خوارزمية معيارية، وأدرجها RFC 9293 في مواصفة TCP الحالية. لم يُضف حقل جديد إلى حزمة الشبكة؛ بل تغيّر القرار الداخلي الذي يختار به الطرف قيمة 32 بت الموضوعة في SYN.