Giriş
Günümüzde siber saldırılar, bot trafiği, brute-force denemeleri ve açık admin panelleri giderek daha büyük bir problem haline geliyor. Geleneksel güvenlik yöntemleri artık çoğu modern web sitesi ve sunucu için yeterli olmayabiliyor.
Cloudflare Zero Trust, uygulamaları ve sunucuları klasik VPN yöntemlerine ihtiyaç duymadan korumanın modern bir yolunu sunar.
Bu rehberde şunları öğreneceksiniz:
- Cloudflare Zero Trust nedir?
- Cloudflare Tunnel nasıl çalışır?
- WordPress ve VPS sunucular için neden faydalıdır?
- Kendi IP adresinizi nasıl whitelist yapabilirsiniz?
- Admin panellerinizi nasıl koruyabilirsiniz?
- Örnek komutlar ve yapılandırmalar
Cloudflare Zero Trust Nedir?
Cloudflare Zero Trust; uygulamaları, panelleri ve servisleri kimlik doğrulama katmanı arkasına alan modern bir güvenlik sistemidir.
Sunucunuzu doğrudan internete açmak yerine tüm trafik önce Cloudflare ağı üzerinden geçer.
Bu sayede:
- Gerçek sunucu IP’niz gizlenir
- Doğrudan saldırılar engellenir
- Ek giriş koruması eklenir
- Port açma ihtiyacı azalır
- Self-hosted servisler daha güvenli hale gelir
Cloudflare Tunnel Nedir?
Cloudflare Tunnel, sunucunuzdan Cloudflare’a şifreli bir çıkış bağlantısı oluşturur.
Bu sistem sayesinde:
- Port yönlendirme gerekmez
- Sunucunuzun gerçek IP’si gizli kalır
- Dışarıdan doğrudan bağlantı engellenir
Sunucu yalnızca dışarıya doğru bağlantı kurduğu için saldırı yüzeyi ciddi şekilde azalır.
WordPress İçin Neden Kullanılmalı?
WordPress siteleri sık sık şu saldırıların hedefi olur:
- Brute-force saldırıları
- XML-RPC saldırıları
- Bot trafiği
- wp-admin taramaları
- DDoS saldırıları
Cloudflare Zero Trust ile şunları koruyabilirsiniz:
- wp-admin
- wp-login.php
- staging siteleri
- phpMyAdmin
- dahili yönetim panelleri
Ayrıca erişim için:
- Google hesabı
- GitHub hesabı
- Tek kullanımlık kod
- E-posta doğrulaması
zorunlu hale getirilebilir.
Cloudflare Zero Trust Avantajları
1. Gerçek Sunucu IP’sini Gizler
Saldırganlar VPS’inize doğrudan ulaşamaz.
2. Port Açmadan Çalışır
80, 443 veya SSH portlarını internete açmadan servis yayınlayabilirsiniz.
3. Admin Panellerini Korur
Şunları ekstra güvenlik katmanıyla koruyabilirsiniz:
- WordPress admin paneli
- Portainer
- Grafana
- Proxmox
- Home Assistant
- phpMyAdmin
4. IP Whitelist’ten Daha Güvenlidir
IP adresleri değişebilir.
Zero Trust, yalnızca IP’ye değil kullanıcı kimliğine dayalı koruma sağlar.
5. Ücretsiz Plan Sunar
Cloudflare’ın ücretsiz planı çoğu bireysel kullanıcı ve küçük ekip için fazlasıyla yeterlidir.
Cloudflare Üzerinden Kendi IP Adresinizi Whitelist Yapma
Sadece kendi IP adresinize izin vermek istiyorsanız:
- Cloudflare Dashboard’a girin
- Domaininizi seçin
- Şuraya gidin:
Security → WAF → Tools - IP adresinizi ekleyin
- Action kısmını:
Allow
olarak seçin
Örnek kural:
ip.src eq 85.xxx.xxx.xxx
İsterseniz özel WAF kuralları da oluşturabilirsiniz.
WordPress Admin Panelini Cloudflare Access ile Koruma
Örneğin /wp-admin erişimini yalnızca giriş yapan kullanıcılara açabilirsiniz.
Örnek yapılandırma:
Hostname: admin.siteadi.com Authentication: Google Login Policy: Sadece doğrulanmış kullanıcılar erişebilir
Bu sayede WordPress paneli açılmadan önce ekstra güvenlik katmanı çalışır.
Ubuntu Üzerine Cloudflare Tunnel Kurulumu
1. cloudflared Kurulumu
curl -L https://github.com/cloudflare/cloudflared/releases/latest/download/cloudflared-linux-amd64.deb -o cloudflared.deb sudo dpkg -i cloudflared.deb
2. Giriş Yapın
cloudflared tunnel login
3. Tunnel Oluşturun
cloudflared tunnel create mytunnel
4. DNS Yönlendirmesi Yapın
cloudflared tunnel route dns mytunnel app.siteadi.com
5. Tunnel’ı Başlatın
cloudflared tunnel run mytunnel
En İyi Kullanım Alanları
Cloudflare Zero Trust özellikle şunlar için idealdir:
- WordPress siteleri
- VPS sunucuları
- Homelab sistemleri
- NAS cihazları
- Jellyfin sunucuları
- Home Assistant
- Dahili yönetim panelleri
- Geliştirici ortamları
Cloudflare Zero Trust Kullanılmalı mı?
Eğer:
- VPS kullanıyorsanız
- Sunucu yönetiyorsanız
- Admin paneli korumak istiyorsanız
- Port açmak istemiyorsanız
- Daha güçlü güvenlik istiyorsanız
kesinlikle kullanmaya değerdir.
Sadece basit bir web sitesi için standart Cloudflare koruması yeterli olabilir.
Ancak gelişmiş kullanım senaryolarında Zero Trust günümüzdeki en güçlü ücretsiz güvenlik çözümlerinden biridir.
Sonuç
Cloudflare Zero Trust yalnızca bir firewall veya VPN alternatifi değildir.
Aynı anda:
- Güvenli erişim
- Kimlik doğrulama
- Reverse proxy koruması
- Tunnel ağı
- Uygulama güvenliği
sunabilen modern bir güvenlik platformudur.
İster WordPress sitesi yönetin, ister VPS kullanın, ister ev sunucuları çalıştırın; Cloudflare Zero Trust güvenliğinizi ciddi şekilde artırabilir.
Gerçek sunucu IP’nizi internete açmadan güvenli erişim sağlamak istiyorsanız Cloudflare Zero Trust öğrenmeye kesinlikle değerdir.
