Dokümanlar

Sorun rehberi · Güvenlik

Sayfa kullandığınız CMS sürümünü açık ediyor

ÖnemBilgi
KategoriGüvenlik
KapsamTüm site
EmekAz
DoğrulamaGüvenlik taraması (haftalık ya da Yeniden tara)
Kural anahtarısec_generator_leak

Kısa cevap

Sayfalarınızda WordPress 6.5.3 ya da WooCommerce 9.1.2 gibi sürüm numarası taşıyan bir <meta name="generator"> etiketi var. Botlar bunu bilinen açığı olan bir sürümü çalıştıran siteleri bulmak için kullanır. Sürümü kaldırmak tek satırlık bir değişikliktir; ama sürüm çoğu zaman dosya adreslerinden de okunabildiği için CMS'i ve eklentileri güncel tutmak çok daha önemlidir. Sıralamaya etkisi yoktur.

Neden önemli

Bu etiket otomatik tarayıcılar için bedava bir etikettir: eski bir sürümü ilan eden site o sürümün açığı için hedef listesine girer; etiket ayrıca saldırgana hangi eklentilere bakacağını da söyler. Gizlemek eski bir sürümü güvenli yapmaz. Örneğin WordPress sürümünü betik ve stil dosyalarının ?ver= sorgu dizelerinde de gösterir; Glimana'nın kendi eski yazılım kontrolü de bunu kullanır.

Gizlemenin kazancı küçük olduğu için düzeyi Bilgi'dir. Google generator etiketini dikkate almaz.

Glimana bunu nasıl tespit eder

Glimana ana sayfanızın ve en çok iki sayfanın HTML'ini okur ve bütün <meta name="generator"> etiketlerini toplar (sitelerde çoğu zaman birden fazla olur: içerik yönetim sistemi, sayfa kurucu, mağaza eklentisi). Bunlardan herhangi biri sürüm numarası (noktalı rakamlar) içeriyorsa Bilgi olarak işaretlenir ve sorun o etiketi gösterir. Drupal 10 gibi sürümsüz etiketler geçer.

Nasıl düzeltilir

Dikkat

Etiketi kaldırmak güncellemenin yerini tutmaz. WordPress sürümünü dosya adreslerindeki ?ver= kısmını silerek gizlemeyi vaat eden eklentiler, güncellemeden sonra tarayıcıların yeni dosyaları yüklemesini engelleyebilir; bu kontrolü geçmek için buna gerek yoktur.

  1. Glimana'da bulguyu bulun. Güvenlik sayfasını açın; bu kontrol Bilgi sızıntıları grubunda, son taramanın kanıtı başlığının altında. Aynı sorun Sorunlar › Sayfa kullandığınız CMS sürümünü açık ediyor altında da listelenir.
  2. Düzeltmeyi platformunuzda uygulayın.

    Alt temanızın functions.php dosyasına ya da wp-content/mu-plugins/ içindeki küçük bir zorunlu eklentiye ekleyin: add_filter('the_generator', '__return_empty_string');. Bu, çekirdek etiketini sayfalardan ve beslemelerden, aynı filtreyle eklenen WooCommerce etiketini de kaldırır. Birçok güvenlik eklentisinde aynı işi yapan bir WordPress sürümünü gizle anahtarı vardır.

    Bazı sayfa oluşturucu ve slider eklentileri kendi generator etiketlerini basar (örneğin sürüm numarasıyla Powered by Slider Revolution). Sorun tam metni gösterir; o eklentinin ayarlarında kaldırma seçeneği arayın ya da geliştiricisine hangi remove_action çağrısının kaldırdığını sorun. Bu eklentileri güncel tutun: sık hedef olurlar.

    Hugo: site ayarına disableHugoGeneratorInject = true yazın. Diğer statik site üreticileri ve CMS'ler etiketi genellikle temanın head şablonundan basar; satırı silin ya da sürümü çıkarın. Etiketi geri getirebileceği için bir sonraki platform güncellemesinden sonra yeniden kontrol edin.

  3. Glimana'da kontrol edin. Güvenlik sayfasında Yeniden tara düğmesine basın (saatte en çok iki tarama) ya da pazar günkü haftalık taramayı bekleyin; kontrol geçince sorun kapanır.

Düzeltme nasıl doğrulanır

Düzelttikten sonra Güvenlik sayfasında Yeniden tara düğmesine basın (ya da pazar günkü haftalık taramayı bekleyin); kontrol geçtiği anda sorun kapanır.

Kaynaklar

Bu sayfa işinize yaradı mı?

Son güncelleme 2026-11-07 · Destekle iletişim