PetekDincos
پنج شنبه 30 تیر 1390, 22:51 عصر
با سلام
در مورد امنیت نرم افزارهایی که با دات نت نوشته شده اند چون برنامه های که با دات نت نوشته شده اند هنگام کامپایل به زبان میانی MS IL ثبدیل می شن و در کامپیوتر مقصد به وسیله CLR دات نت به زیان ماشین تبدیل می شن برای اجرا شدن و زبان MSIL نسبت به زبان ماشین راخت تر decompile می شه در نتیجه ریسورس کردن برنامه هایی که به زبان هایی مثل #C و یا جاوا نوشته شده اند راخت تر است نسبت به زبان هاب Native مثل Delphi و ++C چون این ها موقع کامپایل به زبان ماشین تبدیل می شن و خود من با WPF یه نرم افزار نوشتم که فایل اجراییش تقریبا نزدیک 20 MB است و به نظر من هیچ پروتکتوری نمی تونه امنیت 100 درصد رو برای ریسورس نشدن فایل های کامپایل شده دات نت ایجاد کنه و به همین خاطر من این سوال رو دارم که آیا می شه در خود سورس برنامه به وسیله قفل های کوچک مثل چک کردن CRC و غیره فقط به پروتکتور و قفل سخت افزاری اکتفا نکنم چون اگر برنامه آنپک شد و قفل سخت افزاری هم دور زده شده و برنامه به اصطلاح کرک شده دست کاربر نهایی رسید این قفل های کوچک با عث بشن که برنامه درست کار نکنه و کرکر هم نمی تونه تو یه برنامه بزرگ همه این قفل ها رو پیدا کنه و دور بزنه آیا این کار رو میشه کرد یا نه چون من از امنیت نرم افزار سر رشته ندارم با تشکر
در مورد امنیت نرم افزارهایی که با دات نت نوشته شده اند چون برنامه های که با دات نت نوشته شده اند هنگام کامپایل به زبان میانی MS IL ثبدیل می شن و در کامپیوتر مقصد به وسیله CLR دات نت به زیان ماشین تبدیل می شن برای اجرا شدن و زبان MSIL نسبت به زبان ماشین راخت تر decompile می شه در نتیجه ریسورس کردن برنامه هایی که به زبان هایی مثل #C و یا جاوا نوشته شده اند راخت تر است نسبت به زبان هاب Native مثل Delphi و ++C چون این ها موقع کامپایل به زبان ماشین تبدیل می شن و خود من با WPF یه نرم افزار نوشتم که فایل اجراییش تقریبا نزدیک 20 MB است و به نظر من هیچ پروتکتوری نمی تونه امنیت 100 درصد رو برای ریسورس نشدن فایل های کامپایل شده دات نت ایجاد کنه و به همین خاطر من این سوال رو دارم که آیا می شه در خود سورس برنامه به وسیله قفل های کوچک مثل چک کردن CRC و غیره فقط به پروتکتور و قفل سخت افزاری اکتفا نکنم چون اگر برنامه آنپک شد و قفل سخت افزاری هم دور زده شده و برنامه به اصطلاح کرک شده دست کاربر نهایی رسید این قفل های کوچک با عث بشن که برنامه درست کار نکنه و کرکر هم نمی تونه تو یه برنامه بزرگ همه این قفل ها رو پیدا کنه و دور بزنه آیا این کار رو میشه کرد یا نه چون من از امنیت نرم افزار سر رشته ندارم با تشکر