معمولا اکثر هاستینگ هایی که از اسکریپت محبوب whmcs استفاده میکنند نگران بحث امنیت این اسکریپت هستند به همین دلیل در زیر راههای به شما پیشنهاد میکنیم که میتوانید در حد خوبی امنیت کارکرد این اسکریپت را تامین کنید

1. تغییر پوشه admin اسکریپت whmcs : اولین کاری که باید برای بالا بردن امنیت whmcs لازم است انجام دهید تغییر پوشه admin می باشد به طور پیش فرض بعد از نصب whmcs آدرس پنل مدیریتی شما domain.pasvand/admin می باشد. با تغییر این پوشه می توانید از دسترسی هکر ها را برای استفاده از باگ های احتمالی این قسمت جلوگیری کنید برای تغییر این پوشه ابتدا وارد کنترل پنل هاست خود شوید و سپس پوشه admin را با نام دلخواه تغییر دهید و سپس دستور زیر را در فایل configuration.php خود اضافه کنید.
$customadminpath = “newname”;
توجه داشته باشید newname نام پوشه جدید شما است. همچنین توجه داشته باشید لینک هایی که در cronjob سرور اضافه کرده بودید باید تغییر کند.
2. ایجاد رمز دوم برای امنیت بیشتر پوشه مدیریت whmcs : با ایجاد رمز دوم امنیت پوشه ادمین whmcs خود را بالاتر ببرید.
برای انجام اینکار از لینک های زیر استفاده کنید :
تنظیم کردن رمز برای پوشه ها
3. انتقال پوشه های attachments و downloads و templates_c به قبل از public_html و تغییر نام آنها : با توجه به لازم بودن سطح دسترسی قابل نوشتن هکر ها برای آپلود فایل های شل خود این پوشه ها استفاده می کنند برای امنیت بیشتر اطلاعات این پوشه ها و جلوگیری از استفاده هکر ها این پوشه ها را به قبل از public_html خود انتقال دهید و سپس انتقال نام آن را تغییر دهید و در فایل configuration.php دستورات زیر را اضافه کنید.
$templates_compiledir = “/home/username/newnametemplates_c/”;
$attachments_dir = “/home/username/newnameattachments/”;
$downloads_dir = “/home/username/newnamedownloads/”;
توجه داشته باشید username نام کاربری هاست شما می باشد و newname ها نام های جدید این 3 پوشه هستند.
4. بررسی سطح دسترسی فایل ها و پوشه های whmcs : سطح دسترسی فایل های و پوشه های خود را بررسی کنید که 666 و یا 777 نباشند.
توجه داشته باشید این مورد برای dso می باشد و در suphp بالاترین سطح دسترسی 755 می باشد.
5. انتقال پوشه cron : در این پوشه فایل domainsync.php وجود دارد برای امنیت بیشتر این پوشه را انتقال دهید و کد زیر را در فایل config.php که در این پوشه می باشد قرار دهید.
$whmcspath = ‘/home/username/public_html/whmcs/';
توجه داشته باشید در مثال بالا username نام کاربری هاست شما است و whmcs محل نصب whmcs شما است.
6. محدود کردن آی پی پوشه مدیریت whmcs : یکی از بهترین روش ها برای بالا بردن امنیت مدیریت whmcs محدود کردن دسترسی آی پی ها به پوشه مدیریت whmcs می باشد توسط اینکار دسترسی به پوشه مدیریت whmcs به آی پی های شما محدود شده و دسترسی برای سایر آی پی ها دیگر امکان ندارد. برای ایجاد محدودیت برای پوشه مدیریت whmcs مراحل زیر را انجام دهید :
فایل .htaccess پوشه مدیریت خود ( مانند admin ) ویرایش کنید و کد زیر را به آن اضافه کنید
order deny,allow
allow from 12.34.5.67
allow from 98.76.54.32
deny from all
به جای 12.34.5.67 و یا 98.76.54.32 آی پی های خود را وارد کنید.
توجه داشته باشید شما می توانید رنج آی پی هم باز کنید در صورتی که آی پی اینترنت شما ثابت نیست و با هر بار وصل شدن به اینترنت تغییر می کند می توانید قسمتی از آی پی خود که تغییر نمی کند به طور مثال در صورتی که آی پی شما 123.45.67.890 است می توانید فقط 123.45. را وارد کنید در نظر داشته باشید بعد از 45 حتما دات (.) داشته باشد.
7.تغییر سطح دسترسی فایل configuration.php در whmcs : برای امنیت بیشتر سطح دسترسی این فایل را روی 400 تنظیم کنید.
8. کد کردن محتوا فایل configuration.php در whmcs : محتوا این فایل را توسط نرم افزار ioncube کد کنید تا در صورتی که هکر ها به این فایل دسترسی پیدا کردند محتوا شما به آنها نمایش داده نشود.
آموزش نصب و کانفیگ مجازی ساز kvm
آموزش نصب VNC در Centos
آشنایی با 5 پلاگین کاربردی Nginx در وردپرس
آموزش نصب و فعالسازی SSL در سرورهای Cpanel
آموزش دانلود یک پوشه از یک سرور Remote
آموزش افزایش و بالا بردن امنیت WHMCS
آموزش ساخت صفحات اضافی در WHMCS
آشنایی با 15 دستور کاربردی در آنتی شل maldet
آموزش نصب و کانفیگ ftp سرور در CentOS 7
آموزش نصب phpmyadmin در nginx
آموزش نصب کلود لینوکس CloudLinux
آموزش تغییر IP و Hostname در Centos
آموزش شناسایی و حذف CryptoPHP PHP malware
آموزش افزایش امنیت سایت های جوملا Joomla
آموزش نصب Virtualizor روی centos 6.5
آشنایی با انواع Raid در سرور
آموزش نصب و کانفیگ php-fpm در دایرکت ادمین directadmin
آموزش نصب Spamassassin در دایرکت ادمین
آموزش خاموش کردن brute force notification
آموزش تنظیم mysql remote در دایرکت ادمین
سرویس کانفیگ ویژه امنیتی سرور
دستورالعمل جديد فعاليت سايت هاي چت روم
درباره پی سی سرور
تعطیلی 4 روزه بخش پشتیبانی
فروش ویژه سرورهای مجازی قدرتمند مختص چت روم های پربازدید
فروش ویژه سرور مجازی VPS بصورت مدیریت شده
خدمات مانیتورینگ و نگهداری و رفع اشکال سرور
کانفیگ سرورهای دایرکت ادمین
کانفیگ سرورهای سی پنل
اطلاعیه مهم: مدیران سایت های چت روم بخوانند
سیستم مدیریت محتوای سایت های عکس
راه اندازی سامانه پشتیبانی آنلاین پی سی سرور
سوء استفاده افراد کالاه بردار سود جو از نام پی سی پارسی
شروع بکار مجدد بخش پشتیبانی
تعطیلی 1 هفته ای بخش پشتیبانی بدلیل تغییر مکان شرکت
سیستم مدیریت محتوای سایت های تفریحی
سوء استفاده گروه سود جو "TopazVPS" گول نخورید
قوانین سرویس دهی پی سی سرور
طراحی چت روم
حفره امنیتی خطرناک در wordpress