نمایش نتایج 1 تا 8 از 8

نام تاپیک: رمزگذاری روی بانک در sql server 2000

  1. #1

    رمزگذاری روی بانک در sql server 2000

    سلام به همه دوستان.چطوری میشه رو دیتا بیس یا رو جدول,پسورد بزاری تا از تو enterprise manager نتونن اطلاعات تغییر بدن؟

  2. #2

    نقل قول: رمزگذاری روی بانک در sql server 2000

    با تشکر از همه عزیزان که راهنمایی کردن منو.خودم یکم فهمیدم ولی هنوز مشکلم حل نشوده.ولی همین قدر که فهمیدمو میگم تا شاید کار یه مبتدی مثل خودم راه بندازه.
    به Enterprise Manager رفته و روی (Local(Windows NT راست کلیک کرده و Edit sql server Registration property را انتخاب کنید . بعد use sql server authentication را انتخاب کرده و نام و رمز عبور را وارد کنید .من همون sa رو زدم.

  3. #3

    نقل قول: رمزگذاری روی بانک در sql server 2000

    اما می خوام بدونم چه طور پسورد رو دیتا بیس بزارم که Bake up شو هم رو سیستم دیگه بردن,بازم پسورد بخواد؟؟؟؟؟؟؟

  4. #4

    نقل قول: رمزگذاری روی بانک در sql server 2000

    یعنی کسی یاد نداره یا اینکه دوستان و اساتید خیلی با محبت شدن.؟؟؟؟؟؟؟!!!!!!!!!!!!

  5. #5

    نقل قول: رمزگذاری روی بانک در sql server 2000

    از تاپیک دیگه
    آیا درست متوجه شدم ؟
    شما می خوای اگه اسکیوال سرور رو بصورت محلی نصب کردی کاربران هدف نتونن به جداول دسترسی پیدا کنن که مثالا با بازکردن رکورهای جدول یوزرها فرم یوزرنیم برنامه رو هک کنن درست فهمیدم ؟

    قفل کردن یا رمز گذاشتن روی دیتابیس یا Enterprise Manager کاری از پیش نمیبره
    چرا؟ چون برنامه های دیگه های وجود داره که دیتا بیس تو رو میتونه باز کنه میدوونی که Provider ها از طریق هر برنامه ای امکان import کردن جداول تو رو دارن مثل
    query analyzer یا کنسول Enterprise Manager بانکهای دیگه مثل Oracle یا حتی محیطهای توسعه براحتی به جداول شما دسترسی پیدا میکنن . پس راه حل این نیست
    بهترین راه حل رمزگذاری دادهای مهم مثل یوزر ها و رمزعبورها و ... از طریق الگوریتم های هش هست و برای اینکه کسی در هنگام دسترسی نتونه مستقیما نام و رمزعبور جدید را عوض کنه باید موقع نصب اسکیوال سرور هر دو سطح امنیتی رو فعال کنی به مستندات نصب اسکیوال سرور مراجعه کنی بد نیست.
    دیتا رو هش کن :بهتره با یک الگوریتم دلخواه تو کد دیتا رو رمزگذاری کنی و در برگشت با توجه به همون الگوریتم دیتا رو رمزگشایی و بازیابی کنی .
    ولی در هر حال میشه از طریق gpedit.msc کنسول مایکروسافت رو برای کنترل mmc ها بست . EnterPrise Manager و query analyzer و .. همگی از طریق همین کنسول باز میشن .
    بخاطر همین چیزها است که حرفه ای ترین ها میرن سراغ Oracle .
    هروقت شروع کنی دیر نیست

  6. #6

    نقل قول: رمزگذاری روی بانک در sql server 2000

    چطوري مي تونم روي ديتا بيس در اس كيو ال سرور 2000 پسورد بگذارم و چطوري پسورد را تو دلفي به سرورارسال كنم
    delphi_kavoshkar@yahoo.com

  7. #7
    کاربر دائمی
    تاریخ عضویت
    بهمن 1381
    محل زندگی
    فعلاً تهران - دائم مریلند آمریکا
    پست
    354

    نقل قول: رمزگذاری روی بانک در sql server 2000

    من سئوالت را قشنگ نفهمیدم، ولی امیدوارم بتوانم جوابی بدان بدهم.
    تو می توانی با استفاده از User ها(منظور User های ویندوز یا user های که مستقیماً با SQL Server ایجاد می کنی) هر کدام از اشیا و هر چیز قابل تصوری را قفل و فقط کاربر مناسب توانایی اعمال عمل خود نماید.
    در SQL Server برای هر چیز قابل تصوری اعم از ورود به SQL Server و ورود به پایگاه های داده، ورود، خواندن، نوشتن(دستورات) غیره غیره، در جداول، ویوها، فانکشنها، SP، دستورات (نظیر select, insert, creat table و ...) و یک کلام تمامی 100% SQL Server را می توانی به یوزهای خاص اختصاص دهی تا تنها آن یوز خاص توانایی آن کار را داشته باشد، و خلاصه امنیت در SQL Server حرف ندارد.

    اگر توانستم منظورت را درست بگیرم، و مشکل تو حل نشده است، لطفاً off بگذار من توضیح کامل می دهم.

  8. #8

    نقل قول: رمزگذاری روی بانک در sql server 2000

    نقل قول نوشته شده توسط shabshekan مشاهده تاپیک
    اما می خوام بدونم چه طور پسورد رو دیتا بیس بزارم که Bake up شو هم رو سیستم دیگه بردن,بازم پسورد بخواد؟؟؟؟؟؟؟
    اگه این Back up از طریق یک Application ای که خودتون نوشته شده است گرفته می شه , می تونید به همون کدتون یه دو تا کد با مضمون With password اضافه کنید تا روی فایل backup پسورد بذاره و در هنگام Restore هم باید این پسورد داده بشه .


    موفق باشید

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •