اجازه دهید یک طرح را ببینیم:
و من می خواهم دو مورد را در نظر داشته باشم:
همه آدرس های آی پی عمومی هستند، ابر نماد Inernet است.
اولین بار
-
H
اتصال TCP مستقر دارد:C = (210.10.10.10،9999،98.98.98.98،9999)
. این ارتباط برای برقراری ارتباط HTTP استفاده می شود – فرض کنید که برخی ازHTTP
فریم توسط اتصالC
ارسال می شود. -
بنابراین،
H
فقط برخی از پیام های HTTP را ارسال می کند. -
اکنون
MH
میخواهد پیامHTTP
را از طرفH
ارسال کند. بنابراین، حدس می زنمTCP.SequenceNumber
و دیگرTCP
زمینه های هدر. سپسMH
پیام TCP مناسب را باIP.srcAddress به
پیام H` و پیام HTTP ارسال می کند: 'من یک احمق هستم' (نگاه کنید به طرح).
یک بسته به عنوان بسته بعدی در ارتباط دریافت شد C
.
سوال من این است:
آیا سناریو ممکن است؟
دومین
وضعیت همان است که در بالا ذکر شد. با این حال، H
و سرور
با http s ارتباط برقرار می کند. MH
تلاش می کند یک پیام HTTP ارسال کند، همانند قبل. این نمی تواند رمزگذاری شود زیرا MH
یک کلید را نمی داند. بنابراین، نمی تواند به درستی توسط یک سرور رمزگشایی شود. سرور می تواند متوجه شود که یک بسته مخرب است زیرا محتوا برای اصلاح فرم رمزگشایی نمی شود.
آیا علامت این است که بسته های مخرب هستند؟ به نظر می رسد لغزنده است.