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

نام تاپیک: جایگذاری اطلاعات دیتابیس بصورت امن در کدهای سی شارپ

  1. #1

    Question جایگذاری اطلاعات دیتابیس بصورت امن در کدهای سی شارپ

    سلام به همه‌ی عزیزان‌
    امیدوارم سال فوق العاده ای داشته باشید، سالی پر از موفقیت و پیشرفت
    بنده مدت طولانیه درگیر یک مسئله‌ای شدم، اینکه وقتی شما از یک پایگاه داده در پروژتون استفاده کردید، قطعا اطلاعات اتصال به دیتابیس رو درون کد لحاظ میکنید (Connection String)
    ۱- برای جلوگیری از شناسایی پسورد دیتابیس ناشی از کرک احتمالی برنامه چه تدابیری رو لحاظ می‌کنید؟
    ۲- پسورد یا کانکشن استرینگ را در کدام بخش کد یا در کجای پروژه (فایل خارجی یا داخلی یا ...) قرار میدید که بعد از کرک اطلاعات لو نره؟!

  2. #2
    کاربر دائمی آواتار ROSTAM2
    تاریخ عضویت
    اسفند 1390
    محل زندگی
    فارس
    پست
    1,646
    نقل قول نوشته شده توسط pixcel مشاهده تاپیک
    سلام به همه‌ی عزیزان‌
    امیدوارم سال فوق العاده ای داشته باشید، سالی پر از موفقیت و پیشرفت
    بنده مدت طولانیه درگیر یک مسئله‌ای شدم، اینکه وقتی شما از یک پایگاه داده در پروژتون استفاده کردید، قطعا اطلاعات اتصال به دیتابیس رو درون کد لحاظ میکنید (Connection String)
    ۱- برای جلوگیری از شناسایی پسورد دیتابیس ناشی از کرک احتمالی برنامه چه تدابیری رو لحاظ می‌کنید؟
    ۲- پسورد یا کانکشن استرینگ را در کدام بخش کد یا در کجای پروژه (فایل خارجی یا داخلی یا ...) قرار میدید که بعد از کرک اطلاعات لو نره؟!
    سلام.
    برای ذخیره سازی رمز برای اتصال به دیتابیس می تونید از Cryptography استفاده کنید رمز گذاری به شیوه ای که قابل بازگشت با کلید با شه که باید کلید هم جایی از دیتابیس ذخیره سازی بشه ...
    که نمونه دیتابیسش برای دانلود توی سایت Learn.Microsoft.com می تونی دانلود کنی و معماریش رو ببینی....

    آموزش دانلود دیتابیس نمونه SQL Server برای تمرین - 1
    آخرین ویرایش به وسیله Mahmoud.Afrad : دوشنبه 06 فروردین 1403 در 18:11 عصر

  3. #3

    نقل قول: جایگذاری اطلاعات دیتابیس بصورت امن در کدهای سی شارپ

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

  4. #4
    کاربر دائمی آواتار ROSTAM2
    تاریخ عضویت
    اسفند 1390
    محل زندگی
    فارس
    پست
    1,646

    نقل قول: جایگذاری اطلاعات دیتابیس بصورت امن در کدهای سی شارپ

    نقل قول نوشته شده توسط pixcel مشاهده تاپیک
    بزرگوار قبل از اینکه پیشنهادی بدید سوال رو به درستی مطالعه کنید. بنده نمیخوام پسورد دیتابیس رو هش کنم
    میخوام کانکشن استرینگ رو در جایی از برنامه بگذارم که اگر برنانه کرک شد ، کانکشن استرینگ شناسایی نشه.
    و در آخر هم عذرخواهی میکنم سوال بنده برا شما محتوای مفیدی نداشت
    سلام مجدد
    در مورد رمز این مورد رو عنوان کردم. اون پست قبل ک کفتم حذف بشه پستی بود که خودم ارسال کرده بودم و درست بود اما در مورد دیتابیس های وپ سایت صدق نمی کرد برای همین هم برای امن کردن متن باید یکی از روش های رمزگذاری استفاده کرد که قابل بازیابی باشه و اینکه می تونید از سند xml استفاده کنید و سند xml رو رمز گذاری کنید.
    آخرین ویرایش به وسیله ROSTAM2 : یک شنبه 05 فروردین 1403 در 08:05 صبح

  5. #5
    کاربر دائمی آواتار mmbguide
    تاریخ عضویت
    اسفند 1386
    محل زندگی
    منظومه شمسی
    پست
    1,179

    نقل قول: جایگذاری اطلاعات دیتابیس بصورت امن در کدهای سی شارپ

    سلام. لطفا بفرمایید چه نوع پروژه ای هستش. Windows Application هستش و باید توسط یک کاربر اجرا بشه یا اینکه Web Application هستش و باید داخل شبکه باشه.

  6. #6
    کاربر دائمی آواتار shahryari
    تاریخ عضویت
    اسفند 1390
    محل زندگی
    آذربايجان
    سن
    40
    پست
    1,237

    نقل قول: جایگذاری اطلاعات دیتابیس بصورت امن در کدهای سی شارپ

    سلام
    درصورت کرک شدن و دسترسی به کد منبع، هیچ راهی وجود نداره و میشه همه انکریپشن ها را مهندسی معکوس کرد

    برای ذخیره پسورد هم ، هش پسورد را در بانک ذخیره کنید ترجیحا md5
    البته خود پسورد را خالی هش نکنید ، یک فیلدی را که عموما ثابته بعنوان salt بهش اضافه کنید و هنگام کنترل هم اون رو حذف کنید و هش پسورد گرفته شده از کاربر رو کنترل کنید

    برای کانکشن هم در فایلی کنار پروژه نزارید و در ریجستری ثبت کنید اونم بخش بخش بکنید
    در صورتی که نیازه کنار پروژه یا پوشه root باشه ، اول به بایت تبدیل کنید و مجددا به استرینگ و حاصل را در فایل ذخیره کنید

    ولی در کل اگه کرک بشه هیچکدام از موارد بالا کارساز نیست
    موفق باشید

تاپیک های مشابه

  1. خواندن اطلاعات از دیتابیس به صورت فارسی
    نوشته شده توسط abbas3zaar در بخش PHP
    پاسخ: 7
    آخرین پست: چهارشنبه 05 اسفند 1394, 09:20 صبح
  2. پاسخ: 4
    آخرین پست: سه شنبه 10 آذر 1394, 09:56 صبح
  3. مبتدی: خواندن تاریخ میلادی از دیتابیس و نمایش بصورت شمسی در php
    نوشته شده توسط abbas3zaar در بخش PHP
    پاسخ: 1
    آخرین پست: یک شنبه 15 اردیبهشت 1392, 03:32 صبح
  4. مشکل در ثبت عدد به صورت فارسی در دیتابیس
    نوشته شده توسط roxf18 در بخش C#‎‎
    پاسخ: 4
    آخرین پست: شنبه 30 دی 1391, 15:23 عصر
  5. درج تاریخ شمسی - بصورت عدد - در دیتابیس
    نوشته شده توسط Xcalivorse در بخش C#‎‎
    پاسخ: 3
    آخرین پست: پنج شنبه 10 مرداد 1387, 07:34 صبح

برچسب های این تاپیک

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

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