Herkese selamlar, son süreçte site sayısının artmasıyla beraber sunucuda belirgin bir yavaşlık olmaya başladı. Sunucu sağlayıcısı çok fazla xmlrpc saldırısının geldiğini önlemi bizim almamız gerektiğini söylüyor.
Bu xmlrpc.php dosyası için htaccess ile girdiğim engelleme kodlarının hiç biri çalışmıyor. Sitelere tek tek giriş yapıp eklenti kurmak istemiyorum.
Bu dosya ne işe yarar?
Saldırı gelen sitelerin bir kaçında içini komple boşalttım yeter artık saldırmayın lan diye bi text yazdım. Site işleyişinde bir sıkıntıya rastlamadım ama farketmediğim sorunlar yaratır mı?
Sunucudaki tüm sitelere yapılan xmlrpc.php saldırısındaki amaç nedir?
2
●246
- 10-09-2024, 11:34:22https://chatgpt.com/share/add01f81-f...c-902f66bee088
Bun bakamısın bende işe yarmıştı
Bunu denemedim ama işe yarama ihtimali Yüksek
https://wordpress.org/plugins/disable-xml-rpc-api/ - 10-09-2024, 12:17:37Selam, xmlrpc.php, WordPress'te uzaktan bağlantı ve otomatik içerik yayınlama gibi işlevler için kullanılır. Örneğin:
- Mobil cihazlar üzerinden blog yayınlama,
- Jetpack gibi eklentiler aracılığıyla uzaktan bağlantı,
- Pingbacks ve trackbacks gibi geri bildirim sistemleri,
- Bazı otomatik yedekleme eklentileri bu dosyayı kullanır.
- Brute force saldırıları: WordPress kullanıcı adı ve şifresini denemek için,
- DDoS saldırıları: Bu dosyaya aşırı istek göndererek sunucu kaynaklarını tüketmek.
Sitelere tek tek giriş yapıp eklenti kurmak veya WP Toolkit üzerinden uğraşmak yerine daha pratik bir çözüm önerim şu olabilir:
Global .htaccess Kuralı: lsws kurulu bir sunucuda pre_main_global.conf üzerinden bu kısıtlamayı tüm sunucu özelinde daha hızlı ve kolay bir şekilde de gerçekleştirebilirsiniz.
nano /usr/local/apache/conf/includes/pre_main_global.conf
İçerisine aşağıdaki kodu ekleyerek dosyayı kayıt etmeniz yeterli olacaktır.
<Files xmlrpc.php> order deny,allow deny from all </Files>Sonrasında Litespeed'i yeniden başlatabilirsiniz.
systemctl restart lsws
Bu tüm sunucu genelinde genel bir kısıtlama oluşturur, ancak wordpress tarafında kullanılan bazı eklenti ve temalar xmlrpc'ye ihtiyaç duyabilir. Bu noktada site bazında .htaccess dosyasını editleyerek aşağıdaki kodu kullanıp xmlrpc'ye izin verebilirsiniz.
<Files "xmlrpc.php"> allow from all </Files>