-
عضو انجمن
امنیت کدهای php ???
سلام
من قبلا دیده بودم که یکسری گروه ها اسکرپت های خودشون رو بصورت کد باز داده بودن بیرون ولی این اسکریپت کد باز باز لایسنس می خواست
مثلا اسکریپت نیازمندیهای میهن پی اچ پی
خیلی جالبه کدبازه ولی بازم لایسنش می خواد، یعنی انقدر به کدنویسی خودشون مطمئن هستند؟؟؟
اینا چیکار می کنند؟؟؟ راه کاری داره؟؟؟؟
منم میخوام این کار رو بکنم با کدهام
میشه کاری کرد؟؟؟
-
-
May 21st, 2015 09:30
# ADS
-
عضو جدید
پاسخ : امنیت کدهای php ???
اگر برنامه رو کد باز قرار بدهند ( و برای اجرای اون به جای دیگه وصل نشه ) برنامه را میشه نال کرد ! اگر که کد بررسی بشه نیز در صورت اتصال به جای دیگه باز هم امکان نال شدنش هست.
-
تعداد تشکر ها از RayanPartoCo به دلیل پست مفید
-
عضو دائم
پاسخ : امنیت کدهای php ???
روش 100% برای جلوگیری وجود نداره اصولا و میشه ن.ا.ل کرد. ولی با کد کردن مقداری کار دشوارتر میشه.
(البته از توضیح فوق منظور این نیست که دنبال ن.ا.ل کردن برید)
-
تعداد تشکر ها از kool به دلیل پست مفید
-
پاسخ : امنیت کدهای php ???
تنها راه عدم دسترسی به کد این هست که برنامه رو کامپایل کرده تا به کد ماشین تبدیل گردد. بطور مثال با استفاده از HipHop که توسط فیسبوک توسعه داده شده و مورد استفاده قرار می گیرد، ابتدا کد های PHP به زبان ++C تبدیل شده و سپس به کد باینری ماشین تبدیل می شوند.
http://stackoverflow.com/questions/1...mpile-php-code
!GOODBYE FOREVER
!I HAVE NO WEBSITE
-
تعداد تشکر ها ازnexinel به دلیل پست مفید
-
عضو دائم
پاسخ : امنیت کدهای php ???

نوشته اصلی توسط
nexinel
تنها راه عدم دسترسی به کد این هست که برنامه رو کامپایل کرده تا به کد ماشین تبدیل گردد. بطور مثال با استفاده از
HipHop که توسط فیسبوک توسعه داده شده و مورد استفاده قرار می گیرد، ابتدا کد های PHP به زبان ++C تبدیل شده و سپس به کد باینری ماشین تبدیل می شوند.
http://stackoverflow.com/questions/1...mpile-php-code
سلام
جناب برای استفاده باید ماژول خاصی نصب کرد؟
قابل استفاده روی هاست اشتراکی هست؟
درضمن یک سوال : شما اطمینان دارید که کدی که کامپایل شد دیگه قابل بازگردانی نیست؟پس قضیه ی decompile چی هست؟
باتشکر
-
-
پاسخ : امنیت کدهای php ???

نوشته اصلی توسط
jahromweb
سلام
جناب برای استفاده باید ماژول خاصی نصب کرد؟
قابل استفاده روی هاست اشتراکی هست؟
درضمن یک سوال : شما اطمینان دارید که کدی که کامپایل شد دیگه قابل بازگردانی نیست؟پس قضیه ی decompile چی هست؟
باتشکر
در پست دوم لینک آخری که دادم، توضیحات کامل وجود داره، بعلاوه در وبسایت هر یک از این کامپایلر ها اطلاعات تکمیلی قرار دارد. البته اغلب برای هاستینگ اشتراکی بهینه سازی و تجاری سازی نشده اند، هر چند امکان استفاده وجود دارد.
مبحث decompile رو اگر دقت کرده باشید عمدتا برای زبان هایی خاصی مثل جاوا مطرح می شود، آن هم در زمان های قدیم (قبل از سال 2000). چرا که زبان هایی مثل جاوا عملا کامپایل نمی شوند، بلکه در یک محیط مجازی سازی که همان Java Runtime باشد اجرا می گردد و فایل های jar نیز تنها نسخه فشرده شده کد های مخزن هستند.
وقتی کد مخزن یک نرم افزار کامپایل شود، عملا دیگر قابل بازگردانی به آن چیزی که ابتدا بوده نیست، هر چند هنوز هم امکان بررسی، دیباگ و کرک شدن را دارد، اما این کار در سطح تخصصی تر و پایین تری صورت می گیرد.
ویرایش توسط nexinel : May 26th, 2015 در ساعت 03:43
!GOODBYE FOREVER
!I HAVE NO WEBSITE
-
تعداد تشکر ها ازnexinel به دلیل پست مفید