فصل 1 کلیات
فصل 2 امنیت کلاسیک
2-1 مقدمه
2-2 امنیت پایگاه داده
2-3 تهدید امنیت در پایگاه داده
2-4 کنترل امنیت پایگاه داده
2-4-1 کنترل انتشار
2-4-2 کنترل استنباط
2-4-3 کنترل دسترسی
2-4-3-1 ارتباط کنترل دسترسی با سایر سرویسهای امنیتی
2-4-3-2 ماتریس دسترسی
2-4-3-3 سیاستهای کنترل دسترسی
2-4-3-3-1 سیاست تشخیص
2-4-3-3-2 سیاست اجباری
2-4-3-3-3 سیاست مبتنی بر نقش
2-5 مدیریت تفویض اختیار
2-6 جمعبندی
فصل سوم بررسی امنیت در نرم افزار SQLServer2005
3-1 مقدمه
3-2 هویت شناسی
3-2-1 مد هویت شناسی ویندوزی (WAM)
3-2-2 مد ترکیبی (MM)
3-3 Logins
3-3-1 Loginهای ویندوز و کاربران پایگاهداده
3-3-1-1 ایجاد گروه در ویندوز
3-3-1-2 ارتباط گروههای ویندوز با کاربران SQLServer با استفاده از GUI
3-3-1-3 ارتباط گروههای ویندوز با کاربران SQLServer با استفاده از کدهای T-SQL
3-3-2 Loginهای سرویس دهنده و کاربران پایگاهداده
3-3-2-1 ایجاد Login در سطح سرویس دهنده با استفاده از GUI
3-3-2-2 ایجاد Login در سطح سرویس دهنده با استفاده از کد T-SQL
3-3-3 Sa Login
3-4 کنترل دسترسی(Access Control)
3-5 نقشها
3-5-1 نقشهای ثابت سرویس دهنده (FSR)
3-5-2 نقشهای پایگاهدادهای (DBR)
3-5-3 نقشهای برنامهای (APR)
3-6 شِما
3-7 Principal
3-8 Securable
3-9 Permission
3-10 رمز نگاری
3-10-1 رمزنگاری با استفاده از کلمه عبور کاربر
3-10-2 رمزنگاری کلید متقارن
3-10-3 رمزنگاری کلید نامتقارن
3-10-4 رمزنگاری با استفاده از گواهینامه
3-11 جمع بندی 66
فصل چهارم طراحی سیستم پرسنلی
4-1 مقدمه
4-2 UseCase
4-2-1 شرح UseCase
4-3 نمودار توالی
4-4 Class Diagram
4-5 واژهنامه دادهای
فصل پنجم معرفی نرم افزار و بررسی موانع هنگام برنامه نویسی
5-1 مقدمه
5-2 رشته ارتباط
5-3 ارتباط برنامه با نقش برنامهای(APR)
5-4 معرفی فرم پرسنل
5-5 رمز نمودن اطلاعات
5-6 کار با استثناها
5-7 جمع بندی
فصل ششم نتیجهگیری و راهکارهای آینده
منابع و ماخذ