سلام
برنامه رو نوشتیم و تمام شد.
حالا در فولدربرنامه هم سورس برنامه و هم رشته اتصال به دیتابیس با رمز و غیره موجود است .
چکاری انجام دهیم که این مساله اتفاق نیوفتد و کاربر نتواند به ادرس دیتابیس و سورس برنامه ویندوزی دستزسی داشته باشد .
ممنون
سلام
برنامه رو نوشتیم و تمام شد.
حالا در فولدربرنامه هم سورس برنامه و هم رشته اتصال به دیتابیس با رمز و غیره موجود است .
چکاری انجام دهیم که این مساله اتفاق نیوفتد و کاربر نتواند به ادرس دیتابیس و سورس برنامه ویندوزی دستزسی داشته باشد .
ممنون
سلام.
باید روش های امنیتی رو رعایت کرد و رمز یا هر متنی که می خواید ایمن باشه بصورت رمزگذاری شده ذخیره کنید.
آخرین ویرایش به وسیله ROSTAM2 : پنج شنبه 17 آذر 1401 در 19:42 عصر
سلام اگه اینکریپت بشه فرمول دیکریپتش تو خود سورس برنامه باید باشه تا برنامه کار کنه .
اگه اینطور نیست یک نمونه معرفی کنید
در همین حد می دونم، ویندوز با کمپانی به اون عظمت هک می شه چه انتظاری داری ؟! می تونی کلیدهاتو توی یک دیتابیس بذاری . ویندوز هم یک دیتابیس داره که رمز ها اونجاست و حتی همونم قابل دسترسیه.
تقریبا شبیه رمزگذاری فایلها تو ویندوز که فقط کاربری که فایل رو رمزگذاری کرده می تونه از محتویات فایل استفاده کنه.
همینطوره ... شما علاوه براینکه فایل کانکشن استرینگ را رمزنگاری میکنید بایستی خود برنامه رو هم رمزنگاری کنید.
برنامه های obfuscator زیادی برای دات نت وجود داره که میتونید ازش استفاده کنید.
البته همانطور که دوست عزیزمون در پست قبلی توضیح دادند با این کارها امنیت 100 درصد نمیشود اما اون فردی که میخواد به سورس کد شما دسترسی پیدا کنه رو کمی به زحمت میندازه !