WordPress Güvenlik Açıklarından Kaçınmak İçin 5 Kazanan İpucu

Bu yazıda, web sitenize ve işletmenize zarar verebilecek WordPress güvenlik açıklarından kaçınmak için kazandıran 5 ipucunu açıklayacağım.

WordPress Güvenlik Açıkları

Sezgilere aykırı gibi görünse de, güvenlik %100 güvenli sistemler anlamına gelmez, daha çok risklerin ortadan kaldırılması ve saldırıya uğrama riskini azaltmak için çeşitli çözümlerin kullanılması anlamına gelir.

Göre araştırma Alexa tarafından yapıldığında, tüm WordPress sitelerinin %70'i bir tür güvenlik açığına sahiptir.

İster bir WordPress sitesinin sahibi olun, ister bir WordPress teması veya eklenti geliştiricisi olun, bu sayının sizin için büyük bir endişe kaynağı olabileceği doğrudur.

İyi haber şu ki, bir WordPress sitesinin sahibiyseniz, bu web geliştirici işe alım kılavuzu sitenizde size yardımcı olacak bir uzman bulmak istiyorsanız bu yararlı bir kaynaktır.

Veya kendiniz bir geliştiriciyseniz, aşağıda okuyabileceğiniz gibi kendi WordPress siteleriniz veya müşterileriniz için bu tür güvenlik açıklarını önlemek için yapabileceğiniz birçok şey vardır.

Kaba kuvvet saldırıları

En yaygın WordPress güvenlik açıklarından biri, bilgisayar korsanlarının kullanıcı adınıza ve şifrenize ve dolayısıyla WordPress panonuza erişim elde ettiği eski bir teknik olan kaba kuvvet saldırılarıdır.

Bu güvenlik açığı, başarılı bir kombinasyon bulunana kadar bir kombinasyon veya kullanıcı adı ve parola girilmesine yönelik bir deneme yanılma yöntemidir.

WordPress varsayılan olarak giriş denemelerini sınırlamadığından, WordPress sitenizin saldırıya uğraması daha kolaydır.

Sitenizi Güncel Tutun ve Güçlü Bir Parola Oluşturun

Bu saldırıyı önlemenin birkaç önemli yöntemi, sitenizi güncel tutmak ve örneğin Login LockDown gibi bir eklenti yükleyerek WordPress'te oturum açma girişimlerinin sayısını sınırlamaktır.

Bu saldırıyı önlemenin temel kurallarından biri, gerekli tüm unsurları içeren güçlü bir şifre oluşturmaktır: büyük ve küçük harfler, özel karakterler, sayılar ve 8'den fazla karakterden oluşan.

WordPress giriş sayfasına bir CAPTCHA eklemek de yardımcı olacaktır.

WordPress Web Sitelerinde CAPTCHA: Neden İhtiyacınız Var ve Nasıl Kurulur?

Dijital tehditlerle dolu bir dünyada WordPress web sitenizin güvenliğini sağlamak çok önemlidir. CAPTCHA, gerçek insan ziyaretçileri kötü niyetli botlardan ayırmak için bir filtre görevi görerek bu güvenlik kurulumunda hayati bir rol oynar.

Neden CAPTCHA'ya İhtiyacınız Var?

Basitçe, kötü amaçlı botları durdurmak için web sitenizde CAPTCHA'ya ihtiyacınız var. Beğenmek web koruma Hesaplarınızın ve cihazlarınızın bilgisayar korsanlarına karşı korunmasına yardımcı olan CAPTCHA, web sitenizi botlardan korumaya yardımcı olur.

Siber saldırganlar, bir dizi hain faaliyet için otomatikleştirilmiş botlar kullanıyor. Yorum bölümlerini spamlıyorlar, şifreleri kırmak için kaba kuvvet saldırıları başlatıyorlar ve Dağıtılmış Hizmet Reddi (DDoS) saldırıları düzenliyorlar. Bunun yansımaları sadece sinir bozucu olmakla kalmıyor, birçok açıdan zarar verici de olabiliyor:

  • Spam yorumlar: Botlar yorumlarınızı ve iletişim formlarınızı spam ile doldurur, bu da kullanıcıları rahatsız eder ve sitenizin itibarına ve SEO sıralamasına zarar verir.
  • Kaba kuvvet saldırıları: Siber suçlular, kaba kuvvet saldırıları gerçekleştirmek için botları kullanarak kullanıcı şifrelerini kırmaya çalışır. Başarılı bir kaba kuvvet saldırısı, yetkisiz erişime, veri ihlallerine ve diğer ciddi sorunlara neden olur.
  • Kaynak tüketimi: Botlar kaynağa açtır. Çok fazla bant genişliği ve sunucu kaynağı kullanırlar, sitenizi yavaşlatır ve kullanıcı deneyimini ve arama motoru konumlarını etkilerler.
CAPTCHA Nasıl Yardımcı Olur?

Bilgisayarları ve İnsanları Ayırmaya yönelik Tamamen Otomatik, Herkese Açık Turing testi olan CAPTCHA, sanal bir kontrol noktası görevi görüyor. İnsanlar için kolay ancak botlar için çözülmesi zor zorluklar sunuyor. Buradaki fikir, otomatik trafiği filtrelemek ve böylece web sitenizin belirli bölümleriyle yalnızca insanların etkileşime girebilmesini sağlamaktır.

WordPress'te CAPTCHA Nasıl Kurulur

WordPress, CAPTCHA'yı entegre etmek için çeşitli eklentiler sunar. İşte WordPress sitenizde CAPTCHA kurulumunun ayrıntılı bir açıklaması:

  1. Bir CAPTCHA eklentisi seçin. İhtiyaçlarınıza uygun bir CAPTCHA eklentisini araştırın ve seçin. Popüler seçenekler arasında Google'ın reCAPTCHA'sı, WPBruiser ve Math CAPTCHA'sı bulunur.
  2. Eklentiyi kurup etkinleştirin. WordPress kontrol panelini açın ve Eklentiler > Yeni Ekle'ye gidin. Seçtiğiniz CAPTCHA eklentisini arayın, yükleyin ve etkinleştirin.
  3. Eklentiyi yapılandırın. Eklenti ayarlarına erişin ve tercihlerinizi seçin. Örneğin, CAPTCHA'nın nerede görünmesini istediğinize karar verin: giriş sayfasında, yorum bölümünde, kayıt formunda vb.
  4. Kurulumu test edin. CAPTCHA'nın amaçlandığı gibi çalıştığından emin olmak için ayarladığınız sayfaları ziyaret edin.
  5. Ayarları izleyin ve değiştirin. CAPTCHA kurulumunun etkinliğini düzenli olarak izleyin. Gerektiğinde, güvenliği ve kullanıcı dostu olmayı dengelemek için ayarları değiştirin.
CAPTCHA'yı Sitenizin İhtiyaçlarına Göre Nasıl Uyarlayabilirsiniz?

Her WordPress sitesi farklı ihtiyaçları karşılar ve farklı kitlelere hitap eder. Sonuç olarak, CAPTCHA'nın uygulanmasına yönelik herkese uyan tek boyutlu bir yaklaşımın farklı sonuçları olabilir. CAPTCHA'yı sitenizin özel ihtiyaçlarını karşılayacak şekilde nasıl uyarlayabileceğiniz aşağıda açıklanmıştır:

  • CAPTCHA çeşitlerini anlayın. Her biri kendine özgü güçlü yönlere sahip çeşitli CAPTCHA türleri vardır. Klasik CAPTCHA seçenekleri arasında metin tabanlı zorluklar, görüntü tanıma ve matematik problemi CAPTCHA'ları bulunur. Google'ın reCAPTCHA'sı gibi daha yeni sürümler, kullanıcılardan insan olduklarını göstermek için bir kutuyu işaretlemelerini isteyerek kullanıcıların işini kolaylaştırıyor.
  • Sitenizin güvenlik açıklarını belirlemek. Sitenizin otomatik saldırılara karşı en savunmasız alanlarını belirleyin. Yorum bölümü, giriş sayfası, kayıt veya iletişim formları mı? Sitenizin zayıf noktalarını anlamak, CAPTCHA zorluklarını nerede uygulayacağınıza karar vermenize yardımcı olacaktır.
  • Kullanıcı deneyimini değerlendirin. Kullanıcı deneyimini farklı CAPTCHA sistemleriyle değerlendirin. Bazı CAPTCHA'lar çok karmaşık olabilir ve gerçek ziyaretçiler arasında hayal kırıklığına neden olabilir. Diğerleri çok basit olabilir ve karmaşık botlara çok az engel oluşturabilir veya hiç engel teşkil etmeyebilir. Güvenlik ve kullanıcı dostu olma arasında bir denge kurmak kritik öneme sahiptir.
  • Farklı CAPTCHA eklentilerini test edin. WordPress için mevcut olan sayısız CAPTCHA eklentisinden yararlanın. Farklı eklentiler yükleyin, kurun ve iyi bir kullanıcı deneyimi sunarken botları ne kadar iyi engellediklerini görün.
  • Geri bildirim toplamak. Ziyaretçilerinizden CAPTCHA sistemiyle ilgili deneyimleri hakkında geri bildirim toplayın. Onların görüşleri bilinçli kararlar vermede çok değerli olabilir.
  • Performansı analiz edin. CAPTCHA'yı uygulamadan önce ve uyguladıktan sonra sitenizin performans ölçümlerini takip edin. CAPTCHA'yı uygulamadan önce sitenizin aldığı spam ve bot trafiğinin miktarını kontrol edin ve bunu metriklerle karşılaştırın. SEO ölçümlerinize de göz atmayı unutmayın.

CAPTCHA, güvenlik kurulumunuzun yalnızca bir katmanıdır. Güvenliğinizi korumak için daha fazla güvenlik eklentisini ve düzenli güvenlik denetimlerini keşfedin. WordPress vahşi ağda bir cennettir.

Çok Faktörlü Kimlik Doğrulama

Bu yöntemin avantajı, bir parola dışında birkaç öğeye ihtiyaç duyulduğundan daha karmaşık bir oturum açma işlemidir.

PIN kodunun iadesi, gizli bir sorunun yanıtı veya oturum açma işleminin bir bot tarafından değil de bir kişi tarafından yapılıp yapılmadığının kontrol edildiği bir captcha testini yanıtlamak olabilir.

Her Oturum Açma Denemesi Arasında ve Sonrasında Daha Uzun Gecikmeler Kullanın

Bunun için, kullanıcı deneyimi etkilense de, kolay bir hesaplamayı çözmek veya bir kelimeyi kopyalamak için bir reCAPTCHA kullanmanız gerekir.

IP Adreslerine veya Parola Kullanımlarına Dayalı Erişimi Reddet/İzin Ver

Parolalara benzer, ancak yalnızca şu karakterleri gerektirir: özel karakterler, sayılar veya diğerleri.

16 veya 16 karakterden uzun şifreler, diğer tüm ekstra olasılıkları hesaplarken hackleme daha uzun süreceğinden en iyi seçenektir.

Kaba Kuvvet Saldırısı | WordPress Güvenlik Açıklarından Kaçınmak

Arka Kapı Saldırısı

Arka kapılar, temelde bilgisayar korsanlarının WordPress sitenizin tüm dosya ve klasörlerine erişmesini sağlayan giriş noktalarıdır.

Arka kapılar, tekrarlayan saldırıya uğramış sitelerin nedenidir, çünkü siteyi temizledikten sonra bile sorunun kaybolmadığı ve bir bilgisayar korsanının istediği zaman web sitenize erişebileceği çok iyi gizlenirler.

Bu güvenlik açıklarını tespit etmek çok zordur çünkü aslında herhangi bir yerde olabilirler ve aynı zamanda her zamanki PHP kodlarınız gibi görünebilirler.

Ancak genellikle şu üç klasörden birinde bulunurlar: temalar klasörü, yükleme klasörü ve eklentiler klasörü.

Yedeklemeniz Gerekiyor

Sitenizin arka ucunda değişiklik yapacağınız için bir yedek oluşturun ve yanlış dosya veya belgeleri kaldırarak hata yapabilirsiniz.

Böylece bir yedekleme, bu tür hataları düzeltebilmenizi sağlar.

Ancak, bir arka kapı bulursanız, saldırı kendi yedeğinizde olabileceğinden yedeği güncellemeyi unutmayın.

Etkin Olmayan Temaları Sil

Temalar tüm WordPress sitelerinde bulunduğundan, bilgisayar korsanlarının bir arka kapı bırakmasının bir yoludur.

Genellikle aktif temalar, bilgisayar korsanlarının hedefi değildir, ancak etkin olmayan temalar, evet.

Temaları ve eklentileri düzenli olarak yüklememeniz durumunda yükleme seçeneğini de devre dışı bırakabilirsiniz.

Veritabanınızı Temizleyin

Veritabanınızı temizleyen bir kötü amaçlı yazılım tarayıcısı kullanmak yararlıdır.

Tarayıcılar kötü amaçlı yazılımları azaltır, site yöneticisini uyarır ve ayrıca Bulunan güvenlik açıklarını düzeltin.

Diğer çözümler, bir web sitesi güvenlik duvarı kullanmak, yönetici URL'sini ve şifrelerini ve kullanıcı izinlerini değiştirmektir.

Barındırma Sağlayıcınızı Dikkatlice Seçin

Güvenilir ve güvenli bir barındırma sağlayıcınız olduğundan emin olun ve yönetilen barındırmayı tercih edin.

Ek olarak, sitenizi sık sık yedeklemeyi unutmayın, çünkü bir noktada saldırıya uğrarsanız bu bir önleme yöntemi olarak işe yarayacaktır.

Genel bir önleme önerisi olarak, yüklemeyi hatırlamadığınız korsan eklentileri ve temaları veya eklentileri kaldırın ve yüklemeler klasörünü kontrol etmek için barındırma hesabınızda oturum açın.

Hizmet Distributed Denial

Dağıtılmış Hizmet Reddi (DDos) sırasında, WordPress siteniz etkileyici sayıda istek tarafından “yüklenir” ve hayır, bu web trafiğinde bir artış değildir.

Olan şey, sitenize birden fazla kaynaktan gelen ve sitenizin çökmesine neden olabilecek sahte istekler seli.

DDos ayrıcalıklı erişim gerektirmez ve bu nedenle, bir kez gerçekleştiğinde, bir süre gözlemlenmeden kalabilen diğer saldırı türlerine kıyasla neredeyse anında haberdar olursunuz.

Bu güvenlik tehdidinin, eski WordPress sürümleri olduğunda ortaya çıkması daha olasıdır.

Bu nedenle, sitenizi uyumluluk açısından test ettikten sonra PHP sürümünü değiştirmenin zamanı geldi.

Bu saldırıyı geçersiz kılmak için ihtiyati yöntemler kullanılabilir ve bunlardan biri ağ düzeyindedir.

Anahtarlar ve yönlendiriciler, yasal olmayan istekleri engelleyebilir ve engelleyebilir.

DDoS azaltma hizmetlerine yatırım yapmak da bir çözümdür, özellikle işletmeniz bu saldırıdan zarar gördüyse.

Bir Güvenlik Eklentisi Olması Gereken Bir Eklentidir

Çok var birçok eklenti seçebilirsiniz.

Bu eklentiler, potansiyel bilgisayar korsanlarının IP adresleri web sitenizden engellenmeden önce bir hesaba giriş yapmayı deneyebilecekleri sayısını sınırlar.

Bununla birlikte, yalnızca güvenilir ve güncel eklentileri kullanacağınızdan emin olun.

Bir Web Uygulaması Güvenlik Duvarı (WAF) kullanın

Bu tür güvenlik saldırılarına karşı ilk savunma hattını temsil eder.

Web sitenize gelen tüm istekleri ve trafiği kontrol ederek sitenize DDoS saldırı risklerini azaltacaktır.

Güvenlik duvarına eriştiğinizde sitenizi seçebilir ve yönetici girişlerini, bot ziyaretçilerini, giriş ve trafik isteklerini görüntüleyebilirsiniz.

Sanal Özel Ağlar (VPN)

WordPress sitenizi bağladığınız şifreli bir sunucu olan VPN yardımıyla, gerçek IP adresinizi gizleyin, hedef olmak daha zor.

CDN – Ekstra Bir Güvenlik Katmanı

CDN (Bulut dağıtım ağları), trafiği birkaç sunucu arasında dağıtır, böylece siteniz kapalı olmaz.

Bu ağlar, CAPTCHA, bağlantı istekleri ve şifreleme gibi diğer güvenlik önlemlerini sağlar.

WordPress Sürümünüzü Düzenli Olarak Güncelleyin

Eklentilerinizi güncellemeniz gerekiyor, temalar, WordPress kurulumu, işletim sistemi sürümü, sunucudaki PHP sürümü ve kullandığınız diğer yazılım veya komut dosyaları.

DDos Saldırısı | WordPress Güvenlik Açıklarından Kaçınmak

Dosya Yükleme Güvenlik Açığı

Dosya yükleme güvenlik açığı, en yaygın saldırı türlerinden biridir.

Bu saldırı ciddi olsa da, tanındıktan sonra kolayca önlenebilir.

Dosya yükleme güvenlik açığı, kullanıcılarınızın bilgisayarlarına saldırmak, sunucu üzerinde kontrol ve kaynaklarının büyük ölçüde tüketilmesi ve nihayetinde kesinti gibi üç ana risk türünü içerir.

Bu tür bir saldırıdan kaçınmak için şunları yapmanız önemlidir: sisteminizi güncelleyin ve koruma sağlayamayan eski bir anti-virüsünüz olmadığından emin olun.

Sınırlı İzin Verilen Dosyalar Listesinden Yararlanın

Kötü amaçlı içeriğin yanı sıra komut dosyaları veya yürütülebilir dosyaların yüklenmesini önlemek için sınırlı bir izin verilen dosya listesi kullanın.

Daha fazla güvenlik için ayrıca şunları da yapabilirsiniz: kullanıcılardan kimlik doğrulamasını isteyin dosyaları yüklemeden önce.

Kötü amaçlı yazılım taraması

Kötü amaçlı yazılım taraması da dosya yükleme güvenlik açığının oluşmasını önlemenize yardımcı olacak başka bir yöntemdir.

Dosyaları birden çok kötü amaçlı yazılımdan koruma motoruyla çoklu tarama, bunu yapmanın önerilen yoludur.

Bu yöntemin avantajı, çok yüksek bir tespit oranı ve aynı zamanda kötü amaçlı yazılım salgınlarına en kısa maruz kalma süresidir.

Ayrıca maksimum ad uzunluğu ve maksimum dosya boyutu belirlemek ve basit hata mesajları kullanmak da yapılabilir, bu nedenle artık sunucu yapılandırma ayarlarını dahil etmeyin veya bilgisayar korsanlarının kendi avantajlarına kullanabileceği dosya yükleme hatalarını görüntülemeyin.

Siteler arası komut dosyası çalıştırma (XSS)

Siteler Arası Komut Dosyası Çalıştırma (XSS) en ciddi tehditlerden biridir.

Bilgisayar korsanları, kötü amaçlı komut dosyaları enjekte ederek, içeriği değiştirerek, çerezleri çalarak, spam bağlantıları ekleyerek, ziyaretçileri kişisel, hassas verilerini isteyerek ifşa etmeleri için yanlış yönlendirerek bilgi çalar.

Yorumlara veya forumlara izin veren web sayfaları genellikle XSS için kullanılır.

Bu tür bir saldırının etkileri, itibarınızı etkileyebilecek şekilde Google tarafından kara listeye alınmayı veya web barındırıcınız tarafından askıya alınmayı içerir.

Bunu önlemenin bir yolu, girişi doğrulamaktır; bu, veri tabanına ve web sitesine potansiyel olarak zarar vermeden önce herhangi bir dış verinin kontrol edildiği anlamına gelir.

Bu şekilde, doğrulama başarısız olduğunda kullanıcıların yeniden istek göndermesine olanak tanırsınız.

Verilerin Temizlenmesi

Verileri sterilize etmek de bu saldırıyı önlemenin en bilinen yollarından biridir.

Veriler sunucuya gönderildikten sonra ve başka bir kullanıcıya gösterilmeden önce gerçekleşen bir işlemdir.

Verilerden olası zararlı bitleri kaldırır ve doğru forma getirir.

Veri temizleme ve veri doğrulama genellikle el ele gidebilir.

WAF Kurallarını Ayarlama

WAF (Web Uygulaması Güvenlik Duvarı) kurallarının ayarlanması, siteler arası komut dosyası çalıştırma saldırıları, ayrıca SQL enjeksiyonu, DDoS saldırıları ve diğer birçok tehdit gibi sunucuya gelen olası garip istekleri engellemek için ayarlanabilir.

Diğer genel öneriler arasında çapraz komut dosyası oluşturma eklentisi yükleme, sitenizi düzenli olarak güncelleme veya bir SSL sertifikası ve İçerik Güvenliği Politikası (CSP) kullanma yer alır.

Birkaç Genel Tavsiye

WordPress eklentileri sitenize birçok ve çeşitli faydalar sağlar, ancak dezavantajı, güvenlik açıklarına dönüşebilmeleridir.

WordPress sitenizi düzenli olarak güncellemek ve kötü amaçlı yazılımlara karşı taramak ve ayrıca en son tehlikeli ve savunmasız WordPress eklentilerinin listeleriyle güncel kalmak önemlidir.

WordPress eklentilerinin karşılaştığı en yaygın sorunlar şunlardır:

  • keyfi dosya yükleme
  • Ayrıcalık yükseltme
  • Keyfi dosya görüntüleme
  • Uzaktan kod yürütme
  • SQL enjeksiyonu

Bu tür güvenlik açıklarını önlemek için etkin olmayan eklentileri ve temaları silmek, korsan eklentiler kullanmamak ve bir eklentinin güvenlik açıkları olduğunu fark ederseniz hemen kaldırın, bu da onu devre dışı bırakmak ve silmek anlamına gelir.

Güvenlik, büyük maliyetleri, temizlik için çok zaman harcamayı önlediği için önemlidir, ancak belki bundan daha da önemlisi, onarımı uzun zaman alan itibardır.

Bunun dışında yasal sorunlar da olabilir.

Bu nedenle, site güvenliğinize yatırım yapmak ve ekibinizi bu konuda eğitmek, gelecekte size fayda sağlayacak iki unsurdur.

    Romy Catauta için Avatar
    1 Yorum
    Romy Catauta için Avatar
    Ricardo de la Rosa Eylül 17, 2020
    |

    Web sitemizi güvenli hale getirmek için bu 5 ipucunu paylaştığınız için çok teşekkür ederiz, Romy.
    Size katılıyorum. Güvenli bir web sitesine sahip olmak, her zaman göz önünde bulundurmamız gereken bir yatırımdır.
    Web sitelerimden biri kaba kuvvet tarafından saldırıya uğradı ve eğlenceli değildi. Onu kurtarabilirdim ama bu konuda daha fazla eğitime ihtiyacım vardı.
    Web barındırmaların, web sitemizin savunmasız olup olmadığını belirlemek için önemli bir anahtar olduğunu düşünüyor musunuz?