فرمت فایل : word(قابل ویرایش)
تعداد صفحات:130
فهرست مطالب
عنوان صفحه
مدل مرجع OSI و لایه بندی پروتکل 1
چگونه TCP/IP سازگار می باشد؟ 3
مفهوم TCP/IP 5
پروتکل کنترل انتقال داده TCP 6
بیت کنترل TCP ، دست دادن سه طرفه 9
فیلدهای دیگر در هدر TCP 13
پروتکل دیتاگرام کاربر 14
پروتکل اینترنت (IP) و پروتکل کنترل پیام اینترنت (ICMP) 16
شبکه های محلی و مسیریابها 17
آدرس IP 18
بخش بندی یک بسته در IP 19
دیگر قسمت های تشکیل دهنده IP 21
امنیت یا کمبود در IP سنتی 23
ICMP 23
تفسیر آدرس شبکه 25
دیوارة آتش 28
حفاظت افراد با دیوارة آتش 30
راه حل های حفاظتی برای شبکه ها 22
حفاظت لایه کاربردی 33
Thesencure Socket Layer 34
امنیت در سطح ICSec-IP 36
هدرشناسایی (AH)IPSec 37
عنوان صفحه
آیا IPsec و IPV6 ما را حفاظت می کند ؟ 41
سیستم های شناسایی دخول سرزده 44
گریز از IDS ها در سطح شبکه 46
Frage Router 50
گریز از IDs در سطح برنامة کاربردی 51
Whisher 52
راه های مقابله با گریز های IDS 57
در جستجوی مودمهای شبکه 60
Thc-Scan2.0 65
حملات بعد از پیدا شدن مودم های فعال 68
مقابله با نفوذ از طریق مودم های ناامن 69
نقشه برداری از شبکه 73
Cheops 76
تعیین پورت های باز بر روی یک ماشین 78
مکانیزم پویش مؤدبانه 80
پویش مخفیانه 81
مقابله و دفاع در مقابل پویش و جستجوی پورت 88
firewalk بر علیه firewall 90
ابزارهای جستجوی نقاط آسیب پذیر 98
حمله به سیستم عامل 103
پیدا کردن نقاط آسیب پذیر 105
Xterms 107
ردیابی sniffing)) 109
عنوان صفحه
ردیابی از طریق هاب : کشف آرام 114
Snort 115
Sniffit 116
اسب های تراوا در سطح برنامه های کاربردی 117
ویژگی BO2K 121
سایت های وب 126
منابع و مآخذ : 129
مدل مرجع OSI و لایهبندی پروتکل
در 1980، یک سازمان بینالمللی استانداردسازی، طرحی را به نام Open System interconnection (DSI) به وجود آورد. این مدر براساس لایهبندی پروتکل پایهگذاری شده است. و آن به این صورت است که وقتی دو کامپیوتر میخواهند با هم ارتباط برقرار ککنند، سریهایی از قسمتهای کوچک استاندارد نرمافزاری روی هر سیسیتم برای بهتر کردن این ارتباط، عملیاتی را انجام میدهند. یک قسمت برای حصول اطمینان از اینکه داده به طور مناسب بستهبندی شده است تلاش میکند و قسمت دیگر از فرستادن پیامهای گم شده به طور مجرد مراقبت میکند و قسمتهای دیگر پیامها را در سراسر شبکه میفرستند. هر کدام از این قسمتها که تحت عنوان لایه از آنها یاد میشود، کار مشخص و کوچکی برای انجام ارتباطات دارند. قسمتهای ارتباطی که با هم استفاده میشوند. Protocl Stack (پشتة پروتکل) نامیده میشوند زیرا آنها شامل گروهی از این لایهها هستند که بر روی هم سوال شدهاند. مدل OSI شامل هفت نوع از این لایهها میباشد که هر کدام نقش مشخصی در انتقال دادهها را در شبکه دارند.
در توده ارتباطاتی لایهبندی شده، یک لایه روی قسمت فرستنده با همان لایه روی سیستم (قسمت) گیرنده در ارتباط است. به علاوه لایههای پایینتر به لایههای بالایی سرویس میدهند. به عنوان مثال لایه پایینتر ممکن است پیامهای گم شده را به جای ارسال به لایه بالاتر که وظیفه فرمتبندی دادهها را به صورت دقیق به عهده دارد مجدداً به لایة پایین ارسال کند. این لایه، لایه سطح بالایی خود را که ممکن است داده را در قسمت اول تولید میکند، سرویس دهد. وقتی که یک لایه برای انجام امور به لایه دیگر متکی میشود،لایهها به وجود میآیند. بنابراین نرمافزار یک لایه میتواند در حالی که تمامی لایههای دیگر یکسان باقی میمانند، به جای برناه دیگر جایگزین شوند.
مدل مرجع OSI از هفت لایه زیر تشکیل شده است:
چگونه TCP/IP سازگار میباشد؟
وقتی که مفهوم مدل مرجع OSI، پروتکلهای گوناگون شبکه را پاسخ میدهد، پس بیایید پروتکل TCP/IP را تجزیه کنیم. در TCP/IP لایه کاربردی، لایههای جلسه و نمایش مدل مرجع OSI در لایه کاربردی قرار داده شدهاند. TCP/IP روی داده ارسالی برای برنامه کاربردی تمرکز ایجاد میکند.
لایههای شبکه و انتقال با هم سیستم پشتهای TCP/IP را تشکیل میدهند که متشکل از نرمافزارهای اجرایی روی کامپیوتر است. همانند مدل OSI، یک لایه با لایهای مشابه در قسمت دیگر رابطه برقرار میکند. علاوه بر آن، لایه پایینی سرویسی را برای لایههای بالایی تهیه میکند.
مفهوم TCP/IP
اینکه که درک ابتداییای از لایه پروتکل داریم. TCP/IP را با جزئیات دقیقتری مورد آزمایش قرار میدهیم. خانواده پروتکلهای TCP/IP از اجزای گوناگونی تشکیل یافته است: پروتکل کنترل انتقال *TCP) پروتکل (UDP) User Datagram، پروتکل اینترنت (IP) و پروتکل پیام کنترل اینتر (ICMP).
TCP/IP در رشتههایی از مدارک تولید و نگهداری شده توسط گروه ویژه مهندسی اینترنت (IETF) توضیح داده میشود. John Postel پدر خانواده TCP/IP، رشتههایی از درخواستها یکسری از اسناد و نظریههای تئوری که توضیح میدهد چگونه TCP/IP کار میکند را تهیه کرد. 193 تا 191 RFC که IP، TCP و ICMP را توصیف میکنند که در www.ietf.org/rfc,html با هزاران RFC دیگر که جنبههای دیگر اینترنت را توصیف میکنند قابل دسترسیاند.
TCP/IP در اصل برای تحقیقات و آکادمیها تهیه شده بود و هیچگونه قابلیت حفاظتی را دارا نبود. پروتکل سنتی TCP/IP برای اطمینان از قا بلیت اعتماد، جامعیت دادهها و اعتبار دادة ارسال شده بر روی شبکه مناسب نبود. بدون کنترلهای مخفیانه و صادقانه، وقتی که شما دادهای را به اینترنت میفرستادید، TCP/IP به هر استفادهکننده دیگری اجازه دیدن و تغییر داده شما را میدهد. به علاوه، بدون اعتبارسنجی (authentication) یک مهاجم میتواند دادهای را که به نظر میآید از منابع قابل اعتماد دیگر روی شبکه به دست میآید، برای شما بفرستد.
درگذشته، تمام قابلیتهای حفاظتی شبکههای TCP/IP در برنامههای کاربردی ارتباطی به کار گرفته میشدند و در پشتة TCP/IP عملی انجام نمیگرفت. فقط اخیراً حفاظت و امنیت، به پروتکل TCP/IP در فرم توسعه پروتکل که Ipsee نامیده میشود و ما در آینده با جزییات دقیقتری در این قسمت آن را توصیف خواهیم کرد، قرار داده شده است. اگرچه Ipsee آیندة خوبی دارد اما هنوز به طور گسترده به کار گرفته نشدهاند. بنابراین، بدون این قابلیتهای حفاظتی پروتکل، برنامههیا کاربردی هنوز برای انجام امور حفاظتی اغلب به خود واگذار میشوند.
پروتکل کنترل انتقال داده (TCP)
TCP بخشی است از اینترنت که امروزه توسط اکثریت برنامههای کاربردی استفاده میشود. از میان هزاران برنامه کاربردی که توسط TCP استفاده میشوند برخی از آنها قابل توجهترند.
هر کدام از این پروتکلها بستهها را تهیه کرده و آنها را به پشته TCP/IP ماشین محلی عبور میدهند. نرمافزار لایه TCP روی سیستم این داده را میگیرد و با قرار دادن هدر TCP در جلوی هر پیام، بستههای TCP را تولید میکند.
شمارة پورت TCP
هدر هر بسته TCP شامل دو عدد درگاه میباشد. پورت مبدأ و پورت مقصد. این اعداد 16 بیتی همانند درهای کوچکی بر روی سیستم یعنی جایی که داده میتواند فرستاده و یا دریافت شود میباشند. درگاهها درهای فیزیکی نیستند. آنها واحدهای منطقی هستند که توسط نرمافزار پشتة TCP/IP توضیح داده شده است. 65535 پورت TCP مختلف روی هر ماشین وجود دارد. پورت صفر TCP رزرو شده و استفاده نمیشود. هر بسته TCP از میان یکی از این درها از ماشین مبدأ بیرون میآید (عدد پورت TCP مبدأ) و پورت دیگر روی ماشین مقصد مشخص شده است.