Site icon Netopsiyon Online

WordPress Güvenlik Önlemleri ve Sık Karşılaşılan Açıklar

WordPress, dünya genelinde en yaygın kullanılan içerik yönetim sistemlerinden (CMS) biridir. Ancak, popülerliği nedeniyle siber saldırganların hedefi haline gelmiştir. Bu makalede, WordPress güvenliğini artırmak için almanız gereken önlemleri ve yaygın güvenlik açıklarını anlatmaya çalışacağım. Tabii bunlar basit önlemler ancak işe yaramaktadır.


1️⃣ En Yaygın WordPress Güvenlik Açıkları

📌 Brute Force (Kaba Kuvvet) Saldırıları:

📌 SQL Injection (SQL Enjeksiyonu):

📌 XSS (Cross-Site Scripting) Saldırıları:

📌 Dosya Yükleme Açıkları:

📌 Güncellenmemiş WordPress, Eklenti ve Temalar:


2️⃣ WordPress Güvenlik Önlemleri

🔑 1. Güçlü Parolalar ve Giriş Koruması

Karmaşık parolalar kullanın:

Admin paneline giriş sayfasını değiştirin:

İki Faktörlü Kimlik Doğrulama (2FA) Etkinleştirin:

Brute Force saldırılarını önlemek için giriş denemelerini sınırlayın:

add_filter( 'authenticate', function( $user, $username, $password ) {
    if ( get_transient( 'login_attempts_' . $username ) >= 5 ) {
        return new WP_Error( 'too_many_attempts', __( 'Çok fazla giriş denemesi. Lütfen daha sonra tekrar deneyin.' ) );
    }
    return $user;
}, 30, 3 );

🔒 2. WordPress ve Eklenti Güncellemeleri

Otomatik Güncellemeleri Açın:

add_filter( 'auto_update_plugin', '__return_true' );
add_filter( 'auto_update_theme', '__return_true' );

✔ Eklentileri ve temaları düzenli olarak güncelleyin. ✔ Kullanılmayan eklenti ve temaları kaldırın.


🛡️ 3. Web Uygulama Güvenlik Duvarı (WAF) Kullanımı

Wordfence, Sucuri gibi güvenlik duvarı eklentileri ile kötü amaçlı trafikleri engelleyin.
Cloudflare WAF ile sitenizi ekstra koruma altına alın.


📂 4. Dosya İzinleri ve Güvenli Dizayn

wp-config.php dosyasını koruyun:

chmod 600 wp-config.php

Dosya düzenlemeyi devre dışı bırakın:

define('DISALLOW_FILE_EDIT', true);

Erişimleri sınırlayın:

chmod -R 755 wp-content

🛑 5. Kötü Amaçlı Yazılım Taramaları

Wordfence, Sucuri veya MalCare gibi eklentilerle düzenli güvenlik taramaları yapın.
Google Safe Browsing API ile site güvenliğini kontrol edin.


🌐 6. Güvenli HTTPS Bağlantısı Kullanımı

Let’s Encrypt ile ücretsiz SSL sertifikası yükleyin:

sudo certbot --apache -d example.com

HTTPS yönlendirmesi için htaccess kullanın:

RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

Özetle;

WordPress güvenliğini sağlamak için:
Güçlü parolalar ve 2FA kullanın.
Eklenti ve temaları düzenli güncelleyin.
Web uygulama güvenlik duvarı (WAF) kullanın.
Dosya izinlerini güvenli hale getirin.
SSL sertifikası ve HTTPS kullanın.

Exit mobile version