موضوع مقاله: جعل نشانی آی‌پی | مخاطب: عمومی | لحن: دانشنامه‌ای | ساختار: عنوان، مقدمه، 3 بخش، جمع‌بندی | مقاله: | # جعل نشانی آی‌پی | مقدمه: پیش زمینه پروتکل اصلی برای ارسال داده‌ها در شبکه اینترنت و بسیاری از شبکه‌های کامپیوتری " پروتکل اینترنت" ("IP ") می‌باشد. | ## بخش 1: جعل نشانی آی‌پی | با جعل کردن سرآیند بسته، این آدرس تغییر می‌کند و به آدرس دیگر اشاره می‌کند و مهاجم می‌تواند این‌طور نشان دهد که بسته توسط ماشین دیگری ارسال شده‌است. بنابراین ماشینی که بسته جعل شده را دریافت می‌کند، پاسخ را به آدرس مبدأ جعل شده ارسال می‌کند، ما طور که از این توضیحات نیز مشخص می‌شود، این روش اصولاً زمانی استفاده می‌شود که مهاجم به پاسخ اهمیتی نمی‌دهد یا می‌تواند از روش‌های مختلفی پاسخ را حدس بزند. البته در موارد خاص، مهاجم می‌تواند پاسخ را ببیند یا آن را به سمت ماشین خود هدایت نماید. جعل آدرس IP، در حقیقت حیله ایست که معمولاً بر روی سرورها اعمال می‌شود و معمولاً بدین منظور استفاده می‌شود که سیستم مقابل را طوری فریب دهد تا فرض کند مقصدی که از آن اطلاعات دریافت می‌کند شما نیستید! در نهایت کامپیوتر مقصد بسته‌های اطلاعاتی را از شما دریافت خواهد کرد اما پیش خود بر این فرض خواهد بود که این بسته‌ها از ماشین دیگری دریافت می‌شوند. مثالی در این زمینه این مطلب را روشن تر می‌سازد: در این مثال: IP Address خود را به صورت فرضی ۲۰۳٫۴۵٫۹۸٫۱ (واقعی) در نظر می‌گیریم. اکنون حالتی را در نظر بگیرید که شما می‌خواهید بسته‌هایی را برای قربانی ارسال کنید، اما او گمان کند که این بسته‌ها از سیستم تقلبی دیگر(Fake) با آدرس IP برابر ۱۷۳٫۲۳٫۴۵٫۸۹ می‌آیند. در این حملات، هدف غرق کردن قربانی به وسیله حجم بالای ترافیک می‌باشد، و مهاجم اهمیتی نمی‌دهد که در ازاء بسته‌های مورد استفاده در حمله پاسخی دریافت نمایند. | ## بخش 2: جعل نشانی آی‌پی | استفاده از این تکنیک برای این نوع حملات مزایای زیادی دارد به عنوان مثال: ازآنجایی که این‌طور به نظر می‌رسد هر بسته جعل شده از آدرسی متفاوت ارسال شده است، مبدأ اصلی حمله را پنهان کرده و فیلتر کردن این حملات بسیار دشوار می‌باشد. حملات انکار سرویس که از جعل آدرس استفاده می‌کنند، عموماً به صورت تصادفی آدرسی را از تمام فضای آدرس IP انتخاب می‌کنند. گسترش بات نت‌ها باعث کاهش اهمیت جعل در حملات انکار سرویس می‌شوند، اما مهاجمان به‌طور معمول، این شیوه را به عنوان ابزاری مد نظر دارند، و در صورتی که آن‌ها قصد استفاده از این روش را داشته باشند، مقابله با حملات انکار سرویس ممکن است دشوارتر به نظر برسد. هم چنین، جعل آدرس IP می‌تواند به عنوان روشی برای انجام برخی حملات به شبکه، توسط مزاحمان و به منظور شکست اقدامات امنیتی آن، - مثل احراز هویت بر پایه آدرس IP - انجام می‌گیرد، به کار می‌رود. از آن جایی که این روش شامل تغییر هزاران بسته در یک زمان می‌شود، حمله بر روی سیستم از راه دور از این طریق می‌تواند بسیار دشوار باشد. در اکثر مواردی که ارتباط بین دستگاه‌ها مورد اعتماد است، این نوع حمله مؤثر واقع می‌شود. به عنوان مثال، بسیار مرسوم است که در برخی شبکه‌های شرکت‌های بزرگ، سیستم‌های داخلی به هم اعتماد کنند، بنابراین کاربران می‌توانند بدون نام کاربری یا رمز عبور از یک ماشین به ماشین دیگری بر روی شبکه داخلی متصل گردند. با جعل اتصال از ماشین مورد اعتماد، مهاجم قادر به دسترسی به دستگاه مورد نظر بدون احراز هویت می‌باشد. | ## بخش 3: جعل نشانی آی‌پی | در تست کردن کارایی وب سایت‌ها، ممکن است صدها یا هزاران کاربر مجازی (vuser) ایجاد شوند و هرکدام از این کاربران مجازی، وظیفه اجرا کردن اسکریپت تستی را برعهده دارند، که این اسکریپت‌ها عملکرد ان وب سایت را در زمانی که تعداد زیادی کاربر در یک لحظه به سیستم log on می‌شود را بررسی می‌کنند. معمولاً دروازه یک شبکه عملیات مربوط به فیلتر کردن بسته‌های ورودی را انجام می‌دهد، بدین معنی که بسته‌های ورودی از خارخ شبکه که آدرس مبدأ آن، آدرسی داخل شبکه باشد را بلاک می‌کند. در صورت دلخواه، دروازه همچنین می‌تواند عملیات مربوط به فیلتر کردن بسته‌های خروجی را انجام دهد، بدین معنی که بسته‌هایی از داخل شبکه را که آدرس مبدأ آن داخل شبکه نمی‌باشد را بلاک می‌کند. همچنین توصیه می‌شود که درهنگام طراحی پروتکل‌ها و سرویس‌های شبکه تلاش شود به گونه‌ای این طراحی شکل بگیرد که برای تصدیق هویت به آدرس IP وابسته نباشند. لایه‌های بالاتر برخی از پروتکل‌های لایه‌های بالاتر به گونه‌ای طراحی شده‌است که در برابر حملات جعل آدرس IP اقداماتی انجام می‌دهند. از آنجایی که مهاجم نمی‌تواند در حالت عادی اتصال را ببیند، برای هایجک کردن اتصال بایستی شماره آن را حدس بزند. | ## جمع‌بندی | پیاده‌سازی ضعیف در سیستم عامل‌ها و ابزارهای قدیمی شبکه، احتمال پیش‌بینی صحیح شماره توالی در TCP را افزایش می‌دهند.