پروژه فایروال های نرم افزاری و سخت افزاری
شرح مختصر: در محیط های علمی و نیمه علمی تا بحث امنیت شبکه پیش می آید فکرها متمرکز دیوار آتش (Firewall) میشود. حال این دیوار آتش چیست؟ چه کارایی هایی دارد؟ در چه حملاتی از ما محافظت میفرمایید؟ آشنایی با فایروال های نرم افزاری و سخت افزاری و مقایسه…
دسته بندی: جزوات» سایر موارد
فرمت فایل دانلودی: pdf
فرمت فایل اصلی: PDF
حجم فایل: 2,153 کیلوبایت
شرح مختصر: در محیط های علمی و نیمه علمی تا بحث امنیت شبکه پیش می آید فکرها متمرکز دیوار آتش (Firewall) میشود. حال این دیوار آتش چیست؟ چه کارایی هایی دارد؟ در چه حملاتی از ما محافظت میفرمایید؟ آشنایی با فایروال های نرم افزاری و سخت افزاری و مقایسه آنها با یکدیگر ... اینها چیزهایی است که در این مقاله به آنها اشاره میکنیم. گر برای اتصال به اینترنت از وسیله ای مانند روتر بیسیم، دستگاهی که به شما امکان می دهد تا از اینترنت بیسیم استفاده کنید، داشته باشید احتمالاً هم اکنون نیز Firewall دارید و نیازی به نصب جداگانهٔ آن بر روی سیستم در بسیاری از مواقع وجود ندارد. نحوه عملکرد بسیاری از سیستمهای دیوار آتش اینگونه است تمامی ارتباطات ازطریق یک سرویس دهنده پروکسی به سمت دیوار آتش هدایت شده وهمین سرویس دهنده درباره امن بودن یا نبودن عبور یک پیام یا یک فایل از طریق شبکه تصمیم گیری می کند. این سیستم امنیتی معمولاً ترکیبی از سخت افزار و نرم افزار است. با توجه به ضررورتهای استاندارد (ISMS & ISO27001) دیوارهای آتش جزء لاینفک شبکه های کامپیوتری قرارگرفته اند و یکی از دغدغه های اصلی مسئولین شبکه شده اند، در این میان با توجه به حساسیت هر سازمان لایه بندی و قدرت دیوار های آتش در نظر گرفته می شود. مثلاً در بانکها به لحاظ اهمیت و ارزش اطلاعات دیوار آتش جایگاه حساسی دارند و مسئولین شبکه بانکها همواره دقت بسیاری را در این ارتباط به خرج می دهند.
فهرست:
مقدمه
تاریخچه Firewall
Firewall چیست؟
دیوار آتش چه میکند؟
دیوار آتش چگونه کار میکند؟
ضرورت استفاده از دیوار آتش
دیوار آتش ویندوز
فواید استفاده از دیوار آتش
حفاظت در مقابل خدمات ناامن
دسترسی کنترل شده به میزبان های داخلی
امنیت متمرکز
محرمانگی پیشرفته
مشخصه های مهم یک دیوار آتش
توانایی ثبت و اخطار
سادگی پیکربندی
امنیت و افزونگی Firewall
امنیت سیستم عامل فایروال
انواع Firewall
فایروال های سخت افزاری
مزایای روترهای Firewall
معایب روتر های Firewall
فایروالهای نرم افزاری
مزایای استفاده از فایروال سخت افزاری
معایب Firewall سخت افزاری
برتری Firewall نرم افزاری به دیوار آتش سخت افزاری
فایروال های پروکسی
فایروال های شخصی
موقعیت یابی برای دیوار آتش
مسیریابی نامتقارن
فایروال های لایه ای
لایه اول دیوار آتش
شماره پروتکل
لایه دوم دیوار آتش
روشهای حمله
کاربرد و ویژگی های دیوار آتش
منابع
روشهای تشخیص نقص نرم افزار
در دنیای که هر لحظه پیشرفت تکنولوژی باعث شگفتی می شود تولید نرم افزار کمک شایانی به پیشرفت تکنولوژی در همه زمینه ها می کند. امروزه شاهد تولید نرم افزار در تمام زمینه های تجاری، آموزشی و… هستیم. از آنجا که این نرم افزارها نقش حیاتی در زندگی انسان دارد پس باید برکیفیت آنها بیشتر دقت کرد. کیفیت یعنی داشت
دسته بندی: جزوات» سایر موارد
فرمت فایل دانلودی: docx
فرمت فایل اصلی: docx
تعداد صفحات: 39
حجم فایل: 1,155 کیلوبایت
مقدمه
1.1 بیان مسئله
1.2 تعریف کیفیت نرم افزار
1.3تعریف نقص
1.4 طبقه بندی نقص
1.4.1 ماژول مرتبط / کامپوننت
1.4.2فاز شناسایی
1.4.3 فاز تزریق
1.5مدیریت نقص
2کارهای انجام شده
2.1تشخیص نقص
2.2استفاده از تکنیکهای داده کاوی
2.2.1مدل اول
2.2.2 مدل دوم
2.2.2.1نقص نقض -قانون
2.2.2.2نقصکپی -پیست
2.2.2.3 روش تشخیص نقص
2.3 مدل هوشمند برای تشخیص نقص
2.3.1پیش پردازش
2.3.2طراحی نقشه نقص
2.3.3 عمل بازرسی تولیدی
2.4استفاده از تکنو لوژی یادگیری ماشین
2.4.1مدل اول
2.4.1.1چهار چوب تشخیص دهنده نقص
2.4.1.2پیش پردازش
2.4.1.3 استخراج ویژگی ها
2.4.1.4طبقه بندی کردن
2.4.1.5پس پردازش
2.4.2 مدل دوم
2.4.3مدل سوم
2.4.3.1 تشخیص نقص
2.4.3.2طبقه بند نقص
2.4.3.3 تحلیل نقص
2.4.3.4پیشگیری نقص
2.4.3.5 فرآیند بهبود
3 نتیجه گیری
4منابع
چکیده:
در دنیای که هر لحظه پیشرفت تکنولوژی باعث شگفتی می شود تولید نرم افزار کمک شایانی به پیشرفت تکنولوژی در همه زمینه ها می کند. امروزه شاهد تولید نرم افزار در تمام زمینه های تجاری، آموزشی و... هستیم. از آنجا که این نرم افزارها نقش حیاتی در زندگی انسان دارد پس باید برکیفیت آنها بیشتر دقت کرد. کیفیت یعنی داشتن یک نرم افزار عاری از نقصهای مشهود که این نقصها باعث بوجود آمدن مشکل در نرم افزار و توسعه آن می شوند. از آنجا که این نقصها هزینه های زیادی را هر ساله بخود اختصاص می دهند بنابراین همواره سعی شده که تشخیص ویا پیش بینی شوند. روشهای زیادی برای تشخیص و حتی پیش بینی نقص ها مورد مطالعه قرار گرفتند که شاید از طریق آنها میزان ضررهای ناشی از وجود نقص در نرم افزار کاهش یابد. در تشخیص نقص روش های انسانی هزینه زیادی چه از نظر بودجه وچه از نظر صرف زمان به خود اختصاص می دهد بنابراین روشهای هوشمند زیادیمانند روشهای مبتنی بر یادگیری ماشین و... برای تشخیص نقص مورد استفاده قرار گرفتند. در این تحقیق ما ابتدا تعریفی از نقص خواهیم داشت وسپس به بررسی این روشها خواهیم پرداخت.