همواره یکی از مشکلات زبان پرقدرت برنامه نویسی php این بوده و هست که کدهای نوشته شده به این زبان کامپایل نشده و به صورت کد باز می باشد ، به همین خاطر کد نرم افزارهای نوشته شده به این زبان به راحتی در دسترس دیگران قرار می گیرد .
ولی مژده ما به شما این است که از این پس دیگر نگران این ضعف نباشید ، چرا که با تولید نرم افزار پرقدرت مریم دیگر این مشکل برطرف شده است . این نرم افزار برخلاف نرم افزارهای دیگری که تا کنون تولید شده اند با افزودن قابلیت تفسیر کدهای کامپایل شده به مفسر زبان php امکان تفسیر کدهای کامپایل شده با این نرم افزار را به این مفسر می دهد .
نرم افزارهایی که تا کنون تولید شده اند برای مخفی کردن سورس نرم افزار php تنها سعی در مبهم سازی کد دارند که به راحتی قابل بازیابی و شکستن می باشند ، اما نرم افزار مریم سورس کد php را کامپایل کرده که غیر قابل شکستن و یا بازیابی می باشد .
برای کسب اطلاعات بیشتر به کاتالوگ که به این پست پیوست شده است مراجعه نمایید .
فکر میکنم برای برنامه نویسای ایران هزینش سنگین باشه
کاربر عزیز مشخصات سرور خود را بدون هماهنگی در پیغام خصوصی ارسال نفرمایید .
مدیریت سرور های اختصاصی و مجازی همچنین خدمات مجازی سازی و کلودکامپیوتینگ انجام میشود. YAHOO - GMAIL
فکر میکنم برای برنامه نویسای ایران هزینش سنگین باشه
اگر واقعا بتونه جلوي لو رفتن سورس رو بگيره ارزش داره ولي چند مورد ابهام هست در مورد اين برنامه.
----
اين نرم افزار كامپايلر php رو هم در خودش داره يا نه ؟ يعني نرم افزار اول سورس كامپايل شده رو تفسير ميكنه و بعد براي مفسر php ارسال ميكنه يا خير مستقيما خودش تفسير ميكنه ؟
لزوما بايد روي سرور نرم افزار ها نصب بشه تا سورس قابل اجرا باشه ديگه ؟ مشكلش اينه كه روي هاست اشتراكي مشتري نميشه اين نرم افزار رو نصب كرد و به علت نا آشنا بودن و گمنام بودن نرم افزار و لازم نبودنش قطعا مدير سرور هم از نصبش به خاطر يك مشتري امتناع ميكنه.
خوبي zend و ioncube اينه روي اكثر سرور ها نصب هست و معمولا در صورت كد شدن با آخرين نسخه به راحتي ديكد نميشه بعلاوه و تيم قدرتمندي دارند كه مدام نرم افزار رو ارتقا ميدند و پشتيباني ميكنند.
با اين شرايط فقط در شرايطي ميشه از اين نرم افزار استفاده كرد كه مشتري حداقل vps داشته باشه . كه البته اگر در يان شرايط برنامه نويس با c آشنا باشه خودش ميتونه مفسر php رو ويرايش كنه و با كمي تغييرات اسكريپت هاي خودش رو جوري كد كنه كه فقط روي همون سرور جواب بده.
مطمئنا در صورت گسترش نرم افزار مثل زند براش ديكدر مياد.
آيا تضميني روي ارتقاي نرم افزار وسازگاريش با ورژن هاي بعدي php و ... هست ؟
در مورد لايسنس ، شرايط بروز رساني به نسخه هاي بعد هيچ توضيحاتي نداديد.
به قول دوستمون كمي در مورد نرم افزار توضيحات فني بديد لطفا.
ببخشید که دیر جواب پست رو میدم
یه توضیح مختصر در مورد کار این نرم افزار میدم که ذوستان بیشتر باهاش آشنا بشند
ببینید این برنامه دوقسمت داره . یک اینکریپتر که شما با اون کدتونو اینکد میکنید و یه یک فایل .so که اکستنشن پی اچ پی هست و روی سرور نصب میشه.
کد زیر یک نمونه کد اینکریپت شدست :
خاصیتی که این اکستنشن داره اینه که شما هیچ تغیری نمیتونید توی کد بدید در صورتی که کوچکترین تغییری ایجاد بشه مثلا eval بشه Eval دیگه تابع protect کد را دیکد نمیکنه. به همین خاطر غیر ممکنه که کسی بتونه کد را توی صفحه echo کنه .
در مورد الگوریتمی که توسط اون کد اینکد میشه باید بگم غیر قابل شکستن ولی زیاد نمیتونم در موردش توضیح بدم .
بعضی گفته بودند که اگر سورس پی اچ پی رو ویرایش و توش تغییراتی ایجاد کنیم میشه کد را کشید بیرون .
ببینید ویرایش سورس پی اچ پی زیاد راحت نیست و zend تمام سورس را باز نزاشته ولی خوب امکان داره کسی که مهارت بالایی داره بتونه این کار رو بکنه به هرحال دست بالای دست بسیاره اما ما تمام سعیمون رو کردیم که این اتفاق نیوفته و احتمال لو رفتن کد را سعی کردیم به صفر برسونیم ولیکن امنیت 100% نیست .
لزوما بايد روي سرور نرم افزار ها نصب بشه تا سورس قابل اجرا باشه ديگه ؟ مشكلش اينه كه روي هاست اشتراكي مشتري نميشه اين نرم افزار رو نصب كرد و به علت نا آشنا بودن و گمنام بودن نرم افزار و لازم نبودنش قطعا مدير سرور هم از نصبش به خاطر يك مشتري امتناع ميكنه.
در این مورد ما هرجا که میخواستیم تعیدیه بگیریم php.net , اداره ثبت نرم افزار , .... از ما سورس نرم افزار را میخواستند که این برای ما مقدور نبود چون اگر سورس را میدادیم تمام راهکارها و تکنیک هایی که استفاده کرده بودیم و الگوریتممون لو میرفت .
فعلا سعی داربم با معرفی و تبلیغ این نرم افزار را به همه بشناسونیم و با بالا رفتن کاربران مطمعنا مشکل با شرهاستینگ ها هم خود به خود حل میشه .
دز مورد نسخه های بعدی باید بگم براش برنامه هایی داریم ولی این کار بستگی به استقبال از همین نسخه دار که اگه استقبال چندانی نداشته باشه فکر نکنم وقتی برای نسخه بعدی گذاشته بشه ولی در هر صورت پستیبانی انجام میشه حتی اگر یک نفر هم از این برنامه استفاده کنه پشتیبانی براش انجام میشه .
با این پست چندال فایل به شرح زیر پیوست کردم :
shae.so : افرونه پی اچ پی این برنامه که میتونید به صورت رایگان روی سرورتون نصب کنید و اونو تست کنید
install.pdf : راهنمای نصب دستی افزونه
setup.py : اسکریپت نصب خودکار افزونه روی سرور
test1.php : نمونه کد اینکریپت شده
ویرایش توسط r3d.w0rm : May 12th, 2011 در ساعت 17:51
ببینید اگه ما رایگان عرضه کنیم برای ما فقط و فقط ضرر هست و حاصل تلاشمون به باد میره . در مورد قیمت ما میتونیم به توافق برسیم و تخفیف بدیم ولی رایگان مقدور نیست برامون
طرح دیگه ای که داریم اینه که اگر هاستینگها اکستنشن مارو روی سرورشون نصب کنند و توی سایتشون بنویسند که از این اینکریپتر ساپورت میکنند ما براشون به صورت رایگان کدهایی که میخواند رو اینکریپت میکنیم
ویرایش توسط r3d.w0rm : May 17th, 2011 در ساعت 12:31