Ana içeriğe atla
Zonely sitenizin ilk açılışında görünen yükleniyor ekranı (preloader / splash screen), sıradan bir görsel animasyon veya estetik bekleme efekti değildir. Bu ekran, Özel Zonely WAF (Web Application Firewall) motorunun arka planda milisaniyeler süren tarayıcı doğrulamasını (browser challenge) ve Layer 7 bot korumasını çalıştırdığı kritik bir güvenlik kalkanıdır.
Kesin Güvenlik Kuralı: Yönetim panelinden, tema düzenleyicisinden veya özel CSS/JS kodları (display: none, betik engelleme vb.) ile yükleniyor ekranı kesinlikle kapatılmamalıdır. Bu ekranın kapatılması sitenizin kilitlenmesine ve meşru ziyaretçilerin engellenmesine neden olur.

Yükleniyor Ekranı Arka Planda Ne Yapar?

Ziyaretçi sitenize girdiğinde yükleniyor ekranı aktifken arka planda şu işlemler gerçekleşir:
  1. Tarayıcı Doğrulaması (JavaScript Challenge): Ziyaretçinin gerçek bir insan/tarayıcı mı yoksa otomatik bir saldırı botu, kazıma aracı veya SQL Injection tarayıcısı mı olduğu 0.2 ila 0.5 saniye içerisinde taranır.
  2. Güvenlik Oturum Anahtarlarının Üretimi: Ziyaretçinin oturumuna özel şifreli bir CSRF ve WAF oturum belirteci (token) atanır.
  3. Sayfa Güvenliğinin Sağlanması: Doğrulama başarılı olduğu an yükleniyor ekranı kendiliğinden kaybolur ve ziyaretçi doğrudan siteye giriş yapar.

Yükleniyor Ekranı Kapatılırsa Ne Olur?

Yükleniyor ekranı özel CSS ile gizlendiğinde veya devre dışı bırakıldığında sistemde şu kritik sorunlar ortaya çıkar:

1. 403 Forbidden ve Sonsuz Yüklenme Döngüsü (Challenge Loop)

  • Sorun: WAF tarayıcı doğrulaması tamamlanmadan sayfa DOM’u açılmaya çalışır.
  • Sonuç: Güvenlik motoru gelen isteği doğrulanmamış şüpheli bot trafiği olarak algılar. Ziyaretçilere HTTP 403 Forbidden hatası verilir veya sayfa sürekli yeniden yüklenerek sonsuz döngüye girer.

2. Mağaza Alımlarında ve Giriş Formlarında Token Kaybı

  • Sorun: Yükleniyor ekranı sırasında üretilmesi gereken oturum ve CSRF güvenlik tokenleri üretilemez.
  • Sonuç: Kullanıcılar mağazadan ürün alırken, bakiye yüklerken veya kayıt/giriş formunu doldururken “Güvenlik doğrulaması başarısız” veya “Geçersiz istek” hatası alır; ödeme ve sipariş akışı kesintiye uğrar.

3. Layer 7 Saldırılarına ve Bot Akınına Karşı Savunmasızlık

  • Sorun: Bot filtreleme süzgeci atlandığı için sunucuya gelen her ham istek doğrudan veritabanına ve PHP çekirdeğine iletilir.
  • Sonuç: Sunucunuz HTTP flood, brute-force hesap denemeleri ve otomatik spam botlarına karşı tamamen savunmasız hale gelir; site aşırı kaynak tüketiminden yavaşlar veya çöker.
  • Sorun: Temanın stil ve betik varlıkları güvenlik doğrulamasıyla senkronize çalışacak şekilde yapılandırılmıştır.
  • Sonuç: Ekran zorla gizlendiğinde tarayıcı önbelleği ile WAF betikleri çakışır; ziyaretçilerin karşısına boş beyaz bir ekran (White Screen) çıkabilir.

Doğru Kullanım ve Çözüm

  • Ekranı Olduğu Gibi Bırakın: Zonely WAF yükleniyor ekranı meşru kullanıcılar için saniyenin onda biri kadar kısa bir sürede tamamlanır ve kullanıcı deneyimini olumsuz etkilemez.
  • Özel CSS Eklemeyin: Yönetim paneli -> Tema Ayarları -> Özel CSS alanına .preloader { display: none; } veya benzeri gizleme kodları eklemeyin. Eklediyseniz bu kodları derhal kaldırın.
  • Önbellek Temizliği: Yükleniyor ekranında takılma yaşayan kullanıcılarınıza klavyeden Ctrl + F5 (Mac için Cmd + Shift + R) yaparak tarayıcı önbelleğini temizlemelerini önerin.