<Filesmatch ".(php)$">
order deny,allow
deny from all
Filesmatch>
<Filesmatch "^index.php">
order allow,deny
allow from all
Filesmatch>
<Filesmatch "^index2.php">
order deny,allow
allow from all
Filesmatch>
البته ممکن است یک هکر دانا یک backdoor را با نام index.php در یکی از پوشههای جوملا شما آپلود نماید به همین منظور از کد زیر در همه زیر پوشهها استفاده نمایید:
<Files ~ ".(php)$">
Deny from all
Files>
در پوشه مدیریت نیاز است شما از کد زیر استفاده نمایید:
<Files ~ ".(php)$">
Deny from all
<Files
<Limit LOGIN>
Order allow,deny
Allow from 11.22.33.44
Allow from 127.0.0.1
Deny from all
Limit>
<countryipblocks.net/country-blocks/select-formats>
/sbin/iptables -I INPUT -s 88.147.196.0/88.147.253.255 -j DROP
Navigate to joomla root chown -R user:group ./ chmod -R 0644 ./ find . -type d -exec chmod 755 {} ;
با این کار مالک فایلهای شما تغییر کرده و دیگر PHP قادر به نوشتن بر روی فایلها نمیباشد.
نكته: اين كار را از طريق كنترل پنل و FTP هم ميتوانيد به راحتي انجام دهيد.
وارد مدیریت جوملا شوید.
در تنظیمات کلی وارد بخش دیتابیس شوید.
پیشوند جداول را به مثلا به rthf_ تغییر داده و سپس ذخیره نمایید.
وارد phpMyAdmin شوید.
وارد export شده و از دیتابیس خود خروجی ساده بگیرید.
کل خروجی ایجاد شده را کپی نمایید.
در phpMyAdmin کلیه جدولها را حذف نمایید.
در notepad عبارت jos_ را مثلا با rthf_ جایگزین نمایید.
وارد تب SQL شده و متن را از notapad کپی و سپس بر روی دکمه Go کلیک نمایید.
راهکارهای افزایش امنیت در وردپرس
10 مورد برای افزایش امنیت وب سایت
نکات ساده برای افزایش امنیت سرور لینوکس
4 نکته امنیتی در برقراری ارتباطات وایرلس
