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