مروری بر امنیت SQL server  

فروشگاه جامع پروژه های دانشجویی

اگر به یک وب سایت یا فروشگاه رایگان با فضای نامحدود و امکانات فراوان نیاز دارید بی درنگ دکمه زیر را کلیک نمایید.

ایجاد وب سایت یا
فروشگاه حرفه ای رایگان

آمار سایت

آمار بازدید

  • بازدید امروز : 153
  • بازدید دیروز : 460
  • بازدید کل : 9817731

مروری بر امنیت SQL server


مروری بر امنیت SQL server

عنوان تحقیق: مروری بر امنیت SQL server

فرمت فایل: word

تعداد صفحات: 25

توضیحات

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

هر نسخه از SQL Server مانند هر نسخه از ویندوز، ویژگی‌های امنیتی متفاوتی نسبت به نسخه‌های پیشین خود دارد و نسخه‌های جدیدتر، عملکرد بهتری نسبت به نسخه‌های پیشین دارند.

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

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

حتی اگر طراحی اولیه یک برنامه بی‌عیب و نقص باشد، باز هم تهدیدات جدید ممکن است در زمان بهره‌برداری از سیستم رونمایی کنند. با ایجاد خطوط دفاعی مختلف برای پایگاه داده، می‌توانید خسارت وارد شده توسط یک نشت امنیتی را به حداقل برسانید. نخستین خط دفاعی، کاهش سطح حمله با اعطای مجوزهای حداقلی و رعایت اصل حداقل دسترسی است.

فهرست مطالب

1- مقدمه. 5

2- نمای کلی امنیت SQL Server. 6

2-1 احراز هویت در SQL Server7

2-1-1 سناریوهای احراز هویت... 8

2-1-2 انواع لاگین.. 9

2-1-3 احراز هویت مود ترکیبی.. 9

3- نقش‌های سرور و پایگاه داده در SQL Server. 10

3-1 نقش‌های ثابت سرور11

3-2 نقش‌های ثابت پایگاه داده11

3-3 نقش عمومی.. 12

3-4 حساب کاربری dbo. 12

3-5 حساب کاربری مهمان.. 13

4- مالکیت و جداسازی User-Schema در SQL Server. 14

4-1 جداسازی User-Schema. 14

4-2 مالکان و مجوزهای schema. 15

4-3 schema های از پیش تعریف شده15

4-4 schema ی dbo. 16

5- تفویض اختیار و مجوزها در SQL Server. 17

5-1 اصل حداقل دسترسی.. 17

5-2 مجوزهای مبتنی بر نقش.... 18

5-3 دستورات مجوز18

5-4 زنجیره های مالکیت... 19

6- رمزگذاری داده‌ها در SQL Server. 20

6-1 کلیدها و الگوریتم‌ها20

7- سناریوهای امنیت برنامه کاربردی در SQL Server. 21

7-1 تهدیدات معمول.. 21

7-1-1 تزریق SQL.. 22

7-1-2 افزایش امتیاز حق دسترسی.. 22

7-1-3 پویش کردن و مشاهده هوشمند. 23

7-1-4 احراز هویت... 23

7-1-5 کلمات عبور23

 

  انتشار : ۹ اسفند ۱۳۹۵               تعداد بازدید : 629

برچسب های مهم

http://kia-ir.ir

تمام حقوق مادی و معنوی این وب سایت متعلق به "" می باشد

فید خبر خوان    نقشه سایت    تماس با ما