مرکز آموزش تهران هاست

حرفه ای تر شوید

با رمزگذاری فایل های php می توانید امنیت سایت خود را بالا ببرید و همچنین در صورت دسترسی به اسکریپت شما سورس اصلی آن نمایش داده نمی شود.

برای کد کردن می توانید از نرم افزار های Zend guard و Ioncube استفاده کنید. در این مطلب در مورد نحوه نحوه رمزگذاری فایل های php با نرم افزار Ioncube توضیح داده ایم.

Ioncube چیست؟

نحوه رمزگذاری فایل های php

ioncube یک نرم افزار غیر رایگان است که قیمت آن از 199 تا 399 دلار آمریکا می باشد. توسط این نرم افزار می توانید فایل های php خود را رمزگذاری کنید. به طور کلی با رمزگذاری فایل های php دیگر دسترسی به سورس اصلی فایل های شما به سادگی وجود ندارد و این مورد حتی برای امنیت سایت خود هم بسیار پیشنهاد می شود. به عنوان مثال با کد کردن فایل های دیتابیس خود می توانید از ورود هکر ها به دیتابیس سایت جلوگیری کنید. در صورت دسترسی هکر به فایل شما نمی تواند مشخصات بانک اطلاعاتی شما را مشاهده کند.

برای خرید ioncube و یا کد کردن فایل های php خود می توانید با تماس بگیرید.

 

نحوه کد کردن یا رمزگذاری فایل های php توسط ioncube :

نرم افزار را باز کنید و از منو فایل روی گزینه new project کلیک کنید.

نحوه رمزگذاری فایل ها با ioncubeدر پنجره project setting که برای شما باز می شود از قسمت project source folder می توانید پوشه ای که قصد دارید فایل های php آن کد شوند انتخاب کنید.

مانند تصویر زیر فایل php خود را انتخاب کنید

مانند تصویر بالا تنظیمات را انجام دهید و روی تب target کلیک کنید

سپس پوشه ای که قرار است فایل کد شده کپی شود را انتخاب کنید و تیک allow target to be within the source tree را علامت بزنید.

نحوه رمزگذاری فایل های php

در صورتی که نرم افزار شما امکان لایسنس هم داشته باشد می توانید روی فایل لایسنس ایجاد کنید و اجرا شدن فایل را به دامنه یا آی پی محدود کنید.

برای ایجاد لایسنس می توانید روی گزینه restrictions کلیک کنید در تصویر زیر فایل را به یک آی پی و برای آن تاریخ expire تنظیم کرده ایم :

رمزگذاری فایل ها با ioncube

در تب customisation در قسمت add text می توانید یک متن که در داخل فایل کد شده کپی می شود وارد کنید.

در تب massages می توانید پیام های فایل خود را وارد کنید به عنوان مثال زمانی که این فایل در سرور دیگری باز شد پیام “لایسنس شما معتبر نیست” نمایش داده شود.

سپس روی OK کلیک کنید و روی دکمه کد کردن فایل های php با ioncube کلیک کنید تا فایل شما کد شود و سپس فایل کد شده در پوشه ای که انتخاب کرده اید کپی می شود.

18 دیدگاه

  1. محمدرضا

    سلام
    از آموزش خوبتون مچکرم خیلی بدردم خورد
    میشه یه کتاب pdf یا فیلم یا آموزش کاملتری برام بفرستید لطقا

  2. Ramin

    با سلام من بعد از کد کردن
    با وردپرس به مشکل میخورم
    یعنی زمانی که یک نوشته ارسال میکنم آن نوشته ارسال میشود اما صفحه ارسال بروز نمیشود و حالت صفحه سفید پیدا میکند
    کمک کنید لطفا

    • admin

      با سلام و احترام
      در صورتی که صفحه سفید می شود ممکن است سایت شما error داشته باشد و هاستینگ شما برای امنیت بیشتر نمایش خطا را در سرور خاموش کرده باشد. می توانید error_log خود را کنترل کنید . در صورتی که پنل هاست شما سی پنل است این فایل در public_html شما یا پوشه ساب دامین وجود دارد و در صورتی که دایرکت ادمین است این امکان در صفحه اصلی دایرکت ادمین قسمت Site Summary / Statistics / Logs وجود دارد. بهتر است در این مورد از انجمن های وردپرس و هاستینگ خود کمک بگیرید

  3. سورنا

    چطور میتونم دسترسی به بانک اطلاعاتی رو محدود به چند نفر خاص کنم ضمن اینکه هرکدوم فقط به درصد خاصی از دیتا بیس دسترسی داشته باشند و این اطلاعات همپوشانی نداشته باشه و مقدار روزانه دسترسی هر عضو هم محدود باشه؟(هر روز دیتا بیس بروز میشه)
    خیلی ممنون میشم اگه کمک کنید.با این نرم افزاری که معرفی کردید یا هر نرم افزار دیگه.متشکرم

    • admin

      با سلام و احترام
      من متوجه منظور شما نشدم
      اما شما می توانید در برنامه خود آی پی ها را محدود کنید و حتی ساعت دسترسی یا تعداد درخواست هم محدود کنید.
      همچنین در برنامه خود ممکن است بتوانید هر آی پی را به قسمتی محدود کنید
      در این مورد از انجمن های برنامه نویسی کمک بگیرید

  4. سورنا

    ممنون از راهنماییتون

  5. mohammadreza

    ادمین جان !!!!!!!!!!!

    چی میگی !

    میشه برای یک دیتابیس چند کاربر تعیین کرد و به هر کدوم هم دسترسی خاصی داد 🙂

    دسترسی به مجوز ها و یا حتی دیدن اطلاعات سایر کاربران

    • admin

      با سلام و احترام
      بله اما دیدگاه شما به این مطلب مربوط است؟!!

  6. مرتضی

    ممنوم

  7. payman

    مرسی عالی بود

  8. جهانبخشی

    سلام , آقا حالا اگه بخوایم یک فایل رو از حالت کد شده در بیاریم باید چه کنیم ؟

    • تهران هاست

      سلام
      این کار درستی نیست.

  9. علی

    سلام
    بعد از انجام تمام مراحل بالا و کلیک روی گزینه سختن برای من خطای زیر رو میده
    http://up.anobis.ir/images/n8orsj5xwrb4k1vvjom.png
    ممنون میشم راهنمایی بفرمایید

    • محمد جواد مافی

      مشکل شما مربوط به لایسنس است.
      توجه داشته باشید که آیوکیوب یک نرم افزار غیر رایگان است و مدت استفاده از تریال آن بسیار محدود است.

  10. نیکنام

    سلام. بعد از ایجاد فایل رمزگذاری در سی پنل آپلود کردم کار نکرد . آیا باید نرم افزار را در سی پنل نیز نصب کنم .

    • محمد جواد مافی

      باید بارگذار (loader) مربوط به نوع کدگذاری نیز در سرور هاست نصب باشد. برای مثال اگر با ioncube رمز گذاری کرده اید باید از نصب بود اکتنشن ioncube بر روی هاست نیز مطمئن شوید که این مساله را لازم است از پشتیبان هاست خود سوال کنید.

  11. akbar

    با سلام وخسته نباشید من نرم افزار Ioncube دارم البته کرک شده
    همچی به خوبی کار میکنه فقط این که مثلا تاریخ کامپیوتر میبرم جلو مثلا یک سال دیگه کار نمیکنه مشکل از چیه ؟؟؟
    دوم این که کد فعال سازی نرم افزار Ioncube شما میفروشید یا نه قیمت ؟

    • محمد جواد مافی

      مساله احتمالا مربوط به فعال کردن زمان لایسنس و تنظیمات آن است.
      بله کد آیون کیوب توسط تهران هاست قابل ارائه است. برای این کار یک درخواست پشتیبانی از طریق بخش تماس با ما ارسال نمایید.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد.