Forumda yenilikler devam etmektedir , çalışmalara devam ettiğimiz kısa süre içerisinde güzel bir görünüme sahip olduk daha iyisi için lütfen çalışmaların bitmesini bekleyiniz. Tıkla ve Git
x

xmlrpc.php Nedir ve Neden Devre Dışı Bırakılmalıdır?

xmlrpc.php Nedir ve Neden Devre Dışı Bırakılmalıdır?
0
342

dragons

FD Üye
Katılım
Ocak 15, 2023
Mesajlar
281
Etkileşim
12
Puan
18
Yaş
69
F-D Coin
80
WordPress’teki Xmlrpc.php , üçüncü taraf uygulamalar aracılığıyla sitenize uzaktan erişmek için kullanılır. Bu araç, WordPress henüz emekleme dönemindeyken ortaya çıktı ve İnternet’in hızı sitede hızlı bir şekilde gönderiler oluşturmanıza ve yayınlamanıza izin vermedi. Yöneticinin gönderileri oluşturup düzenlediği bir çevrimdışı istemci vardı ve ardından xmlrpc.php aracılığıyla gönderiler sitede yayınlandı. 2008’de WordPress iPhone uygulaması yayınlandı ve XML-RPC desteği, devre dışı bırakma seçeneği olmadan varsayılan olarak etkinleştirildi.



Neden xmlrpc.php’yi devre dışı bırakmalısınız?

XML-RPC’yi devre dışı bırakmanın önemli nedenlerinden biri siteniz için bir güvenlik riskidir. Saldırganlar genellikle bu boşluğu site yönetici şifrenizi kırmak ve bir DDoS saldırısı için kullanır. Barındırma panelindeki CPU üzerindeki yükün nedeni, XML-RPC üzerinden istenmeyen bağlantıdır, bu nedenle barındırma işleminiz askıya alınabilir.

Sitenizde XML-RPC’nin etkin olup olmadığı nasıl kontrol edilir?

XML-RPC’yi devre dışı bırakmak için, Disable XML-RPC eklentisini kurun ve etkinleştirin. Gerekli ayarları otomatik olarak belirleyecek ve xmlrpc.php üzerinden erişimi kapatacaktır. Eklentiyi WordPress yönetici panelindeki Eklentiler bölümünden yükleyebilirsiniz . XML-RPC’yi devre dışı bıraktıktan sonra, xmlrpc.php üzerinden erişim kapatılacaktır. Böylece hem sitenizin güvenliğini sağlamlaştırmış olursunuz hem de CPU’ya binen yükten dolayı hosting hizmetinin bloke edilmesinden kurtulmuş olursunuz.

Yaygın XML-RPC Güvenlik Açıkları

Sorun, XML-RPC’nin kendisinde değil, dosyanın sitenizde bir parolayı kaba kuvvetle zorlamak için nasıl kullanılabileceğiyle ilgilidir. Geri ping, geri izleme ve daha fazlası için xmlrpc.php’yi etkinleştiren WordPress, saldırganlar tarafından ciddi DDoS saldırılarına neden olan devasa bir botnet’in parçası olarak kullanılabilir. xmlrpc.php’nin etkin olup olmadığını kontrol edin WordPress sitenizde /xmlrpc.php için bir GET isteğinde bulunmanız yeterlidir . site.ru/xmlrpc.php dosyasına veya yüklediğiniz klasöre giden tipik bir yol : site.ru/wordpress/xmlrpc.php veya site.ru/wp/xmlrpc.php . Sunucudan bir yanıt alırsanız: “XML-RPC sunucusu yalnızca POST isteklerini kabul eder” (XML-RPC sunucusu yalnızca POST isteklerini kabul eder) , aşağıdaki resimde gösterildiği gibi, bu, güvenlik açığı bulunan xmlrpc.php dosyasının dahil edildiği anlamına gelir Siteler Arası Bağlantı Noktası Saldırısı (XSPA) veya Sunucu Tarafı İstek Sahteciliği (SSRF) Proxy’nizi açın ( Burp Suite kullanıyorum ) ve daha önce yaptığımız isteği tekrarlayıcı sekmesine gönderin, böylece yönetebiliriz. Şimdi bir POST isteği gönderiyoruz ve mevcut tüm yöntemleri listeliyoruz. Niye ya? Çünkü hangi eylemlerin yapılabileceğini bu şekilde biliyoruz ve potansiyel olarak bunlardan birini saldırmak için kullanıyoruz. Aşağıdaki POST verileriyle xmlrpc.php dosyasına bir POST isteği yapın (aşağıdaki resimde gösterildiği gibi) Mevcut tüm yöntemlerin bir listesiyle başarılı bir yanıt alındı. Yöntemler listesinde pingback.ping satırını bulabilirseniz, xmlrpc.php dosyası potansiyel olarak kurbanın ana bilgisayarına karşı bir DDoS saldırısını tetiklemek için kullanılabilir. Bu, aşağıdaki şekilde gerçekleştirilir: Sunucunun bize bir ping göndermesini istediğimizden, dinlemek için genel bir IP / sunucuya ihtiyacımız var. Bu örnekte, 80 numaralı HTTP bağlantı noktasını dinleyen bir socat sunucusunu barındırmak için ngrok kullanıyorum
 

Similar threads

WordPress, dünyadaki en büyük ve en yaygın web sitesi sistemidir, ancak doğası gereği nispeten az sayıda arama motoru optimizasyonu (SEO) işlevine sahiptir. Rank Math gibi SEO eklentileri de bu boşluğu doldurur. Rank Math ile diğer şeylerin yanı sıra şunları yapabilirsiniz. Arama motoru...
Cevaplar
0
Görüntüleme
458
Http Error 405 Hatası Nedir? Nasıl Düzeltilir? Http error 405 hatası, Windows tabanlı sunucularda ve ASP benzeri bir programlama dili kullanan sayfalarda meydana gelen bir programlama hatasından kaynaklanır. İzin verilmeyen bir dosyaya ulaşılmaya çalışıldığı takdirde sunucu bu işlemi engeller...
Cevaplar
0
Görüntüleme
284
Google, yavaş bağlantıya sahip istemciler için (örneğin 2G bağlantısına sahip bir mobil cihaz), web sayfanızın çok daha az boyut kaplayan bir versiyonunu sunar. Böylece yavaş bağlantıya sahip istemci, mevcut sayfayı makul bir hızda açabilir. Google bunun için sayfanın kod yapısını değiştirir...
Cevaplar
0
Görüntüleme
217
İnternette gezinirken sıklıkla karşılaşacağınız hatalardan birisi ‘504 Gateway Timeout’ hatasıdır. Her yerde karşınıza çıkabilir, anında yok olabilir veya bir türlü düzelmeyerek baş ağrılarına sebep olabilir. Daha da kötüsü, bu hatanın ortaya çıkmasının birden fazla sebebi olabileceğinden çözümü...
Cevaplar
0
Görüntüleme
125
Microsoft, güvenlik konusunu Windows 11’de kritik bir faktör olarak görüyor ve hatta kimi donanım tabanlı güvenlik özelliklerini asgarî ihtiyaç haline getirmişti. Güvenlik elbette kıymetli, lakin kimi güvenlik tedbirleri Windows 11 PC’lerde çalışan oyunlar üzerinde olumsuz tesirler yaratabilir...
Cevaplar
0
Görüntüleme
161
858,509Konular
982,853Mesajlar
30,646Kullanıcılar
TAROTSon üye
Üst Alt