PDA

View Full Version : عدم نمایش کدهای برنامه و کانکشن استرینگ



korosh00
پنج شنبه 17 آذر 1401, 18:53 عصر
سلام
برنامه رو نوشتیم و تمام شد.
حالا در فولدربرنامه هم سورس برنامه و هم رشته اتصال به دیتابیس با رمز و غیره موجود است .
چکاری انجام دهیم که این مساله اتفاق نیوفتد و کاربر نتواند به ادرس دیتابیس و سورس برنامه ویندوزی دستزسی داشته باشد .
ممنون

ROSTAM2
پنج شنبه 17 آذر 1401, 20:29 عصر
سلام
برنامه رو نوشتیم و تمام شد.
حالا در فولدربرنامه هم سورس برنامه و هم رشته اتصال به دیتابیس با رمز و غیره موجود است .
چکاری انجام دهیم که این مساله اتفاق نیوفتد و کاربر نتواند به ادرس دیتابیس و سورس برنامه ویندوزی دستزسی داشته باشد .
ممنون

سلام.
باید روش های امنیتی رو رعایت کرد و رمز یا هر متنی که می خواید ایمن باشه بصورت رمزگذاری شده ذخیره کنید.


154336 (https://learn.microsoft.com/en-us/dotnet/standard/security/encrypting-data)

korosh00
جمعه 18 آذر 1401, 12:50 عصر
سلام اگه اینکریپت بشه فرمول دیکریپتش تو خود سورس برنامه باید باشه تا برنامه کار کنه .
اگه اینطور نیست یک نمونه معرفی کنید

ROSTAM2
جمعه 18 آذر 1401, 15:47 عصر
سلام اگه اینکریپت بشه فرمول دیکریپتش تو خود سورس برنامه باید باشه تا برنامه کار کنه .
اگه اینطور نیست یک نمونه معرفی کنید

در همین حد می دونم، ویندوز با کمپانی به اون عظمت هک می شه چه انتظاری داری ؟! می تونی کلیدهاتو توی یک دیتابیس بذاری . ویندوز هم یک دیتابیس داره که رمز ها اونجاست و حتی همونم قابل دسترسیه.

تقریبا شبیه رمزگذاری فایلها تو ویندوز که فقط کاربری که فایل رو رمزگذاری کرده می تونه از محتویات فایل استفاده کنه.

samiasoft
پنج شنبه 24 آذر 1401, 15:46 عصر
سلام اگه اینکریپت بشه فرمول دیکریپتش تو خود سورس برنامه باید باشه تا برنامه کار کنه .
اگه اینطور نیست یک نمونه معرفی کنید

همینطوره ... شما علاوه براینکه فایل کانکشن استرینگ را رمزنگاری میکنید بایستی خود برنامه رو هم رمزنگاری کنید.

برنامه های obfuscator زیادی برای دات نت وجود داره که میتونید ازش استفاده کنید.

البته همانطور که دوست عزیزمون در پست قبلی توضیح دادند با این کارها امنیت 100 درصد نمیشود اما اون فردی که میخواد به سورس کد شما دسترسی پیدا کنه رو کمی به زحمت میندازه !