تبلیغات :
ماهان سرور
آکوستیک ، فوم شانه تخم مرغی ، پنل صداگیر ، یونولیت
دستگاه جوجه کشی حرفه ای
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




نمايش نتايج 1 به 5 از 5

نام تاپيک: SQL Server 2005 Or Higher Encryption

  1. #1
    پروفشنال bad_boy_2007's Avatar
    تاريخ عضويت
    Aug 2006
    محل سكونت
    ایران
    پست ها
    803

    پيش فرض SQL Server 2005 Or Higher Encryption

    Encryption در SQL Server
    Last edited by bad_boy_2007; 23-01-2009 at 14:06. دليل: رفع مشكل

  2. این کاربر از bad_boy_2007 بخاطر این مطلب مفید تشکر کرده است


  3. #2
    پروفشنال bad_boy_2007's Avatar
    تاريخ عضويت
    Aug 2006
    محل سكونت
    ایران
    پست ها
    803

    پيش فرض

    اين هم نمونه اي از كد كردن و از كد در آوردن داده ها توسط SYMMETRIC KEY ، حتما ببنيد حتي اگه الان به دردتون نميخوره :
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    Encryption يك راهكار عملي براي كد كردن داده ها ي جدول توسط يك الگوريتم رمزگذاري است ، مثلا فرض كنيد ميخواين رمز كاربران برنامه يا سطح دسترسيشون رو در يك ديتابيس ذخيره كنيد ، در اين جور مواقع استفاده از توابع EncryptByKey كه با دو پارامتر ورودي كليد و رشته اي كه قصد كد كردن اون رو داريد و پارامتر خروجي نوع VARBINARY كه رشته كد شده است مفيد واقع ميشه .
    همينطور زماني كه نياز به خواندن داده هاي كدشده داريد ميتونيد با استفاده از تابع DecryptByKey داده هاتون رو از حالت كد شده خارج كنيد .

    اين هم يه سمپل ساده :
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

  4. #3
    پروفشنال bad_boy_2007's Avatar
    تاريخ عضويت
    Aug 2006
    محل سكونت
    ایران
    پست ها
    803

    پيش فرض قابل توجه برنامه نويسان !

    تو نمايشگاه كامپيوتر چند تا نرم افزار رو گرفتم (دموهاي توليد داخل) از جمله نرم افزار حسابداري محك ، يه برسي كوچيك كه رو ديتابيسش داشتم متوجه نكته جالبي شدم !
    اين نرم افزار تمام كد هاي موبوط به جداول ، ويو ها ، تريگرها ، پروسيجر هاي ذخيره شده و . . . اش قابل رويت بود !!! يعني ديتابيسش كاملا باز بود و ميتونستي به راحتي با تغيير يك پروسيجر ذخيره شده يا تريكر عملكرد عادي برنامه رو مختل يا اينكه از كدهاي ديتابيس استفاده سو (توسط هكر يا خريداري مثل خود من !!) بشه !
    حتي پسورد رو بدون هيچ الگوريتم خاصي تو ديتابيس ذخيره كرده بود ، سطوح دسترسي كاربر با باز كردن ديتابيس توسط يك كاربر آماتور قابل تغيير يود و . . .

    با استفاده از Encryption ميتونيد View ها ، Table ها ، Stored Procedure ها , Function ها و . . . رو كد كنيد به اين شكل كه پس از اينكه ديتابيستون دست كاربر نهايي رسيد ديگه امكان مشاهده محتواي موارد ذكر شده وجود نداره .
    نكته : Encryption در سطح دستورات DML قابل كد گشايي نيست ، يعني وقتي يك ويو رو كد كرديد ديگه امكان اين وجود نداره * كه اون ويو رو باز كنيد. پس اين كار رو فقط براي كاربران نهايي انجام بدين تا از كدهاي برنامتون محافظت بشه.

    * - ظاهرا برنامه هايي هست كه دستورات DML رو كه با دستور With Encryption كد شده ان رو از كد در مياره اينم متن كامل يك اظهار نظر :
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    جهت آشنايي با Encryption واژه Encryption را در MSDN2 سرچ كنيد .
    اينم يه نمونه از كد كردن تريگر :
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

  5. #4
    در آغاز فعالیت
    تاريخ عضويت
    Mar 2009
    پست ها
    1

    پيش فرض

    salam
    ali bood
    kheili be man komak kard.
    moafagha bashi

  6. #5
    اگه نباشه جاش خالی می مونه baby's Avatar
    تاريخ عضويت
    Mar 2005
    محل سكونت
    ابهر
    پست ها
    259

    پيش فرض

    سلام دستان می تونن یه لینک برای دانلود و یه مقدار زیادی توضیح در مورد sql developer اریه بدن؟

Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •