PDA

View Full Version : امنیت کد. به چه صورتی پروژه های ASP.NET رو تحویل بدم؟



chemical
چهارشنبه 05 اردیبهشت 1386, 16:59 عصر
وقتی می خوایم یه پروژه وب که با ASP.NET نوشتیم رو تحویل بدیم، بهتره که فایل Setup اش رو تحویل بدیم یا فولدر پروژه رو؟
اصلا Setup به چه درد می خوره؟ برا امنیت کد هست یا چیزه دیگه؟

babi_wd
چهارشنبه 05 اردیبهشت 1386, 18:24 عصر
بابا این امنیت کد رو بی خیال بشین
با کمال احترام برای معلومات شما و پروژه ای که انجام داده اید
اما این سوال،که چرا ما فکر میکنم ،فقط ما هستیم که چیزی رو بلدیم؟خیلی برام پیش میاد،حتی در مورد خودم.باید فکری کرد
در روزگاری که نرم افزارهای چند(صد) میلیونی به راحتی کرک میشه، ما ........
با نگاه با سایت های دیگه و همین جا ببینید دوستان با چه اشتیاقی کدهاشون در اختیار دیگران قرار میدن،بدون اینکه حتی طرف مقابل رو بشناسن

chemical
پنج شنبه 06 اردیبهشت 1386, 16:20 عصر
بابا این امنیت کد رو بی خیال بشین
با کمال احترام برای معلومات شما و پروژه ای که انجام داده اید
اما این سوال،که چرا ما فکر میکنم ،فقط ما هستیم که چیزی رو بلدیم؟خیلی برام پیش میاد،حتی در مورد خودم.باید فکری کرد
در روزگاری که نرم افزارهای چند(صد) میلیونی به راحتی کرک میشه، ما ........
با نگاه با سایت های دیگه و همین جا ببینید دوستان با چه اشتیاقی کدهاشون در اختیار دیگران قرار میدن،بدون اینکه حتی طرف مقابل رو بشناسن

جان؟! فکر می کنم منظور منو متوجه نشدین. شایدم شما بخواین با اشتیاق همه کدهاتونو به مشتری بدین. اما من ترجیح میدم اگه VS.NET امکاناتی در اختیارم گذاشته ازش استفاده کنم. کسی هست توضیح بده؟ ممنون میشم.

Keramatifar
پنج شنبه 06 اردیبهشت 1386, 16:26 عصر
دوست عزیز
شما وقتی که پروژه رو Build می کنید خود ویژوال استودیو از کدهای شما حفاظت میکنه
یعنی کدهای شما رو به روش وحشتناکی کریپت می کنه و با استفاده از دات نت فریم ورک هست که این کدها خونده میشن. پس میتونید از امنیت کدهایی که در فایل CS نوشتید مطمئن باشید.
برنامه نصب هم بیشترین کاربردش نصب دیتابیس ها در سرور است و کاربردهای دیگه ...

MehranZand
پنج شنبه 06 اردیبهشت 1386, 18:39 عصر
چرا فایل cs فقط؟

chemical
پنج شنبه 06 اردیبهشت 1386, 18:53 عصر
دوست عزیز
شما وقتی که پروژه رو Build می کنید خود ویژوال استودیو از کدهای شما حفاظت میکنه
ببخشید که من درست متوجه نمیشم. خوب وقتی Build کردم پروژه رو کدوم فایل رو باید توی Host قرار بدم؟

MehranZand
پنج شنبه 06 اردیبهشت 1386, 19:08 عصر
همون فایل هایی که build شدن را شما روی host قرار میدهید.
اصلا شما می تونید مسقیما روی هاست build کنید.

chemical
پنج شنبه 06 اردیبهشت 1386, 19:39 عصر
خوب اونارو که میشه با VS.NET باز کرد. دیگه امنیت کدی وجود نداره!

MehranZand
پنج شنبه 06 اردیبهشت 1386, 20:17 عصر
چه کسی قراره به ftp شما دسترسی داشته باشند؟

someCoder
پنج شنبه 06 اردیبهشت 1386, 20:28 عصر
چه کسی قراره به ftp شما دسترسی داشته باشند؟

Administrator

chemical
جمعه 07 اردیبهشت 1386, 08:47 صبح
ببینین، منظور من مشتری هست. به ftp که دسترسی داره چون Host خودشه. اما اگه Setup درست کنیم دیگه به کدها دسترسی نداره، مگه نه؟

javad3151
دوشنبه 10 اردیبهشت 1386, 11:29 صبح
- تمام فایل های کامپایل شده(,EXE ,DLL) توسط 1.1 .net براحتی دیکد(Decompile) میشه و تمام سورس برنامه قابل دسترسی هست. (در مورد دات نت 2 اطلاعی ندارم)

-اگر برنامه را روی اینترنت می خواهید عرضه کنید، میتونید کاری کنید که فقط با همون هاست کار کنه(از طریق چک کردن IP سرور)

rezaei manesh
دوشنبه 10 اردیبهشت 1386, 11:45 صبح
با publish website از منوی Build فایل های مورد نیاز رو درست کن و اونو به مشتری بده که البته حتما باید روش هایی برای دی کد اون باشه اما خوب کار افراد عادی نیست و...