فایلهای مفید

فروش محصولات دانلودی و بازاریابی فایل سرو

فایلهای مفید

فروش محصولات دانلودی و بازاریابی فایل سرو

دانلود کامل پایان نامه رشته کامپیوتر با موضوع امنیت پایگاه‌ داده

کامل پایان نامه رشته کامپیوتر با موضوع امنیت پایگاه‌ داده

پایان نامه کامل رشته کامپیوتر با موضوع امنیت پایگاه‌ داده

دانلود کامل پایان نامه رشته کامپیوتر با موضوع امنیت پایگاه‌ داده

دانلود کامل پایان نامه رشته کامپیوتر با موضوع امنیت پایگاه‌ داده
پایان نامه رشته کامپیوتر 
امنیت پایگاه‌ داده SQL
کسب درآمد اینترنتی
دانلود مقاله
دانلود نرم افزار
دانلود اندروید
دانلود پایان نامه
دانلود پروژه
دانلود پرسشنامه
دانلود فایل
دانلود پاورپوینت
دانلود کتاب
دانلود نمونه سوالات
دانلود گزارش کارآموزی
دانلود طرح توجیهی
کار در
دسته بندی کامپیوتر و IT
فرمت فایل docx
حجم فایل 1152 کیلو بایت
تعداد صفحات فایل 98

فهرست مطالب

فصل 1    کلیات    3

فصل 2    امنیت کلاسیک      6

2-1  مقدمه          6

2-2  امنیت پایگاه‌ داده         7

2-3  تهدید امنیت در پایگاه داده          7

2-4  کنترل امنیت پایگاه داده 8

2-4-1  کنترل انتشار          8

2-4-2  کنترل استنباط         8

2-4-3  کنترل دسترسی       9

2-4-3-1  ارتباط کنترل دسترسی با سایر سرویس‌های امنیتی          12

2-4-3-2  ماتریس دسترسی  14

2-4-3-3  سیاست‌های کنترل دسترسی 15

2-4-3-3-1  سیاست تشخیص            16

2-4-3-3-2  سیاست اجباری 18

2-4-3-3-3  سیاست مبتنی بر نقش     22

2-5  مدیریت تفویض اختیار  24

2-6  جمع‌بندی      25

فصل سوم    بررسی امنیت در نرم‌ افزار SQLServer2005            26

3-1  مقدمه          26

3-2  هویت شناسی 27

3-2-1  مد هویت شناسی ویندوزی (WAM)      27

3-2-2  مد ترکیبی (MM)   28

3-3  Logins       30

3-3-1  Login‌های ویندوز و کاربران پایگاه‌داده   30

3-3-1-1  ایجاد گروه در ویندوز         30

3-3-1-2  ارتباط گروه‌های ویندوز با کاربران SQLServer با استفاده از GUI  32

3-3-1-3  ارتباط گروه‌های ویندوز با کاربران SQLServer با استفاده از کد‌های T-SQL   36

3-3-2  Login‌های سرویس دهنده و کاربران پایگاه‌داده      38

3-3-2-1  ایجاد Login در سطح سرویس دهنده با استفاده از GUI     38

3-3-2-2  ایجاد Login در سطح سرویس دهنده با استفاده از کد T-SQL          40

3-3-3  Sa Login 40

3-4  کنترل دسترسی(Access Control)          41

3-5  نقش‌ها         42

3-5-1  نقش‌های ثابت سرویس دهنده (FSR)       42

3-5-2  نقش‌های پایگاه‌داده‌ای (DBR)   44

3-5-3  نقش‌های برنامه‌ای (APR)      50

3-6  شِما 53

3-7  Principal    55

3-8  Securable  56

3-9  Permission            57

3-10  رمز نگاری 60

3-10-1  رمزنگاری با استفاده از کلمه عبور کاربر          61

3-10-2  رمزنگاری کلید متقارن        62

3-10-3  رمزنگاری کلید نامتقارن      63

3-10-4 رمزنگاری با استفاده از گواهینامه        64

3-11  جمع بندی   66

فصل چهارم    طراحی سیستم پرسنلی   67

4-1  مقدمه          67

4-2  UseCase    68

4-2-1  شرح UseCase      68

4-3  نمودار توالی  70

4-4  Class Diagram        74

4-5  واژه‌نامه داده‌ای           74

فصل پنجم    معرفی نرم افزار و بررسی موانع هنگام برنامه نویسی   76

5-1  مقدمه          76

5-2  رشته ارتباط  77

5-3  ارتباط برنامه با نقش برنامه‌ای(APR)        78

5-4  معرفی فرم پرسنل       83

5-5  رمز نمودن اطلاعات    87

5-6  کار با استثناها            88

5-7  جمع بندی     92

فصل ششم    نتیجه‌گیری و راهکارهای آینده       93

منابع و ماخذ         95

 

فصل 1    کلیات

 

امنیت اطلاعات یکی از مهمترین مفاهیم ،از آغاز زندگی بشر تاکنون بوده است. انسان‌های ادوار گذشته از اهمیت این موضوع مطلع بودند و بسیاری از شکست‌های انسان‌های گذشته در جنگ‌ها فاش شدن اطلاعات مهم و سری بوده است. در ضمن آنها اطلاعات حساس را به رمز تبدیل کرده و برای رد و بدل کردن این اطلاعات از زبان رمزی استفاده می‌کردند.

با پیشرفت علم و جوامع بشری اهمیت این موضوع بیش از پیش آشکار شده و فاش شدن اطلاعات نظامی و یا سیاسی ممکن است منجر به نابودی یک جامعه بیانجامد. سرقت‌های میلیاردی که گاها از بانک‌ها می‌شود مثالی دیگر از اهمیت این موضوع است.

برای امن کردن جامعه مدرن باید از امکانات مدرن نیز استفاده شود زیرا سارقان اطلاعات از امکانات پیشرفته برای دستیابی به اطلاعات استفاده می‌کنند. در این پایان نامه به بررسی امنیت در محیط پایگاه داده می‌پردازیم. این محیط بر مشکلاتی نظیر افزونگی داده و ناسازگاری داده که در سیستم فایل مشکل ساز بوده ، فائق آمده و با به اشتراک گذاشتن داده‌ها ، امکان استفاده بیشتر از اطلاعات را مهیْا ساخته است. در این محیط امکان مدیریت تعداد زیادی کاربر تعبیه شده است. کاربر زیاد مساوی است با درد سر زیاد ! ممکن است کاربری عمدی یا غیر عمدی به داده های محرمانه دست یابد و سیستم را مختل سازد. برای تامین امنیت در چنین محیط‌هایی که همواره با پیچیدگی‌های زیادی نیز برخوردار است لازم است در ابتدا موضوع امنیت را بصورت کلاسیک بررسی کنیم. آشنایی با مفاهیمی همچون تهدید ، صحت داده و انتشار داده ، ما را در شناخت  مدل‌های امنیت یاری می‌کند. تامین امنیت در پایگاه داده با شناسایی تهدید آغاز می‌شود. از دیگر واژه‌های مهم در این موضوع کنترل دسترسی است. هدف کنترل دسترسی محدود کردن فعالیت‌هایی است که کاربر مجاز می‌تواند بر روی سیستم‌های کامپیوتری انجام دهد. کنترل دسترسی شامل سیاست‌های مختلفی است. سیاست‌های تشخیص ، اجباری و مبتنی بر نقش از آن جمله هستند. این سیاست‌ها هر یک  با اعمال محدودیتی خاص دسترسی کاربر را محدودتر می‌کنند و در تناقض با یکدیگر نیستند ،به عبارت دیگر جهت حرکت همه آنها یکی است.

دانلود کامل پایان نامه رشته کامپیوتر با موضوع امنیت پایگاه‌ داده