با رمزگذاری فایل های php می توانید امنیت سایت خود را بالا ببرید و همچنین در صورت دسترسی به اسکریپت شما سورس اصلی آن نمایش داده نمی شود.
برای کد کردن می توانید از نرم افزار های Zend guard و Ioncube استفاده کنید. در این مطلب در مورد نحوه نحوه رمزگذاری فایل های php با نرم افزار Ioncube توضیح داده ایم.
Ioncube چیست؟
ioncube یک نرم افزار غیر رایگان است که قیمت آن از 199 تا 399 دلار آمریکا می باشد. توسط این نرم افزار می توانید فایل های php خود را رمزگذاری کنید. به طور کلی با رمزگذاری فایل های php دیگر دسترسی به سورس اصلی فایل های شما به سادگی وجود ندارد و این مورد حتی برای امنیت سایت خود هم بسیار پیشنهاد می شود. به عنوان مثال با کد کردن فایل های دیتابیس خود می توانید از ورود هکر ها به دیتابیس سایت جلوگیری کنید. در صورت دسترسی هکر به فایل شما نمی تواند مشخصات بانک اطلاعاتی شما را مشاهده کند.
برای خرید ioncube و یا کد کردن فایل های php خود می توانید با تماس بگیرید.
نحوه کد کردن یا رمزگذاری فایل های php توسط ioncube :
نرم افزار را باز کنید و از منو فایل روی گزینه new project کلیک کنید.
در پنجره project setting که برای شما باز می شود از قسمت project source folder می توانید پوشه ای که قصد دارید فایل های php آن کد شوند انتخاب کنید.
مانند تصویر زیر فایل php خود را انتخاب کنید
مانند تصویر بالا تنظیمات را انجام دهید و روی تب target کلیک کنید
سپس پوشه ای که قرار است فایل کد شده کپی شود را انتخاب کنید و تیک allow target to be within the source tree را علامت بزنید.
در صورتی که نرم افزار شما امکان لایسنس هم داشته باشد می توانید روی فایل لایسنس ایجاد کنید و اجرا شدن فایل را به دامنه یا آی پی محدود کنید.
برای ایجاد لایسنس می توانید روی گزینه restrictions کلیک کنید در تصویر زیر فایل را به یک آی پی و برای آن تاریخ expire تنظیم کرده ایم :
در تب customisation در قسمت add text می توانید یک متن که در داخل فایل کد شده کپی می شود وارد کنید.
در تب massages می توانید پیام های فایل خود را وارد کنید به عنوان مثال زمانی که این فایل در سرور دیگری باز شد پیام “لایسنس شما معتبر نیست” نمایش داده شود.
سپس روی OK کلیک کنید و روی دکمه کلیک کنید تا فایل شما کد شود و سپس فایل کد شده در پوشه ای که انتخاب کرده اید کپی می شود.
سلام
از آموزش خوبتون مچکرم خیلی بدردم خورد
میشه یه کتاب pdf یا فیلم یا آموزش کاملتری برام بفرستید لطقا
با سلام من بعد از کد کردن
با وردپرس به مشکل میخورم
یعنی زمانی که یک نوشته ارسال میکنم آن نوشته ارسال میشود اما صفحه ارسال بروز نمیشود و حالت صفحه سفید پیدا میکند
کمک کنید لطفا
با سلام و احترام
در صورتی که صفحه سفید می شود ممکن است سایت شما error داشته باشد و هاستینگ شما برای امنیت بیشتر نمایش خطا را در سرور خاموش کرده باشد. می توانید error_log خود را کنترل کنید . در صورتی که پنل هاست شما سی پنل است این فایل در public_html شما یا پوشه ساب دامین وجود دارد و در صورتی که دایرکت ادمین است این امکان در صفحه اصلی دایرکت ادمین قسمت Site Summary / Statistics / Logs وجود دارد. بهتر است در این مورد از انجمن های وردپرس و هاستینگ خود کمک بگیرید
چطور میتونم دسترسی به بانک اطلاعاتی رو محدود به چند نفر خاص کنم ضمن اینکه هرکدوم فقط به درصد خاصی از دیتا بیس دسترسی داشته باشند و این اطلاعات همپوشانی نداشته باشه و مقدار روزانه دسترسی هر عضو هم محدود باشه؟(هر روز دیتا بیس بروز میشه)
خیلی ممنون میشم اگه کمک کنید.با این نرم افزاری که معرفی کردید یا هر نرم افزار دیگه.متشکرم
با سلام و احترام
من متوجه منظور شما نشدم
اما شما می توانید در برنامه خود آی پی ها را محدود کنید و حتی ساعت دسترسی یا تعداد درخواست هم محدود کنید.
همچنین در برنامه خود ممکن است بتوانید هر آی پی را به قسمتی محدود کنید
در این مورد از انجمن های برنامه نویسی کمک بگیرید
ممنون از راهنماییتون
ادمین جان !!!!!!!!!!!
چی میگی !
میشه برای یک دیتابیس چند کاربر تعیین کرد و به هر کدوم هم دسترسی خاصی داد 🙂
دسترسی به مجوز ها و یا حتی دیدن اطلاعات سایر کاربران
با سلام و احترام
بله اما دیدگاه شما به این مطلب مربوط است؟!!
ممنوم
مرسی عالی بود
سلام , آقا حالا اگه بخوایم یک فایل رو از حالت کد شده در بیاریم باید چه کنیم ؟
سلام
این کار درستی نیست.
سلام
بعد از انجام تمام مراحل بالا و کلیک روی گزینه سختن برای من خطای زیر رو میده
http://up.anobis.ir/images/n8orsj5xwrb4k1vvjom.png
ممنون میشم راهنمایی بفرمایید
مشکل شما مربوط به لایسنس است.
توجه داشته باشید که آیوکیوب یک نرم افزار غیر رایگان است و مدت استفاده از تریال آن بسیار محدود است.
سلام. بعد از ایجاد فایل رمزگذاری در سی پنل آپلود کردم کار نکرد . آیا باید نرم افزار را در سی پنل نیز نصب کنم .
باید بارگذار (loader) مربوط به نوع کدگذاری نیز در سرور هاست نصب باشد. برای مثال اگر با ioncube رمز گذاری کرده اید باید از نصب بود اکتنشن ioncube بر روی هاست نیز مطمئن شوید که این مساله را لازم است از پشتیبان هاست خود سوال کنید.
با سلام وخسته نباشید من نرم افزار Ioncube دارم البته کرک شده
همچی به خوبی کار میکنه فقط این که مثلا تاریخ کامپیوتر میبرم جلو مثلا یک سال دیگه کار نمیکنه مشکل از چیه ؟؟؟
دوم این که کد فعال سازی نرم افزار Ioncube شما میفروشید یا نه قیمت ؟
مساله احتمالا مربوط به فعال کردن زمان لایسنس و تنظیمات آن است.
بله کد آیون کیوب توسط تهران هاست قابل ارائه است. برای این کار یک درخواست پشتیبانی از طریق بخش تماس با ما ارسال نمایید.