Security Edge Inline
¶
Security Edge platformu, Wallarm tarafından barındırılan bir ortamda, coğrafi olarak dağıtılmış konumlarda Wallarm düğümlerinin konuşlandırılması için yönetilen bir hizmet sunar. Ana konuşlandırma seçeneklerinden biri olan inline dağıtım, herhangi bir yerinde kurulum gerektirmeden tüm API altyapınız için gerçek zamanlı, sağlam koruma sağlar.
Bu, DNS ayarlarınızda CNAME kayıtlarını düzenleyerek trafiğinizi Wallarm'ın edge düğümlerine yönlendirebildiğinizde API'lerinizi güvence altına almak için ideal bir çözümdür.
Nasıl Çalışır¶
Security Edge hizmeti, Wallarm düğümlerinin Wallarm tarafından konuşlandırılan, barındırılan ve yönetilen güvenli bir bulut ortamı sağlar:
-
Anahtardan teslim konuşlandırma: Dünya genelinde dağıtılmış konumlarda Wallarm'ın düğümleri otomatik olarak konuşlandırması için minimum kurulum gereklidir.
-
Otomatik ölçeklendirme: Düğümler, manuel yapılandırma olmaksızın değişen trafik yüklerini karşılamak için yatay olarak otomatik ölçeklenir.
-
Azaltılmış maliyetler: Wallarm tarafından yönetilen düğümler sayesinde daha düşük operasyonel giderler, daha hızlı konuşlandırma ve ölçeklenebilirlik.
-
Sorunsuz entegrasyon: API altyapınızı kesinti olmadan korumanıza olanak tanıyan basit yapılandırma.
Sınırlamalar¶
-
Şu anda Edge inline düğümü yalnızca doğrudan, İnternete açık konuşlandırmayı destekler. Trafiği yönlendiren üçüncü taraf bir hizmetin (örneğin, Cloudflare, Akamai gibi CDN veya DDoS koruma sağlayıcısı) arkasında çalışamaz.
-
Yalnızca üçüncü seviye veya daha yüksek alan adları desteklenir (örneğin, yerine
domain.com
kullanmak yerinewww.domain.com
kullanın). -
Yalnızca 64 karakterden kısa alan adları desteklenir.
-
Yalnızca HTTPS trafiği desteklenir; HTTP'ye izin verilmez.
-
Edge düğüm konuşlandırmasını başlatmak için sertifika CNAME kayıtlarının eklenmesi gerekir.
-
Sertifika CNAME kaydı 14 gün içinde eklenmezse, düğüm konuşlandırması başarısız olur.
Edge Inline'ı Yapılandırma¶
Edge inline'ı çalıştırmak için Wallarm Console → Security Edge → Edge inline → Configure bölümüne gidin. Trafiği yönlendirmek için birden fazla origin ve korumak için birden fazla host yapılandırabilirsiniz.
Bu bölüm mevcut değilse, hesabınızın ilgili abonelik hakkına sahip olmaması muhtemeldir, lütfen sağlamak için sales@wallarm.com ile iletişime geçin.
Edge düğüm konuşlandırma ayarlarını istediğiniz zaman güncelleyebilirsiniz. Düğüm, mevcut CNAME kayıtları değişmeden yeniden konuşlandırılacaktır.
1. Genel Ayarlar¶
Genel ayarlarda, Edge düğümünün konuşlandırılacağı bölgeleri ve filtrelenmiş trafiğin yönlendirileceği origin'leri belirtirsiniz.
Bölgeler¶
Edge düğümünü konuşlandırmak için bir veya birden fazla bölge seçin. API'lerinizin veya uygulamalarınızın barındırıldığı yerlere yakın bölgelerin seçilmesini öneririz.
Birden fazla bölgede konuşlandırma, coğrafi yedekliliği artırır ve yüksek erişilebilirlik sağlar.
Origin Sunucuları¶
Edge düğümünün filtrelenmiş trafiği yönlendireceği origin'leri belirtin. Her origin için, sunucu IP adresi, alan adı veya isteğe bağlı bir port ile birlikte FQDN sağlayın (varsayılan: 443).
Bir origin'in birden fazla sunucusu varsa, hepsini belirtebilirsiniz. İstekler aşağıdaki şekilde dağıtılır:
-
Yuvarlak-robin algoritması kullanılır. İlk istek ilk sunucuya, ikinci istek sıradaki sunucuya gönderilir ve sonuncunun ardından ilk sunucuya döner.
-
IP tabanlı oturum kalıcılığı ile, aynı IP'den gelen trafik sürekli olarak aynı sunucuya yönlendirilir.
Origin'lere Wallarm IP aralıklarından gelen trafiğe izin verin
Origin'leriniz, seçilen bölgeler tarafından kullanılan IP aralıklarından gelen trafiğe izin vermelidir:
Daha sonra, trafik analizi ve filtreleme için host eklerken, her host veya lokasyonu belirlenen origin ile eşleştireceksiniz.
2. Sertifikalar¶
Trafiği güvenli bir şekilde origin'lerinize yönlendirmek için, Wallarm alan adlarınız için sertifika edinmelidir. Bu sertifikalar, Certificates bölümünde belirttiğiniz DNS bölgelerine göre verilecektir.
Yapılandırma tamamlandıktan sonra, Wallarm her DNS bölgesi için bir CNAME sağlayacaktır. Alan sahibi doğrulaması yapmak ve sertifika verme işlemini tamamlamak için bu CNAME kaydını DNS ayarlarınıza ekleyin.
3. Hostlar¶
Hosts bölümünde:
-
Trafiğin analiz için Wallarm düğümüne yönlendirileceği alan adlarını ve portları veya isteğe bağlı alt alan adlarını belirtin. Her host girdisi, daha önce Certificates bölümünde tanımlanan bir DNS bölgesi ile eşleşmelidir.
İzin verilen portlar
HTTP portlarından Edge düğümüne trafik yönlendirilmesine izin verilmez. Aşağıdaki portlar desteklenir:
443, 444, 1443, 1760, 2001, 2087, 2096, 4333, 4334, 4430, 4440, 4443 4466, 4993, 5000, 5001, 5454, 7003, 7443, 7741, 8010, 8012, 8070, 8071, 8072, 8075, 8076, 8077, 8078, 8081, 8082, 8084, 8085, 8086, 8088, 8090, 8092, 8093, 8094, 8095, 8096, 8097, 8098, 8099, 8104, 8181, 8243, 8282, 8383, 8443, 8444, 8448, 8585, 8723, 8787, 8801, 8866, 9052, 9090, 9093, 9111, 9193, 9440, 9443, 9797, 44300, 44301, 44302, 44395, 44443, 52233, 55180, 55553, ve 60000
-
(İsteğe bağlı) Wallarm platformu üzerindeki farklı API örneklerini veya hizmetlerini kategorize etmek ve yönetmek için host trafiğini bir Wallarm application ile ilişkilendirin.
-
Her host için Wallarm mode ayarını belirleyin.
-
Filtrelenmiş trafiğin her host'tan yönlendirileceği origin'i seçin.
Hostlar içindeki belirli lokasyonlar için ayrıca özelleştirme yapabilirsiniz:
-
Origin. Lokasyonda tanımlanan yol otomatik olarak origin'e eklenir.
-
Wallarm application.
-
Filtreleme modu.
-
Bazı NGINX directives. Varsayılan olarak, bu direktifler NGINX dokümantasyonunda belirtildiği gibi NGINX'in standart değerlerini kullanır.
Her lokasyon, host düzeyindeki ayarları devralır ancak bireysel olarak özelleştirilebilir. Açıkça yapılandırılmamış lokasyonlar, host düzeyinde belirtilen genel ayarları takip edecektir.
Aşağıdaki örnek yapılandırma, her yol için belirli ihtiyaçları karşılamak üzere ayarları özelleştirir: /auth
bloklama modu etkinleştirilmiş şekilde güvenliği ön planda tutarken, /data
daha büyük yüklemelere izin vermek için client_max_body_size
5MB olarak artırılır.
4. (İsteğe bağlı) Yönetici Ayarları¶
Admin settings bölümünde, konuşlandırılacak Edge düğüm sürümünü seçebilirsiniz. Açıkça seçilmemişse, mevcut en son sürüm otomatik olarak konuşlandırılır.
Sürümlerin değişiklik günlüğü için, lütfen makaleye bakın. Edge düğüm sürümü, bağlantılı makaledeki ile aynı olan <MAJOR_VERSION>.<MINOR_VERSION>.<PATCH_VERSION>
formatını takip eder. Edge düğüm sürümündeki build numarası küçük değişiklikleri belirtir.
5. Sertifika CNAME Yapılandırması¶
Yapılandırma tamamlandıktan sonra, her DNS bölgesi için Wallarm Console tarafından sağlanan CNAME kayıtlarını DNS sağlayıcınızın ayarlarına ekleyin. Bu kayıtlar, Wallarm'ın alan sahibi doğrulaması yapıp sertifika vermesi için gereklidir.
Örneğin, DNS bölgesinde myservice.com
belirtilmişse, CNAME kaydı şu şekildedir:
_acme-challenge.myservice.com CNAME _acme-challenge.<WALLARM_CLOUD>-<CLIENT_ID>-<DEPLOYMENT_ID>.acme.aws.wallarm-cloud.com
DNS değişikliklerinin yayılması 24 saate kadar sürebilir. Wallarm, CNAME kayıtları doğrulandığında Edge düğüm konuşlandırmasına başlar.
6. Trafik Yönlendirmesi için CNAME Yapılandırması¶
Sertifika CNAME doğrulandıktan sonra (~10 dakika), her host için Hosts sekmesinde bir Traffic CNAME mevcut olacaktır. Bunu kopyalayın ve Wallarm'a trafiği yönlendirmek için DNS ayarlarınıza ekleyin.
DNS değişikliklerinin yayılması 24 saate kadar sürebilir. Yayılım tamamlandığında, Wallarm tüm trafiği origin'lerinize iletir ve kötü amaçlı istekleri engeller.
Telemetri Portalı¶
Security Edge Inline için telemetri portalı, Wallarm tarafından işlenen trafik metriklerine ilişkin gerçek zamanlı içgörüler sunan bir Grafana gösterge paneli sağlar.
Gösterge panelinde toplam işlenen istekler, RPS, tespit edilen ve engellenen saldırılar, konuşlandırılan Edge düğüm sayısı, kaynak tüketimi, 5xx yanıt sayısı vb. gibi ana metrikler gösterilir.
Run telemetry portal düğüm Active durumuna ulaştıktan sonra çalıştırılır. Başlatıldıktan yaklaşık 5 dakika sonra Security Edge bölümünden doğrudan erişilebilen bir bağlantı ile erişilebilir hale gelir.
Edge Inline'ı Yükseltme¶
Edge düğümünü en son değişikliklerle yükseltmek için Configure → Admin settings bölümüne gidin ve listeden bir sürüm seçin. Optimal performans ve güvenlik için en son sürümün kullanılması önerilir.
Sürümlerin değişiklik günlüğü için, lütfen makaleye bakın. Edge düğüm sürümü, bağlantılı makaledeki ile aynı olan <MAJOR_VERSION>.<MINOR_VERSION>.<PATCH_VERSION>
formatını takip eder. Edge düğüm sürümündeki build numarası küçük değişiklikleri belirtir.
Edge Inline'ı Silme¶
Edge konuşlandırmanızı silmek için, Configure → Admin settings → Delete bölümüne tıklayın.
Düğümleri silip yeniden oluşturmayı düşünüyorsanız, mevcut konuşlandırmanın ayarlarını değiştirebilir ve düğümler güncellenmiş yapılandırma ile yeniden konuşlandırılır.
Durumlar¶
Edge düğüm bölümünde, origin'ler, hostlar ve bölgeler için konuşlandırma ve yapılandırma durumlarının gerçek zamanlı göstergeleri sağlanır:
-
Pending cert CNAME: Sertifika verilmesi için DNS'e eklenmesi beklenen sertifika CNAME kayıtları.
-
Pending traffic CNAME: Konuşlandırma tamamlanmış, Edge düğümüne trafiğin yönlendirilmesi için trafik CNAME kaydının eklenmesi bekleniyor.
-
Deploying: Edge düğümü şu anda kuruluyor ve yakında erişilebilir olacak.
-
Active: Edge düğümü tamamen çalışır durumda ve yapılandırmaya uygun şekilde trafiği filtreliyor.
-
Cert CNAME error: DNS'de sertifika CNAME doğrulanırken bir sorun oluştu. Lütfen CNAME'in doğru yapılandırıldığını kontrol edin.
-
Deployment failed: Örneğin, sertifika CNAME'in 14 gün içinde eklenmemesi nedeniyle Edge düğüm konuşlandırması başarısız oldu. Yapılandırma ayarlarını kontrol edip tekrar konuşlandırmayı deneyin veya yardım için Wallarm Support team ile iletişime geçin.
-
Degraded: Edge düğümü bölgede aktif ancak sınırlı işlevsellik gösterebilir veya küçük sorunlar yaşıyor olabilir. Yardım için lütfen Wallarm Support team ile iletişime geçin.