لینک دانلود و خرید پایین توضیحات
دسته بندی : وورد
نوع فایل : word (..doc) ( قابل ویرایش و آماده پرینت )
تعداد صفحه : 21 صفحه
قسمتی از متن word (..doc) :
فصل اول
پیدایش نرم افزار و نفوذ آن به دنیای صنعت
بشریت همواره در تمام دوران زندگی به دنبال ابدء و یافتن روشهای جدید و کاربردی جهت آسان نمودن کارهای روزمره ی خویش بوده. در همین راستا انسان ها همواره تلاش بر آن داشتند تا با بکار گیری ابزار آلات و خلق فناوریهای جدید به آرمان ها و رویاهای خویش دست یابند. بدیهی است که انسانها همواره در این راه موفق ظاهر شده و خواهند شد.
یکی از پر افتخار و پر کاربرد ترین فناوریهای خلق شده توسط بشر پدیده ای است که کامپیوتر (رایانه) نام دارد. در عصر حاضر زندگی تمام انسان ها در اکثر نقاط دنیا با این فناوری گره خورده بطوری که انکار و حذف آن از زندگی روز مره انسان ها امری بعید و غیر ممکن به نظر میرسد. در صفحات و فصلهای بعد بیشتر به توضیح این مطلب پرداخته خواهد شد.
کامپیوتر چیست ؟
شاید جواب دادن به این سوال در نگاه اول کمی دشوار و پیچیده به نظر برسد. اما جواب دادن به آن کاملا ساده و آسان است. کامپیوتر در لغت به معنی محاسبه گر میباشد که ریشه ی آن از کلمه "Compute" به معنی محاسبه که با پسوند er به صورت یک اسم فاعلی در آمده است. اما در عمل نیز کامپیوتر (در حالت ساده) تنها یک محاسبه گر است که فقط میتواند دو عمل جمع و تفریق را در زبان Binary (مبنای دو) انجام دهد. (تمامی اعمال ضرب تقسیم و... ترکیب و زیر مجموعه ای از دو عمل اصلی یعنی جمع و تفریق هستند )
علوم پایه کاربردی و بکار گرفته شده در کامپیوتر
بطور کلی میتوان علوم به کار رفته در ساخت و تولید کامپیوترهای امروزی را به 3 دسته کلی تقسیم کرد:
ریاضیات
فیزیک و شیمی
الکترونیک و الکترو مکانیک
البته تنها این سه رشته نیستند که در پروسه ی تولید و ساخت سخت افزار و نرم افزارها (نرم افزارهای ابتدائی) کار برد دارند. بلکه این سه علوم پایه ای هستند. بقیه تخصصها از اهمیتهای نسبتا کمتری برخوردارند.
تعریفی ساده برای سخت افزار و نرم افزار
سخت افزار به ماهیت فیزیکی و اجزاء تشکیل دهنده ی کامپیوتر و نرم افزار به مجموعه ی داده ها و پکیجهای (بسته ها) پردازش شده (محصول) گفته میشود.
در حقیقت سخت افزار را میتوان به اتومبیلی تشبیه کرد که در خدمت دستورات راننده یعنی همان نرم افزار است. پس سخت افزارها تنها ماشینهای خام و بی اراده ای هستند که نرم افزار ها به آنها جان میبخشند و آنها را به حرکت در میآورند. بدیهی است که تمامی سخت افزارها توانایی ها و کاربردهای تعریف شده و مشخصی را دارا هستند.
نرم افزار ها در واقع مجموعه ی دستور العملهای تعریف شده و مشخص هستند که به منظورهای مختلف طراحی شده اند.
نفوذ نرم افزار و کامپیوتر به دنیای صنعت
در دو دهه ی گذشته دنیا شاهد رشد چشم گیر صنعت نرم افزار و نقش آفرینی این پدیده استثنائی در زندگی انسان ها بوده. نرم افزارها به واسطه توانائی ها و قدرت خود توانستند به سرعت به تمامی عرصههای زندگی انسان نفوذ کنند و در تمام زمینه ها تغییرات عمده و اساسی ایجاد کنند.
در این میان صنعت یکی از وابسته ترین عرصه ها به دنیای نرم افزار است که رشد بی اندازه ی خود را در این سالها به صنعت نرم افزار مدیون است. نرم افزارها توانستند به سرعت جایگاه قدرتمندی را در دنیای صنعت پیدا کنند.
البته باید به این نکته توجه داشت که کاربرد نرم افزار ها در صنعت محدود به صنایع خاصی نیست. بلکه امروزه تقریبا تمام صنعت گران هر کدام به طریقی به نرم افزار ها وابستگی دارند و از آنها در جهت پیش برد - ایجاد سرعت - دقت و کیفیت در صنایع استفاده میکنند.
البته بر طبق آمارها هنوز تعداد زیادی از واحدهای صنعتی در دنیا وجود دارد که هنوز نرم افزار را در برنامه کاری خود جای نداده اند و یا تمایل به ادامه کار با روشهای سنتی تر و قدیمی را دارا هستند. در قرن حاضر در کشورهای توصعه یافته بسیاری از واحدهای صنعتی کوچک و بزرگ نرم افزار را به عنوان یک اصل پذیرفته اند و تنها درصد کمی هستند که در مقابل آن مقاومت نموده اند.
قابل ذکر است که متاسفانه در کشور ما این آمار نگران کننده است
برای مثال:
در سال گذشته 1384 بر طبق آمار اعلام شده توسط جامعه قالب سازان ایران 40% از واحدهای قالب سازی اعلام ورشکستگی کرده و یا تغییر صنف داده اند.
نگاهی کوتاه به علت:
- 2/34% به دلیل شرایط نابسامان اقتصادی
- 8/5% به دلایل مختلف مانند مشکلات مالی – خستگی از صنف کاری
و تغییر شغل – مسافرت و...
نکته ی مهم اینجاست:
از این 2/34 % واحد صنعتی در حدود 7/92 % به روش سنتی و قدیمی فعالیت میکردند.
و در کل از تمام واحدهای قالب سازی ایران 69% به روش سنتی و 31% به روشهای مدرن وابسته به نرم افزار فعالیت میکنند.
از بررسی این آمار مشخص و پیداست که صنایع مدرن به مراتب از هر لحاظ موفق تر از صنایع سنتی و قدیمی عمل میکنند.
فصل دوم
شتاب گیری رشد صنایع به کمک نرم افزارها
همان طور که در فصل قبل نیز اشاره شد نرم افزار ها در دو دهه ی گذشته باعث رشد چشمگیر و باور نکردنی صنایع شده اند. بزرگترین علت این امر سرعت و دقت باور نکردنی پردازش اطلا عات در کامپیوتر است. همین سرعت و دقت بالا موجب شده نرم افزار ها قابلیتهای بسیار زیادی را دارا شوند. بدون هیچ محدودیتی در حجم و زمان پردازش دستور العمل ها و اطلاعات.
تا بحال به توانایی کامپیوترهای شخصی خود فکر کردید ؟ اصولا بصورت عمومی کامپیوترهای خانگی تنها ابزاری برای تفریح – گوش دادن به موسیقی- بازیهای سرگرم کننده – اینترنت و... هستند. متاسفانه عموما از این وسیله استفاده کاربردی نمی شود و از قابلیت ها و تواناییهای آن استفاده نمی شود.
اگر شما یک دستگاه کامپیوتر شخصی باپردازشگر دو هسته ای پنتیوم 4 (نام تجاری) ساخت شرکت Intel با فرکانس 3/6Ghz و فرکانس Bus 800Mhz را در منزل دارا هستید و از آن به عنوان یک ابزار MultiMedia استفاده میکنید حتما تعجب خواهید کرد که بدانید پردازشگر کامپیوتر شما قادر است تمام محاسباتی را که روزانه 200 حسابدار انجام میدهند تنها در2/1 ثانیه انجام دهد. احتمال بروز خطا در پردازش و محاسبه در CPU کامپیوتر شما +0% است و در محاسبات 200 حسابدار ؟؟؟!!!!
در سالهای گذشته نرم افزارهای صنعتی یکی پس از دیگری به بازار داغ صنعت وارد شدند که هر یک از قابلیت ها و کار بردهای مختلفی برخوردار هستند. حضور این نرم افزار ها بطور معجزه آسایی به صنایع سرعت بخشید و بطور چشمگیری باعث پیشرفت-کیفیت و ایجاد دقت در خدمات و یا محصولات صنعتی شد.
نرم افزار ها به کمک ماشین آلات و روباتهای خود رنگ دیگری به صنعت بخشیدند و از درون باعث پیشرفت صنایع شدند. به طوری که امروزه نرم افزارها خود نرم افزارهای جدیدتری میسازند روبات ها به کمک نرم افزار ها روبات هایی با تواناییهای بیشتر و پیشرفته تر را تولید میکنند.
تا این لحظه میتوان علل رشد صنعت به وسیله نرم افزار ها را به دو دسته تقسیم کرد:
افزایش سرعت در فرآیندهای صنعتی
افزایش دقت و کاهش ضریب خطا
به یک مثال از یکی از پدیدههای نرم افزار توجه کنید:
CNC Machines and an Industry Revolution
ماشینهای کنترل عددی توسط کامپیوتر و انقلابی صنعتی
لینک دانلود و خرید پایین توضیحات
دسته بندی : وورد
نوع فایل : word (..doc) ( قابل ویرایش و آماده پرینت )
تعداد صفحه : 30 صفحه
قسمتی از متن word (..doc) :
1
عنوان :
تقدیر و تشکر :
سپاس فراوان خدایی را که به مدد اوست . هر آنچه از بنده اوست.
به خصوص استاد محترم سرکار خانم مهندس مریم برادران که در انجام این پروژه بنده را یاری نمودند.
2
فـهـرست مطـالـب
عنوان صفحه
چکیده 5
روش Scan 6
Modem Scan (War – Dialing ) 6
مقابله در برابر حملات War – Dialing 7
پویش جهت یافتن توپولوژی شبکه (Maooing Scan) 8
مقابله جهت یافتن توپولوژی شبکه 10
شکل مربوط به توپولوژی شبکه 11
پویش جهت یافتن پورت های باز (Port Scan) 12
مقابله با پویش پورت های شبکه 13
پویش نقاط آسیب پذیر (Vulnerability Scan) 14
مقابله با پویش نقاط آسیب پذیر 16
Wireless Scan (War –Driving ) 16
مقابله با War – Driving 17
روش Trojan of Backdoor 17
Trojan ها 17
شکل Trojan ها 20
Backdoor ها 21
Backdoor های پنهان شده درون Trojan ها 22
جدول Rootkit 23
تروجان در سطح برنامه های کاربردی 24
چگونه می توان متوجه آلوده شدن سیستم به یک تروجان شد. 25
روشهای پیشگیری و مقابله با تروجانها در سطح برنامه های کاربردی 25
Rootkit های معمولی 27
3
روشهای پیشگیری و مقابله با Rootkit های معمولی 28
Rootkitهای سطح Kernel 30
روشهای پیشگیری و مقابله با Rootkit های سطح هسته سیستم عامل 31
نتیجه گیری 33
پیوست ها و فهرست منابع 34
چکیده به زبان انگلیسی 35
چکیده :
در این گفتار به دو روش بسیار مرسوم نفوذ به شبکه می پردازیم ابتدا به بررسی روش نفوذ به شبکه از طریق روش Scan و سپس نفوذ به شبکه از طریق روش Trajanal backdoor می پردازیم.
روش Scan هر نفوذگری با استفاده از یکسری اطلاعات ابتدایی بدست آمده از شبکه ی هدف همچون شماره های تلفن ، آدرس IP ، مامهای Damain شبکه و ... میتواند شبکه را به منظور یافتن شکافی قابل پویش مورد پویش (scan) قرار دهد.
و در روش Trojan or Backdoor نفوذگران بجای اینکه زحمت حمله و شسکتن حریم امنیتی یک شبکه را به خود بدهند مستقیم تلاش می کنند سیستم یک کاربر ناآشنا با مسائل امنیتی را با استفاده از نرم افزارهای آلوده و مخربی چون Trojanو Backdoor ها آلوده نمایند. آنها با استفاده از این حربه قادر خواهند بود بدون برجای گذاشتن ردپایی مشخص از خود حملات بعدی را به راحتی از طریق ماشین قربانی سازماندهی و هدایت نمایند.
5
روش Scan :
در این بخش قصد داریم با آشنایی با روشهای مختلف Scan که از جانب نفوذگران اجرا می شود. از جمله Scan شبکه یافتن مودم های فعال (War-Dialing) ، Scan شبکه جهت بدست آوردن نقشه از شبکه موجود (Mapping Scan) ، Scan شبکه جهت یافتن پورت های باز موجود در شبکه (Port Scan)، Scan شبکه جهت یافتان آسیب پذیریهای برجای مانده در شبکه (Vulnerability Scan) و در انتهای بخش نز Scan شبکه های بی سیم (War - Driving) را مورد بحث قرار می دهیم و راههای مقابله با اینگون پویشهای شبکه را در انتهای هر بخش شرح خواهیم داد.
Modem Scan (War – Dialing )
بطور کلی نفوذگران در اولین مرحله از پویش خود به سراغ مودمهای فعال موجود در شبکه میرود. نفوذگر با استفاده از این تکنیک و ابزارهای موجود همچون THC-Scanقادر خواهد بود کار شماره گیری شماره تلفن های شبکه جهت یافتن مودمهای فعال و ناامن را اجرا نماید. یک نفوذگر تنها زمانی میتواند از مودمهای فعال پیدا شده نهایت استفاده را ببرد که یک سرویس دهنده مودم همچون نرم افزارهای PCAnywhere، Laplink و ... در سیستم مربوطه نصب شده باشد. اینگونه سرویس دهنده ها به کاربران راه دور خود اجازه میدهند تا با یک سیستم ارتباط برقرار نموده و از آن برای دسترسی به فایل سیستم، اعمال تغییرات مورد نیاز بر روی آن، اجرای برنامه های مورد نظر و یا حتی استفاده از منابع اشتراکی موجود در شبکه همچون فایلها، پرینتر و اسکنر استفاده نمایند.
نفوذگران در ابتدای کار پویش با استفاده از ابزاری همچون THC – Scan شروع به پویش شبکه جهت یافتن مودهای فعال و همچنین یافتن نوع سرویس دهنده آنها میکنند و به عنوان مثال، به محض یافتن سرویس دهنده PCAnywhere بر روی مودم موجود که هیچ کلمه عبوری نیز برای عبور تقاضا نمی کند کار پویش تمام شده محسوب شده و از آن به بعد نفوذگر تمرکز خود را جهت دستیابی به سیستم ها و سرویس های مورد نظر در شبکه معطوف می کند. در این مرحله از پویش حتی اگر نفوذگر با مودمی مواجه شود که سرویس دهنده آن برای ورود او کلمه عبور تقاضا کند اقدام بعدی او حدس زدن کلمه عبور و ورود به زور ( Brute Force) به آن سیستم میباشد که او برای این کار میتواند از ابزارهای خودکاری همچون
لینک دانلود و خرید پایین توضیحات
دسته بندی : وورد
نوع فایل : word (..doc) ( قابل ویرایش و آماده پرینت )
تعداد صفحه : 21 صفحه
قسمتی از متن word (..doc) :
فصل اول
پیدایش نرم افزار و نفوذ آن به دنیای صنعت
بشریت همواره در تمام دوران زندگی به دنبال ابدء و یافتن روشهای جدید و کاربردی جهت آسان نمودن کارهای روزمره ی خویش بوده. در همین راستا انسان ها همواره تلاش بر آن داشتند تا با بکار گیری ابزار آلات و خلق فناوریهای جدید به آرمان ها و رویاهای خویش دست یابند. بدیهی است که انسانها همواره در این راه موفق ظاهر شده و خواهند شد.
یکی از پر افتخار و پر کاربرد ترین فناوریهای خلق شده توسط بشر پدیده ای است که کامپیوتر (رایانه) نام دارد. در عصر حاضر زندگی تمام انسان ها در اکثر نقاط دنیا با این فناوری گره خورده بطوری که انکار و حذف آن از زندگی روز مره انسان ها امری بعید و غیر ممکن به نظر میرسد. در صفحات و فصلهای بعد بیشتر به توضیح این مطلب پرداخته خواهد شد.
کامپیوتر چیست ؟
شاید جواب دادن به این سوال در نگاه اول کمی دشوار و پیچیده به نظر برسد. اما جواب دادن به آن کاملا ساده و آسان است. کامپیوتر در لغت به معنی محاسبه گر میباشد که ریشه ی آن از کلمه "Compute" به معنی محاسبه که با پسوند er به صورت یک اسم فاعلی در آمده است. اما در عمل نیز کامپیوتر (در حالت ساده) تنها یک محاسبه گر است که فقط میتواند دو عمل جمع و تفریق را در زبان Binary (مبنای دو) انجام دهد. (تمامی اعمال ضرب تقسیم و... ترکیب و زیر مجموعه ای از دو عمل اصلی یعنی جمع و تفریق هستند )
علوم پایه کاربردی و بکار گرفته شده در کامپیوتر
بطور کلی میتوان علوم به کار رفته در ساخت و تولید کامپیوترهای امروزی را به 3 دسته کلی تقسیم کرد:
ریاضیات
فیزیک و شیمی
الکترونیک و الکترو مکانیک
البته تنها این سه رشته نیستند که در پروسه ی تولید و ساخت سخت افزار و نرم افزارها (نرم افزارهای ابتدائی) کار برد دارند. بلکه این سه علوم پایه ای هستند. بقیه تخصصها از اهمیتهای نسبتا کمتری برخوردارند.
تعریفی ساده برای سخت افزار و نرم افزار
سخت افزار به ماهیت فیزیکی و اجزاء تشکیل دهنده ی کامپیوتر و نرم افزار به مجموعه ی داده ها و پکیجهای (بسته ها) پردازش شده (محصول) گفته میشود.
در حقیقت سخت افزار را میتوان به اتومبیلی تشبیه کرد که در خدمت دستورات راننده یعنی همان نرم افزار است. پس سخت افزارها تنها ماشینهای خام و بی اراده ای هستند که نرم افزار ها به آنها جان میبخشند و آنها را به حرکت در میآورند. بدیهی است که تمامی سخت افزارها توانایی ها و کاربردهای تعریف شده و مشخصی را دارا هستند.
نرم افزار ها در واقع مجموعه ی دستور العملهای تعریف شده و مشخص هستند که به منظورهای مختلف طراحی شده اند.
نفوذ نرم افزار و کامپیوتر به دنیای صنعت
در دو دهه ی گذشته دنیا شاهد رشد چشم گیر صنعت نرم افزار و نقش آفرینی این پدیده استثنائی در زندگی انسان ها بوده. نرم افزارها به واسطه توانائی ها و قدرت خود توانستند به سرعت به تمامی عرصههای زندگی انسان نفوذ کنند و در تمام زمینه ها تغییرات عمده و اساسی ایجاد کنند.
در این میان صنعت یکی از وابسته ترین عرصه ها به دنیای نرم افزار است که رشد بی اندازه ی خود را در این سالها به صنعت نرم افزار مدیون است. نرم افزارها توانستند به سرعت جایگاه قدرتمندی را در دنیای صنعت پیدا کنند.
البته باید به این نکته توجه داشت که کاربرد نرم افزار ها در صنعت محدود به صنایع خاصی نیست. بلکه امروزه تقریبا تمام صنعت گران هر کدام به طریقی به نرم افزار ها وابستگی دارند و از آنها در جهت پیش برد - ایجاد سرعت - دقت و کیفیت در صنایع استفاده میکنند.
البته بر طبق آمارها هنوز تعداد زیادی از واحدهای صنعتی در دنیا وجود دارد که هنوز نرم افزار را در برنامه کاری خود جای نداده اند و یا تمایل به ادامه کار با روشهای سنتی تر و قدیمی را دارا هستند. در قرن حاضر در کشورهای توصعه یافته بسیاری از واحدهای صنعتی کوچک و بزرگ نرم افزار را به عنوان یک اصل پذیرفته اند و تنها درصد کمی هستند که در مقابل آن مقاومت نموده اند.
قابل ذکر است که متاسفانه در کشور ما این آمار نگران کننده است
برای مثال:
در سال گذشته 1384 بر طبق آمار اعلام شده توسط جامعه قالب سازان ایران 40% از واحدهای قالب سازی اعلام ورشکستگی کرده و یا تغییر صنف داده اند.
نگاهی کوتاه به علت:
- 2/34% به دلیل شرایط نابسامان اقتصادی
- 8/5% به دلایل مختلف مانند مشکلات مالی – خستگی از صنف کاری
و تغییر شغل – مسافرت و...
نکته ی مهم اینجاست:
از این 2/34 % واحد صنعتی در حدود 7/92 % به روش سنتی و قدیمی فعالیت میکردند.
و در کل از تمام واحدهای قالب سازی ایران 69% به روش سنتی و 31% به روشهای مدرن وابسته به نرم افزار فعالیت میکنند.
از بررسی این آمار مشخص و پیداست که صنایع مدرن به مراتب از هر لحاظ موفق تر از صنایع سنتی و قدیمی عمل میکنند.
فصل دوم
شتاب گیری رشد صنایع به کمک نرم افزارها
همان طور که در فصل قبل نیز اشاره شد نرم افزار ها در دو دهه ی گذشته باعث رشد چشمگیر و باور نکردنی صنایع شده اند. بزرگترین علت این امر سرعت و دقت باور نکردنی پردازش اطلا عات در کامپیوتر است. همین سرعت و دقت بالا موجب شده نرم افزار ها قابلیتهای بسیار زیادی را دارا شوند. بدون هیچ محدودیتی در حجم و زمان پردازش دستور العمل ها و اطلاعات.
تا بحال به توانایی کامپیوترهای شخصی خود فکر کردید ؟ اصولا بصورت عمومی کامپیوترهای خانگی تنها ابزاری برای تفریح – گوش دادن به موسیقی- بازیهای سرگرم کننده – اینترنت و... هستند. متاسفانه عموما از این وسیله استفاده کاربردی نمی شود و از قابلیت ها و تواناییهای آن استفاده نمی شود.
اگر شما یک دستگاه کامپیوتر شخصی باپردازشگر دو هسته ای پنتیوم 4 (نام تجاری) ساخت شرکت Intel با فرکانس 3/6Ghz و فرکانس Bus 800Mhz را در منزل دارا هستید و از آن به عنوان یک ابزار MultiMedia استفاده میکنید حتما تعجب خواهید کرد که بدانید پردازشگر کامپیوتر شما قادر است تمام محاسباتی را که روزانه 200 حسابدار انجام میدهند تنها در2/1 ثانیه انجام دهد. احتمال بروز خطا در پردازش و محاسبه در CPU کامپیوتر شما +0% است و در محاسبات 200 حسابدار ؟؟؟!!!!
در سالهای گذشته نرم افزارهای صنعتی یکی پس از دیگری به بازار داغ صنعت وارد شدند که هر یک از قابلیت ها و کار بردهای مختلفی برخوردار هستند. حضور این نرم افزار ها بطور معجزه آسایی به صنایع سرعت بخشید و بطور چشمگیری باعث پیشرفت-کیفیت و ایجاد دقت در خدمات و یا محصولات صنعتی شد.
نرم افزار ها به کمک ماشین آلات و روباتهای خود رنگ دیگری به صنعت بخشیدند و از درون باعث پیشرفت صنایع شدند. به طوری که امروزه نرم افزارها خود نرم افزارهای جدیدتری میسازند روبات ها به کمک نرم افزار ها روبات هایی با تواناییهای بیشتر و پیشرفته تر را تولید میکنند.
تا این لحظه میتوان علل رشد صنعت به وسیله نرم افزار ها را به دو دسته تقسیم کرد:
افزایش سرعت در فرآیندهای صنعتی
افزایش دقت و کاهش ضریب خطا
به یک مثال از یکی از پدیدههای نرم افزار توجه کنید:
CNC Machines and an Industry Revolution
ماشینهای کنترل عددی توسط کامپیوتر و انقلابی صنعتی
لینک دانلود و خرید پایین توضیحات
دسته بندی : وورد
نوع فایل : word (..doc) ( قابل ویرایش و آماده پرینت )
تعداد صفحه : 30 صفحه
قسمتی از متن word (..doc) :
1
عنوان :
تقدیر و تشکر :
سپاس فراوان خدایی را که به مدد اوست . هر آنچه از بنده اوست.
به خصوص استاد محترم سرکار خانم مهندس مریم برادران که در انجام این پروژه بنده را یاری نمودند.
2
فـهـرست مطـالـب
عنوان صفحه
چکیده 5
روش Scan 6
Modem Scan (War – Dialing ) 6
مقابله در برابر حملات War – Dialing 7
پویش جهت یافتن توپولوژی شبکه (Maooing Scan) 8
مقابله جهت یافتن توپولوژی شبکه 10
شکل مربوط به توپولوژی شبکه 11
پویش جهت یافتن پورت های باز (Port Scan) 12
مقابله با پویش پورت های شبکه 13
پویش نقاط آسیب پذیر (Vulnerability Scan) 14
مقابله با پویش نقاط آسیب پذیر 16
Wireless Scan (War –Driving ) 16
مقابله با War – Driving 17
روش Trojan of Backdoor 17
Trojan ها 17
شکل Trojan ها 20
Backdoor ها 21
Backdoor های پنهان شده درون Trojan ها 22
جدول Rootkit 23
تروجان در سطح برنامه های کاربردی 24
چگونه می توان متوجه آلوده شدن سیستم به یک تروجان شد. 25
روشهای پیشگیری و مقابله با تروجانها در سطح برنامه های کاربردی 25
Rootkit های معمولی 27
3
روشهای پیشگیری و مقابله با Rootkit های معمولی 28
Rootkitهای سطح Kernel 30
روشهای پیشگیری و مقابله با Rootkit های سطح هسته سیستم عامل 31
نتیجه گیری 33
پیوست ها و فهرست منابع 34
چکیده به زبان انگلیسی 35
چکیده :
در این گفتار به دو روش بسیار مرسوم نفوذ به شبکه می پردازیم ابتدا به بررسی روش نفوذ به شبکه از طریق روش Scan و سپس نفوذ به شبکه از طریق روش Trajanal backdoor می پردازیم.
روش Scan هر نفوذگری با استفاده از یکسری اطلاعات ابتدایی بدست آمده از شبکه ی هدف همچون شماره های تلفن ، آدرس IP ، مامهای Damain شبکه و ... میتواند شبکه را به منظور یافتن شکافی قابل پویش مورد پویش (scan) قرار دهد.
و در روش Trojan or Backdoor نفوذگران بجای اینکه زحمت حمله و شسکتن حریم امنیتی یک شبکه را به خود بدهند مستقیم تلاش می کنند سیستم یک کاربر ناآشنا با مسائل امنیتی را با استفاده از نرم افزارهای آلوده و مخربی چون Trojanو Backdoor ها آلوده نمایند. آنها با استفاده از این حربه قادر خواهند بود بدون برجای گذاشتن ردپایی مشخص از خود حملات بعدی را به راحتی از طریق ماشین قربانی سازماندهی و هدایت نمایند.
5
روش Scan :
در این بخش قصد داریم با آشنایی با روشهای مختلف Scan که از جانب نفوذگران اجرا می شود. از جمله Scan شبکه یافتن مودم های فعال (War-Dialing) ، Scan شبکه جهت بدست آوردن نقشه از شبکه موجود (Mapping Scan) ، Scan شبکه جهت یافتن پورت های باز موجود در شبکه (Port Scan)، Scan شبکه جهت یافتان آسیب پذیریهای برجای مانده در شبکه (Vulnerability Scan) و در انتهای بخش نز Scan شبکه های بی سیم (War - Driving) را مورد بحث قرار می دهیم و راههای مقابله با اینگون پویشهای شبکه را در انتهای هر بخش شرح خواهیم داد.
Modem Scan (War – Dialing )
بطور کلی نفوذگران در اولین مرحله از پویش خود به سراغ مودمهای فعال موجود در شبکه میرود. نفوذگر با استفاده از این تکنیک و ابزارهای موجود همچون THC-Scanقادر خواهد بود کار شماره گیری شماره تلفن های شبکه جهت یافتن مودمهای فعال و ناامن را اجرا نماید. یک نفوذگر تنها زمانی میتواند از مودمهای فعال پیدا شده نهایت استفاده را ببرد که یک سرویس دهنده مودم همچون نرم افزارهای PCAnywhere، Laplink و ... در سیستم مربوطه نصب شده باشد. اینگونه سرویس دهنده ها به کاربران راه دور خود اجازه میدهند تا با یک سیستم ارتباط برقرار نموده و از آن برای دسترسی به فایل سیستم، اعمال تغییرات مورد نیاز بر روی آن، اجرای برنامه های مورد نظر و یا حتی استفاده از منابع اشتراکی موجود در شبکه همچون فایلها، پرینتر و اسکنر استفاده نمایند.
نفوذگران در ابتدای کار پویش با استفاده از ابزاری همچون THC – Scan شروع به پویش شبکه جهت یافتن مودهای فعال و همچنین یافتن نوع سرویس دهنده آنها میکنند و به عنوان مثال، به محض یافتن سرویس دهنده PCAnywhere بر روی مودم موجود که هیچ کلمه عبوری نیز برای عبور تقاضا نمی کند کار پویش تمام شده محسوب شده و از آن به بعد نفوذگر تمرکز خود را جهت دستیابی به سیستم ها و سرویس های مورد نظر در شبکه معطوف می کند. در این مرحله از پویش حتی اگر نفوذگر با مودمی مواجه شود که سرویس دهنده آن برای ورود او کلمه عبور تقاضا کند اقدام بعدی او حدس زدن کلمه عبور و ورود به زور ( Brute Force) به آن سیستم میباشد که او برای این کار میتواند از ابزارهای خودکاری همچون