Enter your email address below and subscribe to our newsletter

WPS Giriş Gizleme: WordPress Giriş Sayfanızı Hızla Güvence Altına Alın

Varsayılan WordPress giriş sayfanız botları mı çekiyor? WPS Giriş Gizleme'yi kullanarak wp-admin URL'nizi nasıl kolayca gizleyeceğinizi ve kaba kuvvet saldırılarını nasıl durduracağınızı öğrenin.

Share your love

Your WordPress web siteniz değerli bir varlık ve onu korumak konusunda endişelenmek tamamen anlaşılır bir durum. WordPress, tüm internetin %43’ünden fazlasını güçlendirirken, dünyanın en popüler içerik yönetim sistemi (CMS) olma özelliği taşıyor; ancak bu popülarite, onu hackerlar için en büyük hedef haline getiriyor.1 Otomatik botlar ve kötü amaçlı betikler sürekli olarak web’i tarıyor, varsayılan WordPress giriş sayfasını—dijital ön kapınızı—aramakta. Her gün binlerce WordPress sitesinin tehlikeye girdiği tahmin ediliyor ve bazı raporlar saldırıların her 32 dakikada bir gerçekleştiğini gösteriyor.2

Bu saldırılar, brute-force saldırıları olarak bilinir ve standart giriş URL’lerine (your-site.com/wp-admin veya your-site.com/wp-login.php) sürekli olarak saldırarak şifrenizi tahmin etmeye çalışır.5 Bu, yalnızca önemli bir güvenlik riski oluşturmakla kalmaz, aynı zamanda sunucunuzu aşırı yükleyebilir ve sitenizin yavaşlamasına neden olabilir.

Neyse ki, bu otomatik saldırıları durdurmak için alabileceğiniz basit ve etkili bir ilk adım var: giriş sayfanızı gizlemek. Bu noktada, WPS Hide Login gibi hafif ve popüler bir eklenti devreye giriyor. Bu kapsamlı kılavuzda, nasıl kullanılacağını adım adım göstereceğiz, daha büyük bir güvenlik stratejisindeki rolünü tartışacağız ve diğer güçlü güvenlik araçlarıyla karşılaştıracağız.

WPS Hide Login ile WordPress Giriş Sayfanızı Nasıl Gizlersiniz

WPS Hide Login eklentisinin en iyi yanlarından biri sadeliğidir. Karmaşık veya riskli olmadan güçlü bir güvenlik artışı sağlar. Bu, “gizlilik yoluyla güvenlik” olarak bilinen bir stratejidir—hedefi bulmayı zorlaştırmak.7 Bu, kendi başına tam bir güvenlik çözümü olmasa da (bunun hakkında daha sonra konuşacağız), otomatik bot saldırılarının büyük çoğunluğunu ortadan kaldırmada son derece etkilidir.8

Nasıl Çalışır?

WordPress’in temel dosyalarını düzenlemeyi veya .htaccess dosyanızda sunucu kuralları yazmayı gerektiren daha karmaşık yöntemlerin aksine, WPS Hide Login çok daha güvenli bir yaklaşım benimser. Basitçe sayfa isteklerini engeller.10 Bir bot veya kullanıcı artık geçersiz olan

/wp-admin veya /wp-login.php sayfalarına erişmeye çalıştığında, eklenti onları seçtiğiniz bir sayfaya, genellikle bir 404 “Bulunamadı” sayfasına yönlendirir.

Bu yöntemin birkaç önemli avantajı vardır:

  • Hafif: Web sitenize önemli bir yük getirmez.
  • Güvenli: Hiçbir temel WordPress dosyasını değiştirmez, bu nedenle kötü bir düzenleme ile sitenizi bozma riski yoktur.9
  • Geri Alınabilir: Varsayılan ayarınıza geri dönmek isterseniz, eklentiyi devre dışı bırakmanız yeterlidir.11
  • Uyumlu: Eklenti, Jetpack, BuddyPress ve çeşitli önbellekleme ve güvenlik araçları dahil olmak üzere çoğu diğer WordPress eklentisi ile iyi çalışır.9

WPS Hide Login’i Kurup Yapılandırmak için Adım Adım Kılavuz

Eklentiyi kurmak sadece birkaç dakikanızı alır. Giriş URL’nizi değiştirmek için bu basit adımları izleyin.

  1. Eklentiyi Kurun ve Aktifleştirin: WordPress kontrol panelinizden Eklentiler > Yeni Ekle kısmına gidin. Arama çubuğuna “WPS Hide Login” yazın. WPServeur tarafından geliştirilen eklentiyi göreceksiniz. “Şimdi Kur” butonuna tıklayın ve ardından “Aktifleştir” butonuna tıklayın.5
  2. Ayarlar Kısmına Gidin: Eklenti aktif hale geldikten sonra, WordPress sürümünüze bağlı olarak ayarlarını iki yerden birinde bulabilirsiniz. Ayarlar > Genel kısmına gidin ve en alta kaydırın ya da Ayarlar > WPS Hide Login altında yeni bir menü öğesi arayın.5
  3. Yeni URL’lerinizi Yapılandırın: İki önemli alan göreceksiniz:
    • Giriş URL’si: Buraya yeni, gizli giriş yolunuzu gireceksiniz. Varsayılan olarak login yazıyor olabilir. Bunu tahmin edilmesi zor ve benzersiz bir şeyle değiştirin. “giriş”, “admin” veya “panel” gibi yaygın kelimelerden kaçının. Size hatırlanabilir ancak başkalarına rastgele gelen bir şey düşünün, örneğin my-secret-portal veya taco-tuesday-access.
    • Yönlendirme URL’si: Bu, eski wp-admin veya wp-login.php sayfasına erişmeye çalışan herkesin gönderileceği sayfadır. Varsayılan olarak, bir 404 hata sayfasına ayarlanmıştır, bu da mükemmel bir seçimdir. Botlara burada görülecek bir şey olmadığını bildirir.5
  4. Değişiklikleri Kaydedin ve Yer İşareti Ekleyin: “Değişiklikleri Kaydet” butonuna tıklayın. Bu en önemli kısım: Hemen yeni giriş URL’nizi yer işareti olarak ekleyin (örneğin, yoursite.com/my-secret-portal). Bunu unutursanız, giriş yapamazsınız.5

Hepsi bu kadar! Eski giriş sayfanız artık erişilemez durumda ve dijital ön kapınızı otomatik tarayıcılardan başarıyla gizlediniz.

Giriş URL’nizi Unutursanız ve Kilitlenirseniz Ne Yapmalısınız?

Bazen böyle olur. Akıllıca bir URL ayarlarsınız, yer işareti eklemeyi unutursunuz ve şimdi sitenize erişemezsiniz. Panik yapmayın! Çünkü WPS Hide Login temel dosyaları değiştirmez, geri dönmek oldukça basittir.

  • Yöntem 1: FTP/cPanel Çözümü (En Kolay) Bu, en basit yöntemdir ve herkes için çalışır. Bir FTP istemcisi (örneğin FileZilla) veya barındırma sağlayıcınızın cPanel’inde dosya yöneticisi aracılığıyla web sitenizin dosyalarına erişiminiz olmalıdır.
    1. Sunucunuza bağlanın ve WordPress kök dizinine gidin.
    2. /wp-content/plugins/ klasörüne girin.
    3. wps-hide-login adındaki klasörü bulun.
    4. Adını başka bir şeyle değiştirin, örneğin wps-hide-login-disabled.5 Bu işlem, eklentiyi anında devre dışı bırakır. Artık varsayılan yoursite.com/wp-admin URL’sini kullanarak tekrar giriş yapabilirsiniz. İçeri girdikten sonra, klasörün adını geri değiştirip yeni bir giriş URL’si ayarlayabilirsiniz—bu sefer yazdığınızdan emin olun!
  • Yöntem 2: Veritabanı Çözümü (İleri Düzey) Veritabanınızla çalışmaya alışkınsanız, özel URL’yi doğrudan bulabilirsiniz.
    1. Barındırma kontrol paneliniz aracılığıyla phpMyAdmin’e giriş yapın.
    2. WordPress veritabanınızı seçin.
    3. wp_options tablosunu bulun (ön ek wp_ farklı olabilir).
    4. whl_page adındaki option_name‘i arayın. O satırdaki option_value sütunundaki değer, özel giriş slug’ınızdır.10

Bu eklentideki en yaygın sorunun basit kullanıcı hatası—URL’yi unutmaktır—teknik istikrarını göstermektedir. Açık ve kolay bir kurtarma planı sunarak, bu aracı güvenle kullanabilirsiniz, çünkü bir güvenlik ağına sahipsiniz.

Büyük Tartışma: Girişinizi Gizlemek Gerçekten Güvenlik mi?

Artık giriş sayfanızı nasıl gizleyeceğinizi bildiğinize göre, daha büyük bir soruyu ele alalım: bu gerçekten sitenizi daha güvenli hale getiriyor mu? Cevap nuanslıdır. Giriş URL’nizi gizlemek, gizlilik yoluyla güvenlik olarak bilinen bir taktik. Kilidi daha güçlü hale getirmekle ilgili değil, kapıyı gizlemekle ilgili; böylece kimse kilidi açmaya çalışamaz.7

Bu konuda iki ana düşünce okulu vardır:

  • Destekleyenler: İşe yarıyor. Otomatik botların yalnızca wp-admin ve wp-login.php sayfalarını hedeflediği pek çok tehditle bu yöntem neredeyse %100 etkili. Başarısız giriş denemeleri nedeniyle sunucu yükünü büyük ölçüde azaltır, güvenlik günlüklerinizi temizler ve en yaygın saldırı türlerini durdurur.9 Birçok site sahibi için bu, yaşam kalitesinde büyük bir iyileşmedir.
  • Aleyhindeki Görüş: Yanlış bir güvenlik hissi sağlar. Güvenlik uzmanları, Wordfence ekibi de dahil olmak üzere, gizliliğin gerçek güvenlik olmadığını savunuyor.17 Kararlı bir insan saldırganı veya daha sofistike bir bot, giriş sayfanızı bulabilir. Örneğin, kullanıcı adları genellikle yoursite.com/wp-json/wp/v2/users adresini ziyaret ederek WordPress REST API’si aracılığıyla keşfedilebilir.19 Eğer bir saldırgan kullanıcı adınızı biliyorsa, gizli giriş sayfanızı bulsalar bile brute-force saldırısı gerçekleştirebilirler. Ayrıca, giriş URL’sini değiştirmek bazen varsayılan giriş yolunu sabit kodlamış temalar veya eklentilerle uyumluluk sorunlarına neden olabilir.18

Peki, karar ne? Her iki taraf da haklı. Giriş sayfanızı gizlemek mükemmel ve kesinlikle önerilen ilk adım‘dır. Bu, rahatsız edici saldırıları durdurma konusunda yüksek ödül sunan basit, düşük çaba gerektiren bir eylemdir. Ancak, asla tek güvenlik önleminiz olmamalıdır.

Katmanlı Bir Savunma Oluşturmak: Bütünsel Güvenlik Modeli

Gerçek WordPress güvenliği, tek bir eklenti veya hile ile ilgili değildir; birden fazla savunma katmanı inşa etmekle ilgilidir. Her bir katman, farklı bir tehdit türüne karşı koruma sağlar, böylece biri başarısız olursa, diğeri onu yakalar. Bunu bir kalesi güvenli hale getirmek olarak düşünün.

Güvenlik KatmanıNe YaparHangi Tehditleri AzaltırAna Eklentiler/Araçlar
1. GizlilikGiriş URL’sini gizler, “ön kapıyı” bulmayı zorlaştırır.Varsayılan yolları hedef alan otomatik bot taramaları.WPS Hide Login
2. Deneme SınırlamaBelirli sayıda başarısız giriş denemesi sonrasında bir IP adresini engeller.Herhangi bir giriş sayfasına karşı brute-force tahmin saldırıları.Limit Login Attempts Reloaded 21
3. Kimlik Bilgilerini GüçlendirmeGiriş yapmak için telefonunuzdan zaman sınırlı bir kod gerektirir.Çalınmış, zayıf veya tahmin edilmiş şifreler.WP 2FA, Google Authenticator 22
4. İstek Filtreleme (WAF)Kötü niyetli istekleri WordPress’e ulaşmadan engelleyen bir güvenlik duvarıdır.SQL Enjeksiyonu, Çapraz Site Betikleme (XSS) ve diğer gelişmiş saldırılar.Wordfence, Sucuri, Cloudflare 23

WPS Hide Login kullanmak, ön kapınızı ana caddeden çıkartıp sessiz bir arka sokağa taşımak gibidir. Akıllıca bir hamle. Ancak, o kapıda güçlü kilitler (güçlü şifreler ve 2FA), çok fazla başarısız anahtar çevirme sonrası alarm sistemi (giriş denemelerini sınırlama) ve binaya yaklaşan herkesi kontrol eden bir güvenlik görevlisi (bir WAF) olmalıdır.

WPS Hide Login’in Ötesinde: Güvenlik Pazarına Bir Bakış

Bu, herhangi bir site sahibi için önemli bir karar verme noktasına getiriyor: tek amaçlı eklentilerin bir koleksiyonu yeterli mi, yoksa hepsi bir arada bir güvenlik paketi mi yatırım yapmalısınız?

  • DIY Yaklaşımı (Tek Amaçlı Eklentiler): Bu, WPS Hide Login, Limit Login Attempts Reloaded ve bir 2FA eklentisi gibi en iyi sınıf ücretsiz eklentileri bir araya getirmeyi içerir.
    • Artıları: Ücretsiz, hafif ve istediğiniz bileşenleri seçip seçebilirsiniz.
    • Eksileri: Birden fazla eklentiyi yönetmek zorundasınız ve merkezi bir kontrol paneli veya birleşik destek yoktur.
  • Hepsi Bir Arada Güvenlik Paketleri: Bu, bir dizi güvenlik özelliğini tek bir pakette toplayan kapsamlı eklentilerdir. WordPress alanındaki “büyük üç” Wordfence, Sucuri ve Solid Security (eski adıyla iThemes Security)dir.

Hadi bunları karşılaştıralım.

ÖzellikWordfenceSucuriSolid Security (iThemes)
Temel İşlevUç Nokta Güvenlik Duvarı & Kötü Amaçlı Yazılım TarayıcıBulut WAF & Kötü Amaçlı Yazılım Temizleme ServisiKullanıcı Güçlendirme & Açıklık Yamanması
Güvenlik Duvarı TürüUç Nokta (sunucunuzda çalışır)Bulut tabanlı (DNS seviyesinde, daha performanslı)Uygulama düzeyinde Güvenlik Duvarı
Giriş URL’sini GizlemeBir özellik değil. Bunu önermiyorlar.17WAF hizmetiyle birlikte dahil edilmiştir.Evet, temel “Arka Uç Gizleme” özelliği.24
Kötü Amaçlı Yazılım TemizlemePremium hizmet, ek ücret (yaklaşık $490/olay).25Tüm platform planlarında dahil (yıllık $229’dan başlar).26Hizmet olarak sunulmamaktadır.
Ücretsiz SürümHarika. Kötü amaçlı yazılım tarayıcı ve güvenlik duvarı içerir (30 günlük kural gecikmesi ile).Temel. Güçlendirme kontrolleri ve uzaktan tarayıcı içerir.İyi. Temel güçlendirme ve yerel brute-force koruması içerir.
Başlangıç Fiyatı (Pro)$119/yıl (Wordfence Premium).26$229/yıl (Sucuri Temel Platform).27$99/yıl (Solid Security Pro).28
En İyi Hedef…Güçlü bir ücretsiz tarayıcıya ihtiyaç duyan, bütçesi kısıtlı kullanıcılar ve bireysel kullanıcılar için idealdir.Performansa değer veren ve kötü amaçlı yazılım temizleme için “sigorta poliçesi” isteyen işletmeler için idealdir.Kullanıcı dostu bir kontrol paneli ve güçlü giriş koruma özellikleri isteyen acemiler ve site yöneticileri için harika bir seçimdir.

Bu araçlar arasındaki seçim genellikle sitenizin özel ihtiyaçlarına ve bütçenize bağlıdır. Kişisel bir blog, hassas müşteri verilerini işleyen bir e-ticaret mağazasından farklı gereksinimlere sahiptir.

  • Eğer bir bütçesi olan serbest çalışan veya blog yazarıysanız, ücretsiz Wordfence sürümünü WPS Hide Login ve bir 2FA eklentisi ile bir araya getirerek güçlü bir koruma sunabilirsiniz.
  • Eğer bir küçük işletme sahibiyseniz ve kesinti veya bir hack maliyetli olacaksa, Sucuri’nin platformu mükemmel bir yatırımdır. Bulut tabanlı WAF’unuz sitenizi yavaşlatmaz ve dahil edilen temizleme hizmeti, sanki güvenlik ekibiniz çağrıda bulunmuş gibi bir hizmet sunar.26
  • Eğer kullanım kolaylığına öncelik veriyorsanız ve kullanıcı hesaplarını parola gerektirmeyen giriş ve güvenilir cihazlar gibi özelliklerle güçlendiriyorsanız, Solid Security harika, kullanıcı dostu bir seçimdir.24

İleri Düzey URL ve Erişim Yönetimi

Temel bilgilerin ötesine geçmek isteyenler için, sitenizin URL’lerini yönetmenin ve kimin erişim sahibi olduğunu kontrol etmenin daha ileri düzey yolları vardır.

URL’lerinizden “wp” Kısmını Kaldırmak

Site sahiplerinden gelen yaygın bir soru, URL’lerinden WordPress “izlerini” nasıl kaldıracaklarıdır, örneğin /wp-content/ veya URL’deki /wordpress/ dizini. Bu, güvenlik üzerinde minimal bir etkiye sahip olmasına rağmen, sitenizin markasının profesyonelliğini artırabilir.

  • Bir URL’den /wordpress/‘i Kaldırma: Bu genellikle WordPress’in bir alt dizine kurulduğunda gerçekleşir. Çözüm, Ayarlar > Genel kısmına gidip ‘Site Adresi (URL)’ kısmını kök alan adınıza (örneğin, https://example.com) değiştirip, ardından index.php ve .htaccess dosyalarını /wordpress/ dizininden sitenizin kök klasörüne taşımaktır.31
  • /wp-content/‘i Kaldırma: Bu daha karmaşıktır ve wp-config.php dosyanızda WP_CONTENT_DIR ve WP_CONTENT_URL için yeni yollar tanımlamayı içerir. Bu yalnızca ileri düzey kullanıcılar tarafından denenmelidir, çünkü yanlış yapıldığında sitenizin tema ve eklenti yollarını kolayca bozabilir.33

En Az Ayrıcalık Prensibi: Yönetici Erişimi Vermek Güvenli mi?

Bu, bir site sahibinin sorabileceği en kritik sorulardan biridir. Kısa cevap hayır, mümkün olduğunca Yönetici erişimi vermekten kaçınmalısınız.34 WordPress’teki “Yönetici” rolü, diğer kullanıcıları (sizi de) silmek ve siteyi yok etmek de dahil olmak üzere her şeyi yapma gücüne sahiptir.

Bunun yerine, En Az Ayrıcalık Prensibi‘ni takip edin: Kullanıcılara yalnızca işlerini yerine getirmek için ihtiyaç duydukları minimum erişim seviyesini verin.

Geliştiricilere veya Serbest Çalışanlara Erişim Vermek için En İyi Uygulamalar:

  1. Kendi Kimlik Bilgilerinizi Asla Paylaşmayın: Bu altın kuraldır. Güvenli değildir ve hesap verebilirlik açısından sorun yaratır.36
  2. Yeni, Ayrı Bir Kullanıcı Hesabı Oluşturun: Erişime ihtiyaç duyan kişi için her zaman yeni bir kullanıcı oluşturun. Kullanıcılar > Yeni Ekle kısmına gidin.34
  3. Doğru Rolü Atayın: Eğer yalnızca yazı yazmak veya düzenlemek gerekiyorsa, “Yönetici” değil, “Editör” rolünü atayın.37
  4. Geçici Giriş Eklentisi Kullanın: Bu, en güvenli ve en profesyonel yöntemdir. Parolasız Geçici Giriş gibi eklentiler, belirli bir süre için erişim sağlayan özel, kendiliğinden sona eren bir bağlantı oluşturmanıza olanak tanır parola olmadan. Erişim süresi dolduğunda otomatik olarak iptal edilir, bu nedenle kullanıcıyı silmeyi hatırlamanıza gerek kalmaz.39
  5. İşlem Bittiğinde Hesabı Silin: Kalıcı bir hesap oluşturduysanız, iş tamamlandığında hemen silin.34

Uygulanabilir Güvenlik Planınız

WordPress güvenliği bunaltıcı görünebilir, ancak böyle olmak zorunda değil. Katmanlı bir yaklaşım benimseyerek, siteniz için sağlam bir savunma oluşturabilirsiniz. İşte başlamanız için iki basit kontrol listesi.

Yeni Başlayanlar için 5 Dakikalık Güvenlik Kontrol Listesi

Eğer yeni başlıyorsanız, bu dört adım sitenizin güvenliğini dramatik şekilde artıracaktır.

  1. Giriş Sayfanızı Gizleyin: WPS Hide Login eklentisini kurun, benzersiz bir URL ayarlayın ve yer işaretini ekleyin.
  2. Giriş Denemelerini Sınırlayın: Brute-force tahminlerine karşı koruma sağlamak için Limit Login Attempts Reloaded eklentisini kurun.
  3. Güçlü Bir Şifre Kullanın: Kullanıcılar > Profil kısmına gidin ve şifrenizin uzun, karmaşık ve başka bir yerde kullanılmadığından emin olun.
  4. İki Faktörlü Kimlik Doğrulamayı (2FA) Etkinleştirin: WP 2FA gibi bir eklenti kurun ve bunu yönetici hesabınız için etkinleştirin. Bu, alabileceğiniz en etkili güvenlik önlemlerinden biridir.22

Küçük İşletmeler ve Serbest Çalışanların Güvenlik Standartları

İşletmeler, ajanslar ve müşteri sitelerini yöneten serbest çalışanlar için standart daha yüksektir.

  1. Yeni Başlayanlar Kontrol Listesini Uygulayın: Tüm temel önlemler uygulanmalıdır.
  2. Pahalı Bir Güvenlik Paketi Yatırım Yapın: Bütçenize ve ihtiyaçlarınıza göre Wordfence Premium, Sucuri veya Solid Security Pro gibi bir çözüm seçin. Bir Web Uygulaması Güvenlik Duvarı (WAF), iş sitesi için vazgeçilmezdir.
  3. SSL’yi Uygulayın: Sitenizin tüm veri trafiğini şifrelemek için HTTPS kullandığından emin olun.
  4. Güvenli Erişim Protokolleri Belirleyin: Asla şifre paylaşmayın. Tüm üçüncü taraf erişimi için geçici giriş eklentileri kullanın.
  5. Varsayılan ‘admin’ Kullanıcı Adını Değiştirin: Eğer sitenizde hâlâ “admin” adında bir kullanıcı varsa, benzersiz bir isimle yeni bir yönetici hesabı oluşturun ve eski hesabı silin.43
  6. Kullanıcı Deneyimini İyileştirin: Birden fazla kullanıcı rolü olan siteler (üye veya e-ticaret siteleri gibi) için, üst düzey yönetici çubuğunu, yönetici olmayan roller için gizlemeyi düşünün. Bu, daha temiz bir ön yüz deneyimi sağlar ve karışıklığı önler.45

Basit gizlilikten gerçekten güçlendirilmiş, çok katmanlı bir savunmaya geçerek, WordPress sitenizi kolay bir hedef olmaktan kurtarıp güvenli bir dijital kaleye dönüştürebilirsiniz. Giriş sayfanızı WPS Hide Login ile gizlemek, bu yolculuğa başlamak için mükemmel bir yerdir.

Share your love

Stay informed and not overwhelmed, subscribe now!