icon
می‌خوای از تخفیفات ویژه مطلع بشی؟
جشنواره‌ها و تخفیفات شگفت انگیز را از طریق اعلان به شما اطلاع می‌دیم.
ایکون
قالب اکسترا
130 سایت آماده شرکتی و فروشگاهی
فقط با 1,515,000 تومان
مشاهده و خرید
امنیت

آموزش مقابله با حملات XMLRPC در وردپرس

امکان هک سایت وردپرس با فعال بودن XMLRPC وجود دارد اما یک راهکار ساده محافظت از وردپرس در برابر حملات XML-RPC وجود دارد که در این مقاله به معرفی این راهکار می پردازیم.

3
11 تیر 1401
آخرین بروزرسانی: 08 اسفند 1403

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

XML-RPC یا XML Remote Procedure Call یکی از ویژگی های وردپرس است که امکان انتقال داده ها را فراهم و از HTTP برای انتقال و از XML به عنوان مکانیزم رمزگذاری استفاده می کند؛ اما این امکان باعث ورود هکرها به سیستم شما شده و آن را در معرض خطر حملات BrutForce و حملات ddos قرار می دهد.در ویدئوی زیر ابتدا می گوییم حملات XML-RPC چیست و سپس به اقدامات امنیتی برای جلوگیری از دسترسی به XML-RPC در وردپرس می پردازیم.

دوره امنیت سایت مجموعه‌ای از اقدامات اصولی و عملی را یاد می‌گیرید تا در برابر انواع حملات وردپرسی از سایت خود محافظت کنید.

دوره آموزشی پیشنهادی
بنر
دوره کانفینیتی؛ افزایش امنیت سایت وردپرسی

جلوگیری از دسترسی به XML-RPC در وردپرس 

حملات XML-RPC چیست؟ یکی از انواع روش‌های هک است. هکرها در حملات فایل xmlrpc.php با صدا زدن یک خط کد و تست نام و رمز عبورهای متنوع، نام کاربری و رمز عبور شما را حدس می زنند و با ورود به سایتتان اقدامات مورد نظرشان را انجام می دهند. برای محافظت از وردپرس در برابر حملات XML-RPC بزرگ اگر هاست شما آپدیت باشد و یک فایروال ساده داشته باشد یا یک افزونه امنیتی خوب داشته باشید که تعداد رکوست ها را کنترل نمایند مشکلی به صورت جدی پیش نخواهد آمد ولی برای جلوگیری از بروز مشکلات امنیتی باید ریزترین نکات رعایت شوند تا آثار مخرب و بزرگتری بوجود نیاید. برای برای بررسی اینکه این قابلیت برای شما فعال است یا نه در مرورگر درانتهای آدرس سایتتان xmlrpc.php را اضافه کنید. به عنوان مثال

https://test.ir/xmlrpc.php

fvvsd فعال بودن XMLRPC در وردپرس

همانطور که مشاهده می کنید این امکان فعال است.

برای جلوگیری از دسترسی به XML-RPC در وردپرس وارد هاستتان شوید و از قسمت File Manager پوشه Public-html را باز کنید و htaccess را انتخاب کنید و ویرایش کنید و کد زیر را به فایل htaccess کپی کنید.

Block WordPress xmlrpc.php requests# 
<Files xmlrpc.php>
order deny,allow
deny from all
</Files>

تغییرات را دخیره کنید مجدد به صفحه مرورگر برگردید و صفحه را رفرش کنید همانطور که میبینید خطای 403 ایجاد می شود.

همانطور که گفته شد استفاده از افزونه‌های امنیتی یا یک فایروال، امنیت سایت شما تضمین می‌کند. افزونه وردفنس  و افزونه Really simple ssl به عنوان یک اسکنر و فایروال امنیتی همه نیاز سایت شما را برآورده می‌کند.

محصول پیشنهادی
بنر
افزونه وردفنس ⚡ ( پلاگین امنیتی وردپرس)
دسته بندی : افزونه امنیت وردپرس
9533
فروش
90%
رضایت

سایر کدهایی که در ویدئو توضیح داده شد:

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

Options -Indexes

کد زیر دسترسی به فایل htaccess را امن می کند.

# Deny access to all .htaccess files
<files ~ “^.*\.([Hh][Tt][Aa])”>
order allow,deny
deny from all
satisfy all
</files>

کد زیر هم دسترسی به فایل wp-config را امن می کند.

<files wp-config.php>
order allow,deny
deny from all
</files>

گروه انفورماتیک منتوروید
گروه انفورماتیک منتوروید
مقالات مرتبط
بنر
رفع ارور «Missing Temporary Folder» در وردپرس
وقتی در حال آپلود یک تصویر برای پست جدید وبلاگتان در وردپرس هستید و ناگهان ارور Missing Temporary Folder ظاهر می‌شود، انگار همه چیز متوقف می‌شود. این خطا می‌تواند حسابی اعصاب‌ خُردکن باشد، اما جای نگرانی نیست! با چند راهکار ساده و حرفه‌ ای می‌توانید این ارور را برطرف کنید و سایت وردپرسی‌تان را ...
بنر
بلاک کردن IP در وردپرس؛ هر چیزی که لازم است بدانید!
افزایش امنیت سایت وردپرسی و حفظ آن یکی از اولویت‌های هر مدیر سایتی است و بلاک کردن IP مشکوک در وردپرس می‌تواند راهی مؤثر برای جلوگیری از دسترسی‌های ناخواسته باشد. چه بخواهید از حملات هکری جلوگیری کنید یا کاربران مزاحم را محدود کنید، وردپرس ابزارهایی در اختیارتان قرار می‌دهد تا این کار را ...
بنر
دلیل هک شدن سایت وردپرس چیست؟ راهنمای جامع برای پیشگیری از تهدیدات
دلیل هک شدن سایت وردپرس معمولاً استفاده از افزونه‌ها یا قالب‌های ناامن، رمزهای ضعیف، عدم به‌روزرسانی وردپرس و سرور، یا تنظیمات امنیتی ناکافی است.
بنر
DNSSEC چیست و چگونه کار میکند؟
DNSSEC چیست؟ این فناوری یک افزونه امنیتی برای سیستم نام دامنه است که به کمک امضاهای دیجیتال، صحت پاسخ‌های DNS را تضمین می‌کند و از دستکاری و حملات مخرب طی تبدیل نام دامنه به آدرس IP جلوگیری می‌نماید.
3 دیدگاه
rezpersik
rezpersik
08 تیر 1403 13:14

سلام
آیا تغییر نام این نام هم میتونه راهکاری برای عدم دسترسی باشه ؟ مشکای ایجاد نمی کنه ؟

آیا مفید بود ؟
0
motorlanewsgame
motorlanewsgame
25 بهمن 1401 06:25

برای استفاده از اپ باید این قابلیت فعال باشه ، اون موقع چکار باید بکنیم ؟

آیا مفید بود ؟
0
گروه انفورماتیک منتوروید
گروه انفورماتیک منتوروید
25 بهمن 1401 08:14

سلام وقت بخیر ، برای استفاده از اپ میتونید یک فایل اختصاصی برای این نوع ارتباط بسازید با اسم دیگری . حتی میتونید دسترسی رو به روشهای مختلف،مانند یوزر ایجنت اپ، و سشن و.. محدود کنید.

آیا مفید بود ؟