ورود

View Full Version : امنیت کدهای dll



resident
سه شنبه 28 اسفند 1397, 08:17 صبح
سلام.
برای برنامه های .net چطور میشه کاری کرد که کسی نتونه کدها رو از روی dll ها بازیابی کنه؟

Moien Tajik
شنبه 03 فروردین 1398, 12:54 عصر
این مورد رو جستجو کنید: NET Obfuscator.
نمونه: Redgate Smart Assembly (https://www.red-gate.com/products/dotnet-development/smartassembly/index)

resident
جمعه 09 فروردین 1398, 21:51 عصر
این مورد رو جستجو کنید: NET Obfuscator.
نمونه: Redgate Smart Assembly (https://www.red-gate.com/products/dotnet-development/smartassembly/index)

تشکر از شا. آیا نمونه های رایگان هم وجود داره؟ نمونه هایی که کار کردین و قطعی جواب داده رو هم بفرمایید ممنون میشم

مهدی کرامتی
یک شنبه 18 فروردین 1398, 20:55 عصر
نمونه های رایگانش راحت باز میشن.

یکی اش به نام DotFuscator هست که نگارش رایگان Community هم داره.

Asra98
پنج شنبه 05 اردیبهشت 1398, 02:30 صبح
برنامه های دات نت کمی بزرگ تر بشن پیچیده تر شده و این ابزار که بنده با همشون کار کردم سالهای پیش توانایی Obfuscate رو بدون اشکال ندارند به هر حال یه جایی در هزاران خط کد یه اختلالی پیش میاد و در نتیجه خروجی خوبی نداره ... جسارت به صحبت دوستان نیست صرفا انتشار تجربه هست .
اما برنامه هایی که بزرگ هست به خود خود درکش برای تیم توسعشون در اینده سخت میشه چه برسد یه نفر شخص ثالث از بیرون بخواد برنامه رو درک کنه ، در این که دست بالای دست زیاده شکی نیست یه نفر باهوش تر همیشه هست ولی چیزی که باهاش مواجه هستیم عدم امنیت کد ها به طول کامل هست چرا که اگر این کار شدنی بود نسخه های نال شده نرم افزار های بزرگ مثل خود ویندوز در بازار به وجود نمی امد ...

اما چه چیزی رو می خواهید پنهان کنید یا امن نگه دارید ؟
اگه پاسخ کد هاست که باید خدمتون عرض کنم اگر کدی رو شما تونستید بنویسید شک نکنید خیلی ها نوشتن و درون انترنت هست .
اما اگر الگریتم کاری مد نظره همونجوری که گفتم واقعا درکش برای دوستان برنامه نویس نزدیک هم سخته حتی اگر خودتون توضیح بدید بهشون (امتحان کنید)
نمونه نرم افزار های سورس باز بزرگ ، برید بررسی کنید ببنید ایا اگر داکیومنتش نباشه می تونید از ساز کارش سر در بیارید (تجربه شخصی)