WordPress Güvenliğini Artırma Kılavuzu

2 dakika okuma.
2026-05-18
2026-06-04
2,030
Aşağıdaki bağlantılar üzerinden alışveriş yaptığınızda, sizin için ek bir maliyet olmadan komisyon kazanıyorum.

Temel Güvenlik İlkeleri ve Altyapı Güçlendirmesi

WordPress, dünyanın en popüler içerik yönetim sistemi olarak, güvenliğini büyük ölçüde yöneticilerin birkaç temel ilkeye sıkı sıkıya bağlı kalmasına borçludur. Bu ilkeleri takip etmek, güvenli bir web sitesi oluşturmanın ilk savunma hattıdır.

Öncelikli ilke, tüm bileşenlerin mutlak olarak güncellenmesini sağlamaktır. Bu sadece WordPress çekirdeğini değil, aynı zamanda yüklü tüm eklentileri ve temaları da kapsar. Resmi güvenlik ekibi, bilinen güvenlik açıklarını gidermek için önemli yamalar içeren güncellemeleri düzenli olarak yayınlar. Otomatik güncelleme, bu süreci kolaylaştıran ve sistem güvenliğini artıran akıllıca bir seçenektir. wp-config.php Dosyada, bu özelliği etkinleştirmek için gerekli sabitler (constantlar) tanımlanmıştır.

define( 'WP_AUTO_UPDATE_CORE', true );
add_filter( 'auto_update_plugin', '__return_true' );
add_filter( 'auto_update_theme', '__return_true' );

İkincisi, kullanıcı doğrulama süreçlerini güçlendirmek gerekiyor. Bu, varsayılan “admin” kullanıcı adının kullanımının engellenmesini, tüm kullanıcılar için zorunlu olarak güçlü şifrelerin belirlenmesini (şifre yöneticileri tarafından oluşturulan şifrelerin kullanılması önerilir) ve en az yetki ilkesinin sıkı bir şekilde uygulanmasını içerir. Yönetici hesapları için çift faktörlü doğrulama (2FA) etkinleştirilmesi şiddetle tavsiye edilir; bu, kimlik bilgilerinin çalınması saldırılarını etkili bir şekilde önleyebilir.

Tavsiye edilen okuma VPS Sunucuları Kapsamlı Rehberi: Satın Alma, Yapılandırma ve Verimli İşletim Yönetimine Kadar

Son olarak, varsayılan giriş yolunu değiştirin. Herkesin bildiği… /wp-admin/wp-login.php Yolun özel bir adrese değiştirilmesi, giriş sayfasına yönelik otomatik ve kaba kuvvet saldırılarını önemli ölçüde azaltabilir. Bu, özel eklentiler kullanılarak veya kod yazılarak gerçekleştirilebilir.

UltaHost WordPress Sunucusu
30 gün iade garantisi, sınırsız bant genişliği ve veritabanı kullanımı, ücretsiz DDoS koruması; 3 yıllık abonelikte indirim (50%).

Eklentiler ve temaların yönetim stratejileri

Eklentiler ve temalar, WordPress’in işlevselliğini büyük ölçüde genişletir; ancak aynı zamanda en önemli güvenlik risklerinin de kaynağıdırlar. WordPress güvenlik açıklarının yarısından fazlası, kusurlu eklentilerden veya temalardan kaynaklanmaktadır.

Herhangi bir yeni eklenti veya tema yüklemeden önce, gerekli araştırmaları yapmanız şarttır. Bu eklentilerin veya temaların resmi kataloglardaki aktif kullanım sayısını, en son güncelleme tarihlerini, geliştirici desteğinin sıklığını ve kullanıcı yorumlarını inceleyin. Bir yıldan fazla süredir güncellenmeyen veya geliştirici desteği yetersiz olan eklentilerden kaçının. Ücretli eklentilerin “kırılmış” (cracked) sürümlerini asla resmi olmayan veya güvenilir olmayan web sitelerinden indirmeyin; çünkü bu, bilinçli olarak bir güvenlik açığına yol açmak anlamına gelir.

Yüklü bileşenler için düzenli denetim listeleri oluşturun. Artık kullanılmayan veya terk edilmiş tüm eklentileri ve temaları silin; çünkü sadece devre dışı bırakılmış olsalar bile, bu dosyalar istismar edilebilecek güvenlik açıklarını içerebilir. Güvenlik tarama araçlarını düzenli olarak kullanarak sistemlerinizi kontrol edin. WP-CLI komut wp plugin list --status=inactive Tüm aktif olmayan eklentileri listeleyin.

Eğer bir web sitesi az sayıda kritik eklentiye bağımlıysa, bazı basit işlevleri yerine getiren küçük eklentilerin yerine kod parçaları kütüphaneleri (örneğin GitHub Gist) veya özel işlevsel eklentiler kullanılabilir. Böylece üçüncü taraf kodlarına olan bağımlılık azaltılabilir.

Tavsiye edilen okuma Bağımsız bir sunucu seçmek ve yapılandırmak: Başlangıçtan Uzmanlığa Kılavuz

Sunucu ve Dosya Sistemi Güçlendirmesi

Güvenli bir WordPress sitesi, sağlam bir sunucu ortamından ayrılamaz. Sunucu seviyesindeki yapılandırma hataları, tüm savunma sistemlerinin işlevsiz hale gelmesine neden olabilir.

Önemli ilk adım, doğru dosya izinlerinin ayarlanmasıdır. Genellikle, tüm WordPress dosyalarının izinleri 644 olarak, tüm klasörlerin izinleri ise 755 olarak ayarlanmalıdır. Bu çok önemlidir. wp-config.php Dosyanın izin düzeyi 440 veya 400 olarak ayarlanmalıdır; böylece yalnızca sunucu proseslerinin dosyayı okuyabilmesi sağlanır ve veritabanı şifreleri gibi hassas bilgiler korunur. Bu ayarlama, SFTP istemcisi veya SSH komutları aracılığıyla yapılabilir.

find /path/to/your/wordpress/ -type f -exec chmod 644 {} ;
find /path/to/your/wordpress/ -type d -exec chmod 755 {} ;
chmod 400 /path/to/your/wordpress/wp-config.php

İkincisi, Web sunucusunu (örneğin Apache’yi) yapılandırarak… .htaccess Güvenlik başlıklarını eklemek ve hassas klasörleri korumak için (örneğin, klasör gözatmayı devre dışı bırakmak, erişimi sınırlamak için) Apache veya Nginx’in yapılandırma dosyalarını kullanabilirsiniz. wp-includeswp-content/uploads Katalogdaki PHP dosyalarının doğrudan çalıştırılması.
Apache’de .htaccess Dosyaya aşağıdaki kurallar eklenebilir:

hosting.com Paylaşımlı Barındırma
AMD EPYC CPU'lar, NVMe SSD depolama ve LiteSpeed ile yüksek performans, 7/24, 7x7 uzman şirket içi destek, SSL, kaba kuvvet, kötü amaçlı yazılım ve DDoS koruması dahil gelişmiş güvenlik önlemleri, 73%'ye kadar tasarruf
# 保护 wp-config.php
<files wp-config.php>
order allow,deny
deny from all
</files>

# 禁用目录浏览
Options -Indexes

Ayrıca, PHP hata raporlamasının kamuya açık olarak gösterilmesinin engellendiğinden emin olun; bu, yol bilgilerinin sızdırılmasını önleyecektir. php.ini Dosyada ayarlar yapılmıştır. display_errors = Offveya wp-config.php Ekleme: define( ‘WP_DEBUG_DISPLAY’, false );

İzleme, Yedekleme ve Acil Durum Müdahalesi

Aktif izleme ve güvenilir yedekleme, güvenlik olaylarına karşı en etkili korumadır. Önleme tedbirleri mükemmel olsa bile, en kötü senaryoya hazırlıklı olmak gerekir.

Aktif izleme uygulayın. Wordfence Security, Sucuri Security veya iThemes Security gibi güvenlik eklentileri kullanarak dosya bütünlüğünü kontrol edin. Bu araçlar, temel dosyaların, temaların ve eklentilerin herhangi bir değişikliğini kaydeder ve şüpheli aktiviteler tespit edildiğinde (örneğin bilinmeyen PHP dosyalarının yüklenmesi, değiştirilmesi vb.) sizi bilgilendirir. .htaccess Bir dosya değiştirildiğinde bir uyarı gönderilir. Aynı zamanda, başarısız giriş denemeleri izlenir ve birden fazla denemede başarısız olan IP adresleri otomatik olarak kara listeye eklenir.

Tavsiye edilen okuma WordPress Güvenlik İyi Uygulamalarını Derinlemesine Öğrenin: Web Sitenizi Kapsamlı Bir Şekilde Koruyun

Otomatik yedekleme stratejisi oluşturun ve test edin. Tam bir yedekleme, veritabanını ve tüm dosyaları (WordPress çekirdeği, yüklenen içerikler, eklentiler, temalar) içermelidir. Yedekleme işlemi otomatik olarak gerçekleştirilmeli ve “3-2-1” ilkesine uyulmalıdır: En az 3 yedek kopyası saklanmalı, 2 farklı depolama ortamı kullanılmalı (örneğin sunucu sabiti + bulut depolama) ve bu yedeklerden biri farklı bir yerde bulunmalıdır. Yedek dosyaların eksiksiz ve kullanılabilir olduğundan emin olmak için düzenli olarak kurtarma tatbikatları yapılmalıdır.

Acil durum müdahale planı oluşturun. Web sitesinin saldırıya uğraması durumunda izlenecek adımları açıkça belirleyin: Web sitesini izole edin (örneğin, bakım moduna alın), temiz bir yedekten verileri geri yükleyin, günlük kayıtları inceleyerek saldırının kaynağını belirleyin, tüm kimlik bilgilerini (veritabanı şifreleri, FTP/SSH anahtarları, yönetici şifreleri dahil) güncelleyin, kalan zararlı kodları kapsamlı bir şekilde tarayın ve son olarak durumu kullanıcılara şeffaf bir şekilde bildirin.

InterServer Paylaşımlı Barındırma
Paylaşımlı hosting aylık $2.50 USD, ilk ay $0.1 USD promosyon kodu tryinterserver, 461 bulut uygulaması komut dosyası, tek tıklamayla yükleme.

Özetle.

WordPress güvenliğini artırmak, çok katmanlı ve sürekli bakım gerektiren sistemli bir iştir. Bu süreç, çekirdek yazılım, eklentiler ve temaların sıkı bir şekilde güncellenmesiyle başlar; kullanıcı kimlik doğrulama ve sunucu yapılandırmalarının ayrıntılı bir şekilde güçlendirilmesiyle devam eder ve son olarak aktif izleme ile güvenilir yedekleme ve kurtarma stratejilerine dayanır. Bir kereye mahsus çözümler yoktur; ancak bu kılavuzdaki yapılandırılmış adımları izleyerek herhangi bir WordPress sitesi yöneticisi, sitelerinin saldırılara uğrama riskini önemli ölçüde azaltabilir ve kullanıcı verilerini ile kendi marka itibarını sağlam bir şekilde koruyabilir.

Sıkça Sorulan Sorular.

Otomatik güncellemeleri etkinleştirmek güvenli midir?

İkincil sürümler ve güvenlik güncellemeleri genellikle güvenlidir ve WordPress çekirdek ekibi bunlar üzerinde sıkı testler yapar. Çekirdeğin otomatik güvenlik güncellemelerini etkinleştirmeniz önerilir. Eklentiler ve temalar için ise dikkatli bir değerlendirme yapmanız gerekir. İtibarı iyi ve sık sık güncellenen geliştiricilerin eklentilerini kullanabilirsiniz; ancak nadir kullanılan veya güncellemelerinin uyumluluk sorunlarına neden olabileceği eklentiler için, önce test ortamında test edip ardından manuel olarak güncellemenizi öneririz.

Web sitemin bir hacker tarafından saldırıya uğrayıp uğramadığını nasıl anabilirim?

Yaygın belirtiler arasında şunlar bulunur: Web sitesinin yavaş yüklenmesi veya anormal yönlendirmelerin olması, Google arama sonuçlarında uyarı etiketlerinin görünmesi, sunucuda bilinmeyen dosyaların (özellikle tuhaf isimli PHP dosyaları) bulunması, yönetici hesaplarının sebepsiz yere eklenmesi, web sitesi trafiğinde açıklanamayan artışlar veya şüpheli bölgelerden gelen ziyaretçi sayısındaki ani yükselişler. Güvenlik tarama eklentileri kullanmak, sızıntıları tespit etmenin etkili bir yoludur.

Güvenli eklentiler kullanmak yeterli midir?

Güvenlik eklentileri güçlü araçlardır, ancak tek çözüm olarak görülmemelidir. Bunlar, “derinlemesine savunma” stratejisinin bir parçasıdır. Kapsamlı bir koruma sağlamak için güvenlik eklentileri, iyi yapılandırılmış sunucular, sıkı kullanıcı hakları yönetimi, düzenli kod denetimleri ve güvenilir yedekleme stratejileri ile birlikte kullanılmalıdır.

Veritabanı tablo öneklerini değiştirmek gerçekten faydalı mıdır?

Başlangıç kurulumu sırasında varsayılan ayarları değiştirin. wp_ Önekler faydalıdır, çünkü SQL enjeksiyonu amacıyla varsayılan tablo adlarının yaygın olarak kullanıldığı otomatik saldırı senaryolarını önleyebilirler. Ancak, zaten varsayılan önekleri kullanan ve kurulmuş web siteleri için bu önekleri sonradan değiştirmek karmaşık ve yüksek riskli bir işlemdir; bu da web sitesinin işlevselliğinin bozulmasına neden olabilir. Bu tür durumlarda, Web Uygulama Güvenlik Duvarları (WAF) ve parametreli sorguları destekleyen eklentiler gibi daha etkili ve daha düşük riskli güvenlik önlemlerine öncelik verilmelidir.