Yönetilen Kurallar
Konsol → WAF → [alan adı] → Kurallar sayfasının üst bölümünde üç bağımsız yönetilen koruma anahtarı bulunur. Bunları siz yazmazsınız — HEIMWALL tarafından hazır gelir ve merkezi olarak güncellenir. Siz sadece açık/kapalı seçersiniz.
| Anahtar | Ne yapar | Varsayılan |
|---|---|---|
| HEIMWALL Kuralları | Bilinen saldırı tekniklerini tanıyan ~110 kurallık set | Açık |
| Tehdit Listesi | Kötü niyetli olduğu bilinen IP’leri engelleyen liste | Açık |
| OWASP | Web uygulamalarına özgü yaygın saldırı kalıplarını tarayan ek bir set | Kapalı |
HEIMWALL Kuralları
Bölüm başlığı “HEIMWALL Kuralları”Her gelen isteği, HEIMWALL’ın derlediği bilinen saldırı tekniklerinin veritabanıyla karşılaştırır. SQL injection denemeleri, path traversal, bot araçlarının parmak izleri, kimlik bilgisi doldurma kalıpları gibi ~110 farklı saldırı tipi burada tanınır ve engellenir.
“Tekniği hedefler” ifadesi şu anlama gelir: yeni bir güvenlik açığı (CVE) yayınlandığında, aynı tekniği kullanan farklı bir varyant zaten bu kurallar kapsamında olabilir — güncelleme beklemenize gerek kalmaz.
Güncellemeler HEIMWALL tarafından merkezi olarak yapılır ve saniyeler içinde tüm sunuculara yayılır.
Tehdit Listesi
Bölüm başlığı “Tehdit Listesi”Siber güvenlik kaynaklarından beslenen, sürekli güncellenen bir IP ve IP aralığı engel listesidir. Botnet kontrol sunucuları, bilinen saldırı altyapıları, Tor çıkış noktaları ve benzer kaynaklar bu listede tutulur.
Listedeki bir IP sitenize istek gönderdiğinde, isteğiniz kural motoruna ulaşmadan engellenir. Siz bu listeyi elle yönetmek zorunda değilsiniz — HEIMWALL günceller.
OWASP İmza Taraması
Bölüm başlığı “OWASP İmza Taraması”OWASP (Open Web Application Security Project), web uygulamalarındaki en yaygın güvenlik risklerini belgeleyen bağımsız bir kuruluştur. “Top 10” listesi, dünya genelinde saldırılarda en sık görülen 10 kategorinin derlenmesidir.
HEIMWALL bu kategorilerin imzalarını gömülü olarak taşır:
| Kategori | Gerçek dünya örneği |
|---|---|
| SQL Injection | Giriş kutusuna ' OR 1=1 -- yazarak veritabanını manipüle etme girişimi |
| XSS (Cross-site scripting) | Forma <script> etiketi gömerek başka kullanıcıları etkileme girişimi |
| RCE (Uzaktan kod çalıştırma) | Sunucuda komut çalıştırmaya yönelik payload’lar |
| SSRF | Sunucuyu iç ağ adreslerine istek yaptırmaya zorlama |
| Path traversal | ../../etc/passwd gibi yollarla izinsiz dosyalara erişim |
| Tarayıcı araçları | Nikto, sqlmap gibi otomatik güvenlik tarama araçlarının parmak izleri |
OWASP’ı güvenli açma
Bölüm başlığı “OWASP’ı güvenli açma”-
HEIMWALL Kuralları ve Tehdit Listesi anahtarlarını açık tutun — bu ikisi yeni domainlerde varsayılan açıktır ve yanlış pozitif oranı düşük tutulmuş setlerdir.
-
OWASP anahtarını açmadan önce mümkünse önce test ortamında açın.
-
OWASP’ı açtıktan sonra birkaç saat Konsol → WAF → [alan adı] → Erişim loglarını izleyin. OWASP imzası tarafından engellenen istekler logda görünür.
-
Yanlış engellenen bir uç nokta tespit ederseniz o path için bypass kuralı yazın — seti tamamen kapatmanız gerekmez.
Yanlış pozitifleri bypass kurallarıyla çözme
Bölüm başlığı “Yanlış pozitifleri bypass kurallarıyla çözme”Yönetilen bir katmanı tüm site için kapatmak yerine, belirli bir path için devre dışı bırakabilirsiniz:
| Aksiyon | Atladığı katman |
|---|---|
bypassmanagedrule | HEIMWALL Kuralları |
bypassdenylist | Tehdit Listesi |
bypassowasp | OWASP |
Örnek — dosya yükleme endpoint’i OWASP’a takılıyorsa:
IF http.request.base_uri has_prefix /api/uploadTHEN bypassowaspKonsolda bu seçimlerle: Alan Path (sorgusuz) · Operatör ile başlar · Değer /api/upload → Aksiyon OWASP Muaf
Bypass aksiyonları yalnızca eşleşen istekler için geçerlidir; sitenin geri kalanı korunmaya devam eder.