👈فول فایل فور یو ff4u.ir 👉

پيش بينی بهره کشی و خوشه بندی آسيب پذيری ها بوسیله ی متن کاوی word

ارتباط با ما

دانلود


پيش بينی بهره کشی و خوشه بندی آسيب پذيری ها  بوسیله ی متن کاوی word
آسيب پذيری­های نرم افزار می­تواند منجر به تلفات مالی و اطلاعاتی شود. به علت محدود بودن منابع مالی و انسانی، اولويت دهی به آسيب­ها بسيار مورد توجه می­باشد. پيش از اين پژوهش، تعداد زيادی از محققان آسيب پذيری­ها را براساس دانش­های تجربی و آماری، رده بندی کرده­اند. اماگاهی طبيعت متغيير آسيب پذيری­ها، فراهم کردن يک معيار رده بندی برای آن­ها را غير ممکن می­کند.
گزارش­های آسيب پذيری، به طور پيوسته در پايگاه داده­های مختلف ثبت می­شوند. اطلاعات متنی آسيب پذيری­ها، به طور کامل توسط ابزارهای اتوماتيک موجود، مورد استفاده قرار نمی­گيرد. اين پژوهش نشان داد که از اطلاعات موجود در متن­ها برای ساخت مدل­های پيش­گو می­توان استفاده کرد. متن کاوی ابزاری مناسب برای به دست آوردن اطلاعاتی است که در اخذ تصميمات مهم مديريتی موثر می­باشند.
در زمينه پيش بينی بهره کشی با استفاده از متن کاوی، تاکنون فقط يک تحقيق انجام شده است. اين تحقيق در KDD2010، با عنوان "فراتر از اکتشافی: آموزش برای، کلاس بندی آسيب پذيری و پيش بينی بهره کشی" ارائه شده است. اين تحقيق به سوالات زير، با استفاده از متن کاوی پاسخ داده است: آيا از آسيب پذيری بهره کشی خواهد شد؟ چه زمانی از آسيب پذيری موجود بهره کشی خواهد شد؟ اين مقاله در مقايسه با CVSS(که يکی از متريک­های معروف آسيب پذيری است) به نتايج خوبی رسيده است. در اين پژوهش به سوالات فوق و به سوالات جديد زير دقت بالايي پاسخ داده شده است:
اگر سيستمی مورد بهره کشی قرار گرفته، چه زمانی اين بهره کشی آغاز شده است؟ (دقت پاسخ­ها بين 94.5-84%)
اگر سيستمی آسيب پذير است، چه زمانی بسته اصلاح شده آن از سوی سازندگان ارائه خواهد شد؟ (دقت پاسخ­ها بين 91-68%)
در زمينه خوشه بندی آسيب پذيری­ها، تاکنون تحقيقات زيادی انجام شده است. پايگاه داده OSVDBدارای دسته بندی­های مختلفی برای آسيب پذيری­ها می­باشد، اما هيچ يک از اين دسته­ها بر اساس توصيف آسيب پذيری­ها نيست. در اين تحقيق آسيب پذيری­ها با استفاده از توصيف­هايشان خوشه بندی شده­اند، که دسته­های حاصل عبارتند از: سرريز بافر، رد سرويس، دستکاری داده، کنترل از راه دور، پيکربندی نامناسب، شکاف در رمز عبور، دسترسی غير مجاز به اطلاعات، و دسترسی غير مجاز به سرويس. برای انتساب آسيب پذيری­ها به دسته­های مناسب به صورت دستی به تجربه نيروی انسانی نياز است و انجام اين کار بسيار ملال آور می­باشد. دسته بندی ارائه شده در اين پژوهش، امکان ساخت نرم افزاری که بتواند آسيب پذيری­ها را به طور خودکار به دسته­های مناسب نسبت دهد، را فراهم می­کند.
در اين پژوهش از دو پايگاه داده معروف آسيب پذيری­ها (OSVDBو CVE)، و اطلاعات تاريخ آسيب پذيری­ها که استفان فری در اختيارمان قرار داد، استفاده شده است. برای پيش بينی بهره کشی از کلاس بندی کننده­های ماشين بردار پشتيبانی و جنگل تصادفی، و برای انجام خوشه بندی از روش نگاشت خود سازمانده نوخاسته استفاده شده است.
فهرست مطالب
 
 
 
عنوان
صفحه
فصل اول: مقدمه
1
1-1-آسیب‏‏پذیری
2
1-1-1-تعریف آسیب‏پذیری
2
1-1-2- کلاس بندی آسيب‏پذيریها
3
1-1-3- علت­های ايجاد آسيب‏پذيری­ها
4
1-1-4- شناسايي و حذف آسيب‏پذيری‏ها
5
1-2- مفاهيم اوليه‏ی مورد نياز
5
1-2-1- متن کاوی
5
1-2-2- کلاس‏بندی و پيش بينی
8
1-2-3- خوشه‏بندی
12
1-2-4- انتخاب ويژگی
14
1-3- هدف تحقيق
16
فصل دوم: مروری بر تحقیقات پیشین
18
2-1- نقش افراد و فرآيندهای مختلف بر آسيب‏پذيری‏ها
19
2-2- روش‏های ارزيابی و رده بندی آسيب‏پذيری‏ها
24
2-2-1- سيستم نمره دهی آسيب‏پذيری متعارف
25
2-3- دسته بندی آسيب پذيری‏ها
30
2-4- پيش بينی‏های امنيتی با استفاده از گزارش‏های آسيب پذيری‏ها
36
2-5- تشخيص آسيب پذيری‏ها با استفاده از سورس کد نرم افزارها
36
فصل سوم: داده‏هاوروشاستخراجويژگی‏ها
39
3-1- داده‏های تحقيق
40
3-2- روش استخراج ويژگی‏ها برای کلاس‏بندی و پيش‏بينی
44
3-3- روش استخراج ويژگی‏ها برای خوشه‏بندی
47
فصل چهارم: روش انجام و نتايج آزمايشات
50
4-1- روش و نتايج آزمايشات کلاس‏بندی و پيش‏بينی
51
4-1-1- پيش‏بينی بهره کشی برون خط
51
4-1-2- پيش‏بينی بهره کشی برخط
54
4-1-3- پيش‏بينی زمان
56
4-2- مقايسه OSVDB و CVE
62
4-3- ارزيابی ويژگی‏ها
64
4-4- خوشه بندی آسيب پذيری‏ها
66
4-4-1- تحليل دسته‏های موجود در پايگاه داده OSVDB
68
4-4-2- ارائه دسته بندی آسيب پذيری‏ها
78
4-4-3- ارزيابی دسته‏بندی ارائه شده
84
فصل پنجم: بحث و نتيجه‏گيري
87
5-1- پيش بينی بهره کشی از آسيب پذيری‏ها
88
5-2- خوشه بندی آسيب پذيری‏ها
89
نتيجه گيری
89
پيشنهادات برای پژوهش‏های آينده
90
منابع و ماخذ
91
 
 
 
فهرست جدول‏ها
 
 
 
عنوان
صفحه
جدول 3- 1: ويژگی‏های استخراج شده از هر صفت
47
جدول 4- 1: دسته بندی بهره کشی آسيب پذيری‏ها و نحوه برچسب زنی
52
جدول 4- 2: نتايج پيش بينی بهره کشی برون خط برای تعداد کلاس بندی کننده‏های مختلف
53
جدول 4- 3: دقت پيش بينی در آزمايش برون خط برای 9 کلاس بندی کننده
54
جدول 4- 4: پيش بينی اينکه آيا از آسيب پذيری در T روز آينده بهره کشی خواهد شد يا نه
58
جدول 4- 5: پيش بينی اينکه آيا از آسيب پذيری در T روز آينده بهره کشی خواهد شد يا نه با روش 10 اعتبار متقاطع 10 قسمتی
58
جدول 4- 6: پيش بينی اينکه آيا از آسيب پذيری در T روز گذشته بهره کشی شده است يا نه
59
جدول 4- 7: پيش بينی اينکه آيا از آسيب پذيری در T روز گذشته بهره کشی شده است يا نه، با روش 10 اعتبار متقاطع 10 قسمتی
59
جدول 4- 8: پيش بينی اينکه آيا بسته اصلاح شده در T روز آينده ارائه خواهد شد يا نه
60
جدول 4- 9: پيش بينی اينکه آيا بسته اصلاح شده در T روز آينده ارائه خواهد شد يا نه، با روش 10 اعتبار متقاطع 10 قسمتی
60
جدول 4- 10: نتايج متوازن سازی، نامتوازن‏ترينگروه‏های پيش بينی زمانی
61
جدول 4- 11: مقايسه OSVDB و CVE در پيش بينی بهره کشی برون خط
63
جدول 4- 12: مقايسه OSVDB و CVE برای پيش بينی زمان بهره کشی برای آسيب پذيری‏های روز –مثبت
64
جدول 4- 13: مقايسه OSVDB و CVE برای پيش بينی زمان بهره کشی برای آسيب پذيری‏های روز –منفی
64
جدول 4- 14: مقايسه OSVDB و CVE برای پيش بينی زمان ارائه بسته اصلاح شده
64
جدول 4- 15: گزارش مختصری از ويژگی‏های انتخاب شده
65
جدول 4- 16: انواع دسته بندی آسيب پذيری موجود در OSVDB
67
جدول 4- 17: درصد کل نمونه‏هادرهردسته
80
جدول 4- 18: نمونه‏ای از آسيب پذيری‏های هر دسته
81
جدول 4- 19: نمونه‏ای از آسيب پذيری‏های دارای همپوشانی در دسته‏ها
83
جدول 4- 20: فاصله منهتن برای دسته‏هابهروشESOM
85
جدول 4- 21: فاصله منهتن برای دسته‏هابهروشK- ميانگين
85
  
فهرست تصاویر
 
 
 
عنوان
صفحه
تصوير 1- 1: مراحل متعارف متن کاوی
7
تصوير 2- 1: چرخه آسيب پذيری تعريف شده بوسيله رويدادهای مشخص. توالی دقيق رويدادها بين آسيب پذيری‏ها متفاوت است (برگرفته از 16)
20
تصوير 2- 2: فرآيندهای اصلی اکوسيستم امنيتی و رابطه رويدادهای چرخه آسيب پذيری (برگرفته از 16)
21
تصوير 2- 3: متريک‏هایCVSS (برگرفته از 24)
25
تصوير 2- 4: وابستگی متريک‏هایCVSS (برگرفته از 24)
25
تصوير 2- 5: فرمول معيار پايه در CVSS
26
تصوير 2- 6: فرمول معيار زمانی در CVSS
27
تصوير 2- 7: فرمول معيار محيطی در CVSS
28
تصوير 2- 8: مدل ساده شده‏ای از چرخه آسيب پذيری‏ها (برگرفته از 29)
29
تصوير 2- 9: احتمالات محاسبه شده؛ P0، P1، P2 و P3 برای تصوير 2-8 (محور افق زمان t را نشان می‏دهد) (برگرفته از 29)
30
تصوير 3- 1: شمای پايگاه داده OSVDB (برگرفته از 44)
41
تصوير 3- 2: مراحل پيش پردازش داده‏هابرای پيش بينی بهره کشي
43
تصوير 3- 3: مراحل پيش پردازش داده‏هابرای خوشه بندی آسيب پذيری‏ها
44
تصوير 3- 4: مراحل استخراج ويژگی‏ها برای کلاس بندی و پيش بينی
46
تصوير 3- 5: مراحل استخراج ويژگی‏ها برای خوشه بندی
49
تصوير 4- 1: پارامترهای ورودیESOM
70
تصوير 4- 2: اجرای خوشه بندیESOM با 1359 ويژگی، الگوريتم آموزش k دسته، تعداد ستون‏ها 82 وتعدادسطرها 50،تعدادگام‏های آموزش 20، روش وزن دهی اوليه گوسی
71
تصوير 4- 3: اجرای خوشه بندیESOM با 1359 ويژگی، الگوريتم آموزش برخط، تعداد ستون‏ها 82 وتعدادسطرها 50،تعدادگام‏های آموزش 20، روش وزن دهی اوليه گوسی
72
تصوير 4- 4: اجرای خوشه بندیESOM با 586 ويژگی، الگوريتم آموزش برخط، تعداد ستون‏ها 82 وتعدادسطرها 50،تعدادگام‏های آموزش 20، روش وزن دهی اوليه گوسی
73
تصوير 4- 5: اجرای خوشه بندیESOM با 586 ويژگی، الگوريتم آموزش برخط، تعداد ستون‏ها 90 وتعدادسطرها 90،تعدادگام‏های آموزش 30، روش وزن دهی اوليه گوسی
74
تصوير 4- 6: اجرای خوشه بندیESOM با 586 ويژگی، الگوريتم آموزش k دسته، تعداد ستون‏ها 100 وتعدادسطرها 120،تعدادگام‏های آموزش 40، روش وزن دهی اوليه گوسی
75
تصوير 4- 7: اجرای خوشه بندیESOM با 586 ويژگی، الگوريتم آموزش برخط، تعداد ستون‏ها 90 وتعدادسطرها 60،تعدادگام‏های آموزش 30، روش وزن دهی اوليه انتخاب اعداد تصادفی از فاصله ميانگين منهای 2 برابر انحراف معيار تا ميانگين بعلاوه 2 برابر انحراف معيار
76
تصوير 4- 8: اجرای خوشه بندیESOM با 586 ويژگی، الگوريتم آموزش k دسته، تعداد ستون‏ها 90 وتعدادسطرها 60،تعدادگام‏های آموزش 30، روش وزن دهی اوليه انتخاب اعداد تصادفی از فاصله ميانگين منهای 2 برابر انحراف معيار تا ميانگين بعلاوه 2 برابر انحراف معيار
77
تصوير 4- 9: نمونه‏هاييازنقشه‏های بررسی شده
78
تصوير 4- 10: خوشه‏های انتخاب شده بروی نقشه مشخص شده است.
79
تصوير 4- 11: نقشه‏های از اجرا با پارامترهاییکسان
82
 
 
فهرست نمودار‏ها
 
 
 
عنوان
صفحه
نمودار 4- 1: درصد خطای تجمعی کل، خطای منفی غلط و خطای مثبت غلط در آزمايش برخط
55
نمودار 4- 2: تاثير تعداد نمونه‏هابردقتپيشبينی روش‏هایSVM و جنگل تصادفی (برگرفته از (53))
62
 مقدمه
 1-1- آسيب پذيری[1]
 در مباحث امنيت کامپيوتر، يک آسيب پذيری، ضعفی است که برای مهاجم امکان سوء استفاده از اطلاعات يک سيستم را فراهم می­کند. سالانه هزاران آسيب پذيری کشف و گزارش می­شوند و ميليون­ها دلار در سرتاسر دنيا صرف مقابله با آسيب پذيری­ها می­گردد. برای بهره کشی از آسيب پذيری يک سيستم عموماً به سه عامل نياز است: حساسيت يا نقصی در سيستم، دسترسی مهاجم به نقص و توانايي مهاجم برای بهره کشی از نقص (1).
 1-1-1- تعريف آسيب پذيری
 آسيب پذيری از جمله مفاهيمی است که منابع مختلف تعاريف متفاوتی را برايش ارائه داده­اند. از جمله اين تعاريف می­توان به موارد زير اشاره کرد:
ISO 27005: ضعف يک دارايی يا گروهی از دارايي­ها که می­تواند توسط فرد يا گروهی از افراد مورد بهره کشی قرار گيرد (2). در اين تعريف دارايي به معنای هر چيزی که برای سازمان ارزشی داشته باشد، است، برای مثال منابع اطلاعاتی مورد حمايت سازمان.
IETF RFC 2828: يک عيب يا ضعف در طراحی، پياده سازی، عملکرد يا مديريت سيستم، که می­تواند باعث بهره کشی، در جهت نقض سياست امنيتی سيستم شود (3).
کميته ملی سيستم­های امنيتی ايالات متحده آمريکا[2]، در دستورالعمل CNSSشماره 4009، در تاريخ 26 آوريل 2010، واژه نامه تضمين اطلاعات ملی: آسيب پذيری ضعف در يک IS، روش­های امنيتی سيستم، کنترل­های داخلی يا پياده سازی است، که می­تواند منجر به بهره کشی شود (4).
ENISA: وجود يک ضعف طراحی يا خطای پياده سازی که بتواند منجر به رويداد غير منتظره نامطلوبی شود، که اين رويداد امنيت سيستم کامپيوتر، شبکه، برنامه يا پروتکل را به خطر اندازد (5).
گروه باز[3]: حالتی که قدرت مهاجم بيش از قدرت مقاومت در برابر آن باشد (6).
تحليل عاملی از خطر اطلاعات[4](FAIR): احتمال اينکه يک دارايي قادر به مقاومت در برابر عوامل خطر نباشد (7).
امنيت داده و کامپيوتر، فرهنگ لغات مفاهيم و لغات استاندارد، نويسندگان دنيس لانگلی[5] و مايکل شين[6]، استاکتون پرس[7]، ISBN 0-935859-17-9:
 1-1-2- کلاس بندی آسيب پذيری­ها
 
آسيب پذيری­ها، براساس نوع دارايي به دسته­های زير تقسيم می­شوند (2):
 1-1-3- علت­های ايجاد آسيب پذيری­ها
 برخی از منابع و علت­های ايجاد آسيب پذيری­ها عبارتند از:
ورودی­های کاربر کنترل نشده: برنامه­ها فرض می­کنندکه همه­ی ورودی­های کاربر امن است. برنامه­هايي که ورودی­های کاربر را بررسی نمی­کنند، در واقع امکان اجرای مستقيم دستورات ناخواسته و دستکاری در پايگاه داده­ها را فراهم می­کنند

👇 تصادفی👇

دانلود نمونه سوالات آزمون استخدامی بانک ملیعلل و عوامل فرار دختران از خانهاقدام پژوهی درس ریاضی پایه دومردیابی افراد از روی شماره موبایل بدون نیاز به gpsتراکت سیاه سفید(ریسو) آرایشگاه مردانه کاملا لایه باز با کلیپ آرت مدلینگ مرد و لوازم پیرایشمحصولات لبني شير پاستوريزه پگاهجزوه زبان ماشین و برنامه سازی سیستم ✅فایل های دیگر✅

#️⃣ برچسب های فایل پيش بينی بهره کشی و خوشه بندی آسيب پذيری ها بوسیله ی متن کاوی word

پيش بينی بهره کشی و خوشه بندی آسيب پذيری ها بوسیله ی متن کاوی word

دانلود پيش بينی بهره کشی و خوشه بندی آسيب پذيری ها بوسیله ی متن کاوی word

خرید اینترنتی پيش بينی بهره کشی و خوشه بندی آسيب پذيری ها بوسیله ی متن کاوی word

👇🏞 تصاویر 🏞