TGViewer
TKC TKC @things_to_know_channel · 831 subscribers
Post #434 2.31K
#network_time

‏🛡️ سیستم از کجا می‌فهمه یه IP جعلی اومده؟

‏تا حالا شده فکر کنی چطور ممکنه یه هکر بتونه IP خودش رو جعل کنه تا خودشو جای یه کاربر معتبر جا بزنه؟ برای جلوگیری از این اتفاق، یه مکانیزم امنیتی توی kernel لینوکس وجود داره به اسم reverse path filtering یا همون rp_filter که وظیفه‌اش شناسایی و حذف packetهایی هست که از آدرس‌های جعلی یا غیرمجاز می‌خوان بیان.

‏داستان از این قراره که وقتی یه packet به یه interface می‌رسه، kernel فقط به header اون اکتفا نمی‌کنه و یه بررسی دقیق انجام می‌ده. سیستم به routing table نگاه می‌کنه تا ببینه اگه بخواد یه پاسخ به اون IP مبدأ بفرسته، آیا از همون interface‌ای که packet از اونجا اومده استفاده می‌کنه یا نه. اگه مسیر برگشت از یه interface دیگه باشه، سیستم فرض می‌کنه که این یه IP spoofing هست و اون packet رو drop می‌کنه تا امنیت شبکه حفظ بشه.

‏البته یه نکته مهم هم هست: اگه توی شبکه routing تو asymmetric باشه، یعنی مسیر رفت و برگشت متفاوت باشه، این مکانیزم ممکنه packetهای کاملاً سالم رو هم به اشتباه حذف کنه. به همین خاطر، بسته به نیاز، می‌شه تنظیم کرد که kernel فقط چک کنه آیا اون IP اصلاً توی routing table وجود داره یا نه، بدون اینکه لزوماً مسیر برگشت دقیقاً از همون interface بیاد.

‏❓ تا حالا شده با مشکل drop شدن packetها روبرو شدین که مسیر routing درست بوده ولی مقصر اصلیش rp_filter بوده؟ تجربه‌تون رو برامون تو کامنتا بنویسین


@things_to_know_channel
  • ❤ 5
  • 🔥 1
More from @things_to_know_channel
  1. Oct 4, 2026#linux_time ‏⏳ چرا سرعت زیاد موقع ذخیره پسوردها یه نقطه ضعفه؟ ‏تا حالا شده فکر کنی…
  2. Oct 3, 2026#network_time ‏🌐 چرا یه سرور شلوغ یهو نمی‌تونه connection جدید برقرار کنه؟ ‏تا حا…
  3. Oct 2, 2026#network_time ‏🧐 وقتی می‌دونیم IP طرف چیه، سیستم چطور می‌فهمه باید packet رو دقیقاً ب…
  4. Oct 1, 2026#linux_time ‏🤝 چطور میشه روی یه راز مشترک توافق کرد، وقتی همه دارن گوش می‌دن؟ ‏تا…
  5. Sep 24, 2026#linux_time ‏💿 dd — کپی سطح پایین دیسک ‏در ادامه چند تا مثال کاربردی ازش میبینیم:…
  6. Sep 23, 2026#linux_time ‏🤝 دو تا سیستم چطور توافق می‌کنن که ترتیب packetها رو گم نکنن؟ ‏تا حا…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →