امنیت در بانک های اطلاعاتی SQL

آموزشی
اسفند ۲۷, ۱۳۹۰
بازدید : 3015 بازدید

هر برنامه نویس ، پس از نوشتن برنامه خود ، به فکر برقراری امنیت بر روی نرم افزار خود می باشد. مهمترین این امنیت ، بخش بانک اطلاعاتی می باشد.در این مطلب از رضا سورس ، با بهترین روش برقراری این امنیت ، که تکنولوژی مایکروسافت می باشد (Database Encryption) آشنا خواهید شد.

 

امنیت در بانک های اطلاعاتی SQL

 

Transparent Data Encryption نوع دیگری از رمزنگاری هست که با SQL SERVER 2008 معرفی شده و رمزنگاری رو در سطح دیتابیس انجام میده و محدود به ستون ها و رکوردهای دیتابیس نیست و از data فایل و log فایل محافظت میکنه.
پیاده سازی Transparent Data Encryption در بانک اطلاعاتی همونطور که اسمش پیداس برای برنامه های کاربردی که از بانک اطلاعاتی استفاده میکنند بصورت نا پیدا (transparent) است یعنی بدون نیاز به هیچ تغییری میتونیم این مکانیزم امنیتی رو در سطح دیتابیس داشته باشیم.
بعد از فعال کردن این نوع رمزنگاری در بانک اطلاعاتی بکاپی که از این بانک گرفته میشود(در سرور مبدا) فقط و فقط در سروری که certificate از سرور مبدا داشته باشد قابل بازیابی است همچنیا برای attach کردن فایل های اصلی بانک اطلاعاتی در سرور مقصد هم این فرایند نیاز است.

[member]

 

Like
امتیاز :
بدون رای!
مدیر سامانه
مدیر سامانه Mr.Code هستم . به صورت تخصصی در زمینه برنامه نویسی سازمانی و طراحی وبسایت و پرتال و طراحی اپلیکیشن اندروید فعالیت دارم .
همراه ما باشید در اینستاگرام رضا سورس صفحه اینستاگرام
دیدگاهتان را بنویسید

4 × یک =

مهدی شنبه , ۳۰ اردیبهشت ۱۳۹۱ پاسخ

سلام
چگونه می توان از بانک رمزگذاری اکسس در ویژال بیسیک با استفاده از شئ Adodcاستفاده نمود

saeed سه شنبه , ۳ بهمن ۱۳۹۱ پاسخ

چگونه می توان دانلود کرد

مدیر سامانه
مدیر سامانه چهارشنبه , ۴ بهمن ۱۳۹۱ پاسخ

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

فاطی دوشنبه , ۱ اردیبهشت ۱۳۹۳ پاسخ

سلام

عضویت در خبرنامه رضا سورس

تمامی اطلاعات محفوظ است!