نمایش نتایج: از شماره 1 تا 8 , از مجموع 8

موضوع: asp یا php کدام؟ از نظر ***یده شدن کد

  1. #1
    عضو انجمن
    تاریخ عضویت
    Jul 2015
    نوشته ها
    147
    تشکر تشکر کرده 
    70
    تشکر تشکر شده 
    92
    تشکر شده در
    76 پست

    پیش فرض asp یا php کدام؟ از نظر ***یده شدن کد

    سلام
    میدونم مقایسه asp و php موضوع جدیدی نیست ولی فقط از یک منظر میخوام نظراتتون رو بدونم اونم موضوع زیر:

    فرض کنید یک اسکریپت برای سایت خودتون نوشتید حالا میخواید جلو کپی برداری از اون توسط شرکت هاستینگ رو بگیرید..
    در مورد php میدونم که بهترین راه ioncube هست ، در مورد asp چی؟



  2. # ADS




     

  3. #2
    عضو انجمن taksis آواتار ها
    تاریخ عضویت
    Dec 2014
    محل سکونت
    تهران
    نوشته ها
    253
    تشکر تشکر کرده 
    97
    تشکر تشکر شده 
    1,152
    تشکر شده در
    549 پست

    پیش فرض پاسخ : asp یا php کدام؟ از نظر ***یده شدن کد

    asp.net کامپایلی هستش تمام کد ها(c#) بعد از کامپایل به dll تبدیل میشوند.

  4. تعداد تشکر ها ازtaksis به دلیل پست مفید


  5. #3
    عضو انجمن
    تاریخ عضویت
    Jul 2015
    نوشته ها
    147
    تشکر تشکر کرده 
    70
    تشکر تشکر شده 
    92
    تشکر شده در
    76 پست

    پیش فرض پاسخ : asp یا php کدام؟ از نظر ***یده شدن کد

    نقل قول نوشته اصلی توسط taksis نمایش پست ها
    asp.net کامپایلی هستش تمام کد ها(c#) بعد از کامپایل به dll تبدیل میشوند.
    از همین فایلهای dll نمیشه سوء استفاده کرد؟ مثلا فایل dll بخش درگاه سایت رو کپی کرد و یه جا دیگه ازش استفاده کرد؟ بالاخره یه ورودی داره و یه خروجی احتمالا ...

  6. #4
    عضو جدید CaeZer آواتار ها
    تاریخ عضویت
    Jul 2016
    نوشته ها
    82
    تشکر تشکر کرده 
    101
    تشکر تشکر شده 
    148
    تشکر شده در
    110 پست

    پیش فرض پاسخ : asp یا php کدام؟ از نظر ***یده شدن کد

    نقل قول نوشته اصلی توسط vahid13713 نمایش پست ها
    از همین فایلهای dll نمیشه سوء استفاده کرد؟ مثلا فایل dll بخش درگاه سایت رو کپی کرد و یه جا دیگه ازش استفاده کرد؟ بالاخره یه ورودی داره و یه خروجی احتمالا ...
    سلام دوست عزیز

    بنده توی این زمینه زیاد وارد نیستم ولی تا جایی که میدونم فایلی که کمپایل بشه دیگه قابل برگشت نیست ، مثل لوگویی میمونه که شما از طراح میگیرید ، آیا میتونید دوباره لایه باز بکنید ؟

    موفق و موید


  7. تعداد تشکر ها از CaeZer به دلیل پست مفید


  8. #5
    عضو انجمن taksis آواتار ها
    تاریخ عضویت
    Dec 2014
    محل سکونت
    تهران
    نوشته ها
    253
    تشکر تشکر کرده 
    97
    تشکر تشکر شده 
    1,152
    تشکر شده در
    549 پست

    پیش فرض پاسخ : asp یا php کدام؟ از نظر ***یده شدن کد

    نقل قول نوشته اصلی توسط vahid13713 نمایش پست ها
    از همین فایلهای dll نمیشه سوء استفاده کرد؟ مثلا فایل dll بخش درگاه سایت رو کپی کرد و یه جا دیگه ازش استفاده کرد؟ بالاخره یه ورودی داره و یه خروجی احتمالا ...
    چرا خب میشه !
    asp.net کلا ساختار و چرخه ی حیاطش با php فرق می کنه.
    اما داخل هر دو،میزبان شما امکان ***یدن اسکریپت و استفاده از اون رو داره حالا چه کد شده باشه چه نه.
    من خودم چندین و چند ساله که دات نت کار میکنم تا حالا ندیدم و برام پیش نیومده که اسکریپت هام ***یده بشه .
    اما تو اسکریپت های php زیاد دیدم از این موارد.
    مسئله ای که هست اینه که فرضا اگر اسکریپت دات نتی هم ***یده بشه راه اندازی ش برای کسی بجز برنامه نویسش سخته.

  9. تعداد تشکر ها از taksis به دلیل پست مفید


  10. #6
    کاربر اخراج شده
    تاریخ عضویت
    Nov 2015
    محل سکونت
    CA
    نوشته ها
    382
    تشکر تشکر کرده 
    311
    تشکر تشکر شده 
    692
    تشکر شده در
    292 پست

    پیش فرض پاسخ : asp یا php کدام؟ از نظر ***یده شدن کد

    باز هم اگر لوگو مثال بزنید که لایه بازش رو نتونه بگیر افراد ماهر بازم میتونند کپی کنند هر دو به نظر بنده یکیه حتی php هم اینکود کنید باز دیکد میشه کرد و ...

  11. #7
    عضو انجمن
    تاریخ عضویت
    Oct 2015
    نوشته ها
    788
    تشکر تشکر کرده 
    569
    تشکر تشکر شده 
    1,269
    تشکر شده در
    882 پست

    پیش فرض پاسخ : asp یا php کدام؟ از نظر ***یده شدن کد

    سلام
    PHP که Open-Source هست و اصولاً هدف سازنده هاش هم توسعه جامعه متن باز هست به همین دلیل اکثر اسکریپت های PHP متن باز ارائه میشن.
    اما ASP.Net که کلاً از سازنده ای میاد که اکثر محصولاتش کد بسته و تجاری هستن و اصولاً با محصول تجاری که کلی پول بابتش داده شده باید منتظر ساخت محصولات تجاری دیگه ای بود به همین دلیل هم هست که تعداد اسکریپت های متن باز ASP.Net در برابر PHP خیلی خیلی کمتر هستن.

    درباره خروجی این دو هم PHP چون مفسر اجراش میکنه پس اصولاً تغییری در سورس داده نمیشه و وابسته به سیستم عامل هم نیست و خوبیش هم اینه که یه پروژه رو میشه مستقیم از لینوکس به ویندوز و مک و... با وب سرور ها و ماژول های مختلف برد مثل وردپرس که میشه هم با آپاچی هم با NginX هم با IIS و هم با تقریباً هر وب سرور، سیستم عامل و کلاً ماژول های دیگه ای نصبش کرد.

    ولی ASP.Net چون همانطور که دوستمون گفتن عمل خوندن مفسری کد ها رو انجام نمیده و به جاش کد سی شارپ، VB.Net و... شما رو به دستور CLR ماشین اجرایی مایکروسافت کامپایل میکنه معمولاً علاوه بر وابسته به سیستم عامل بودن برای هر تغییر کوچکی در سایت باید دوباره کامپایل بشه و معمولاً دردسر های کار با نرم افزار ویژوال استودیو و اتصال اون به هاست و سرور دیتابیس و... داره.درسته ویژوال استودیو کاملاً بصری و به اصطلاح Visual کار ها رو برای شما انجام میده و تقریباً شما به جز کد خودتون دیگه هیچ کد دیگه ای نیاز نیست بنویسید ولی برخلاف تصور خیلی ها که فکر میکنن با این روش کار ساده میشه بلکه با این روش کار امن سازی، مرتب سازی و کلاً تولید یه پروژه ASP.Net کامل نسبت به یه پروژه PHP معمولاً زمان خیلی بیشتری میبره و به همین دلیله که معمولاً از ASP.Net تو ایران فقط برای پروژه های بزرگ و غول استفاده میکنن و از PHP که سرعت برنامه نویسی بالاتری داره در پروژه های کوچک و به اصطلاح دم دستی که البته درسته ASP.Net زمان کار بیشتری میگیره ولی حداقل به لطف IDE یکپارچه ویژوال استودیو باعث میشه تقریباً همه چیز کار بر پایه نظم چیده بشه و به همین دلیله که معمولاً یه برنامه نویس ASP.Net نظم و انضباظ خیلی بیشتری نسبت به یه برنامه نویس PHP که معمولاً شلخطه کدنویسی میکنه داره.در مورد د.زدی کد هم درسته DLL های ASP.Net به صورت باینری و فایل های PE هستن ولی بازم با Decompiler های معروف می تونن به کد شما دسترسی داشته باشن و اگه مثلاً حتی 2 خط کد شما هم مهمه و حتی اون 2 خط هم نباید بشه فهمید پس اینجا هم نباید به امنیت 100 درصد اطمینان داشته باشید چون همانطور که iOnCube پشت سر هم هک میشه DLL های حتی کد شده ASP.Net هم بالاخره باز روش هایی برای Decompile ایجاد میشه حتی الان یه سری نرم افزار ها هستن که بعضی الگوریتم های Obfuscate هم شناسایی و رفع میکنن یعنی کد بهم ریخته شده هم به کد قابل خوندن تبدیل میکنن دیگه چه برسه به فقط پکر ها و فشرده ساز های PE.

    به هر حال هر دو مزایا و معایب خودشون رو دارن و صرفاً نمیشه گفت یکی امنیتش از اون یکی بیشتره و اینم بدونید که در همه جای دنیا و با هر چیزی هر چقدر پول بدید همون قدر آش می خورید شما برای PHP کلی خرج کنید جدیدترین نسخه iOnCube یا انکدر های پیشرفته رو بخرید یا در ASP.Net جدیدترین نسخه های محافظ های پیشرفته سی شارپ رو بخرید مسلماً حداقل طی یه بازه زمانی خاص هم که شده فروش خودتون رو دارید و از د.زدی شدن کد خودتون جلوگیری میکنید ولی بازم همونطور که حتی بعضی نسخه های WHMCS هم کاملاً دیکد شده در نت موجوده بازم ممکنه اسکریپت شما هم حالا با هر زبانی هم که می خواد باشه دیکد بشه.

  12. تعداد تشکر ها ازiHSG به دلیل پست مفید


  13. #8
    عضو انجمن taksis آواتار ها
    تاریخ عضویت
    Dec 2014
    محل سکونت
    تهران
    نوشته ها
    253
    تشکر تشکر کرده 
    97
    تشکر تشکر شده 
    1,152
    تشکر شده در
    549 پست

    پیش فرض پاسخ : asp یا php کدام؟ از نظر ***یده شدن کد

    بله همینطور که دوستمون گفتن کد های سی شارپ هم با ابزار هایی مثل Dis#
    دیکامپایل میشند.(کم پیش میاد به اصل کد برسید اما بازم قابل دسترسی هست)
    البته asp.net هم اوپن سورس شده .
    نه اون،کلا .net core الان کاملا اوپن سورسه و روی ویندوز و لینوکس و مک قابل اجراست.
    https://www.microsoft.com/net/core

  14. تعداد تشکر ها ازtaksis به دلیل پست مفید


اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •