PDA

View Full Version : امنیت کدها در DLL بیشتره یا در کلاس داخل پروژه؟؟



jd.mn98
دوشنبه 24 آذر 1393, 16:27 عصر
سلام دوستان می خواستم بدونم امنیت کدها در DLL بیشتره یا در کلاسی که داخل پروژه میسازیم؟؟
و چطور میشه امنیت رو افزایش داد؟؟

abdullah20
دوشنبه 24 آذر 1393, 16:32 عصر
هیچ فرقی نداره دوست عزیز امنیت یکسان است

jd.mn98
دوشنبه 24 آذر 1393, 17:30 عصر
پس چرابعضی ها کد هاشون رو توی DLL میزارن یا مثلا تو برنامه نویسی سه لایه کد ها تویه DLL

abdullah20
دوشنبه 24 آذر 1393, 17:45 عصر
دوست عزیز در برنامه نویسی سه لایه لایه ها تبدیل به dll میشن کسی عمداٌ اینکار را انجام نمیده
شما وقتی در دات نت کدنویسی میکنید خروجی شما اگر یک فایل dll باشه یا یک فایل اجرایی، دردسر دسترسی به کدها به یک میزان است

hamid_hr
دوشنبه 24 آذر 1393, 18:25 عصر
ببینید شما تو برنامه نویسی سه لایه مثلا لایه Dal رو شما مینویسی و ازش استفاده میکنی
اگه به صورا dll باشه شما میتونی تو پروژه های دیگه هم به راحتی ازش استفاده کنی
همون dll رو به رفرنسات اضافه میکنی و استفاده میکنی

jd.mn98
سه شنبه 25 آذر 1393, 16:20 عصر
اصلا چطور میشه برنامه رو در برابر نرم افزار هایی مانند .net reflector و یا ollydbg محافظت کرد؟
اگر برای حفاظت از برنامه از نرم افزار هایی مانند eriziz .net reactor && smart assemly استفاده کنیم آیا امکان داره که در نحوه عملکرد برنامه تغییری ایجاد شود؟؟

abdullah20
سه شنبه 25 آذر 1393, 16:33 عصر
با استفاده از همین نرم افزارهایی گه نام بردید و پروتکت ها
خیر مشکلی پیش نمیاد

arash_flag
سه شنبه 25 آذر 1393, 19:02 عصر
سلام دوستان چه طوری یک کلاس تبدیل به dll میشه ؟ :ناراحت:

Mr.Csharp
سه شنبه 25 آذر 1393, 19:25 عصر
سلام دوستان چه طوری یک کلاس تبدیل به dll میشه ؟ :ناراحت:

سلام
طبق اون چیزی که من میدونم (شاید راه های دیگری هم وجود داشته باشه که بنده مطلع نباشم )
شما کلاستون ( از نوع Class Library ) باشه -موقعی که می خواین پروژه انتخاب کنید یا درون برنامه نویسی 3 لایه و...
و همچنین بعد از اینکه کلاستون رو ساختین با زدن کلید های ترکیبی (ctrl+shift+B) یا منوی BUILD قسمت BUILD Solution رو انتخاب می کنید و به پوشه ای که برنامه رو ساختین مراجعه می کنید و برای استفاده در سایر برنامه ها از قسمت References > Add Refernc رو انتخاب می کنید .

موفق باشید :تشویق:

Reza-HNA
سه شنبه 25 آذر 1393, 20:18 عصر
شما هرچقدر هم از فایلت محافظت کنی بازم ریسورس میشه!یکی از معایب .Net همین امنیت پایینشه. بخوای برنامه تجاری باهاش بنویسی و بفروشی نوب ترین کرکر ها هم میتونن کرکش کنن.