سلام
از اونجایی که دسترسی به سورس نرم افزارهای دات نت براحتی توسط ریفلکتورها صورت میگیره برنامه نویس باید قبل از ارایه نرم افزارش به بازار امنیت کدهای خودش رو در برابر ریفلکتورها بالا ببره تا نتیجه زحماتش براحتی دست سودجویان نیفته.
به این منظور تاپیکی ایجاد کردم تا به بررسی روشهای حفاظت از نرم افزار کامپایل شده در برابر ریفلکتورها بپردازیم و بتونیم نرم افزارمون رو با بالاترین درجه امنیتی در اختیار مشتری قرار بدیم.
هدف:
1-جلوگیری از لو رفتن سورس نرم افزار
2-جلوگیری از کپی غیرمجاز نرم افزار
3-جلوگیری از کرک نرم افزار
اقدامات لازم:
1-طراحی قفل نرم افزاری
2-مبهم سازی کدها
3-جلوگیری از مفهوم سازی کدها
4-جلوگیری از نفوذ به فایلهای نرم افزار مثل فایل اجرایی و دیتابیس و...
با اقدامات بالا کسی که بخواد به سورس برسه یا برنامه رو کرک کنه باید تمام مراحل بالا رو دور بزنه و در نتیجه کار مشکلی رو پیشرو داره.
در ادامه به معرفی و بررسی روشهای رسیدن به "هدف" در مسیر "اقدامات لازم" گام بر میداریم.
لطفا تا پایان آموزش همراه باشید و از ارسال پست خودداری کنید تا نظم مقاله و تاپیک حفظ بشه.
نظرات را پیغام خصوصی کنید.
By Mojtaba0