Hibrit cloud erişimi, Alibaba Cloud dışında dağıtılan hizmetler için web uygulamalarını koruyan ve trafiği yöneten bir Alibaba Cloud çözümüdür. Hizmetleriniz üçüncü taraf bir public cloud'da, private cloud'da veya şirket içi veri merkezinde çalışıyorsa, hizmetlerinizi merkezi olarak yönetmek ve korumak amacıyla hibrit cloud erişimini Web Application Firewall (WAF) ile birlikte kullanabilirsiniz. Bu konuda hibrit cloud erişiminin ne olduğu ve nasıl dağıtılacağı açıklanmaktadır.
Hibrit cloud erişimi
Hibrit cloud erişimi, cloud tabanlı koruma bileşenlerini diğer cloud platformlarına veya şirket içi veri merkezlerine genişletir. Şirket içi ve cloud yeteneklerini birleştirerek entegre bir web uygulama güvenliği çözümü sunar.
Kullanım senaryoları
İş gereksinimleri nedeniyle trafiğin public cloud'a yönlendirilemediği durumlarda şirket içi web hizmetlerini koruma.
Alibaba Cloud, diğer public cloud'lar, private cloud'lar, şirket içi veri merkezleri ve VPC intranetlerinde dağıtılan hizmetler için web hizmeti korumasını tek bir noktadan yönetme.
Birden fazla ağ ortamında aktif-aktif olağanüstü durum kurtarma gerektiren, gecikme süresine duyarlı ve yüksek güvenilirlikli hizmetler için birleşik koruma sağlama.
Avantajlar
Şirket içi ve cloud tabanlı kaynakların yanı sıra azaltma ilkelerinin tek bir yerden yönetilmesini sağlar.
Şirket içi dağıtım yoluyla hizmetlerinizi yerel düzeyde korur.
Cloud tabanlı azaltma kurallarını ve tehdit istihbaratını gerçek zamanlı olarak senkronize eder.
Hem internete açık hem de intranet hizmetlerini korur.
Birleşik bir erişim katmanında trafik yönlendirme ve bant dışı denetim imkanı sunarak WAF kümesinin arızalanması durumunda yük devretmeyi sağlamak için manuel ve otomatik bypass desteği verir.
Bağlantı türleri
|
|
|
|
|
|
|
|
|
|
|
|
Ağ mimarinize ve gereksinimlerinize göre bir hibrit cloud bağlantı türü seçin. Aşağıdaki senaryolar, uygun bağlantı türünün nasıl seçileceğini açıklamaktadır:
Kurumsal kamu hizmetleri portalı
Arka plan: Bu portal, çevrimiçi hizmetler ve bilgi sorguları sunar. Hassas verileri işlediği için portalın güçlü bir güvenliğe ihtiyacı vardır. Portalın hizmet trafiği stabildir ve ağ mimarisi küçük değişikliklere izin verebilir.
Önerilen bağlantı türü: ters proxy modu
-
Gerekçe:
Basit dağıtım: Ters proxy modu basit bir şekilde dağıtılabilir. Hizmet trafiğini DNS yapılandırması aracılığıyla WAF'e yönlendirmeniz yeterlidir. Bu yaklaşım, mevcut dahili ağ yapısında karmaşık değişiklikler yapılmasını veya her erişim noktasına bir eklenti dağıtılmasını gerektirmez; bu nedenle temel operasyon ve bakım becerilerine sahip ekipler tarafından hızlı bir şekilde uygulanması için idealdir.
Minimal mimari değişiklikleri: Hizmet trafiği stabil olduğundan, kullanıcı deneyimini etkilemeden trafiği WAF'e yönlendirmek için DNS ayarlarını değiştirebilirsiniz.
Merkezi yönetim: Ters proxy modu, güvenlik ilkelerini WAF platformunda merkezi olarak yönetmenize olanak tanır. Bu sayede ilke uygulaması kolaylaşır.
Büyük ölçekli sosyal e-ticaret
Arka plan: Bu platform, büyük ölçekli ve yüksek eşzamanlı hizmetleri yönetir; yüksek performans, kararlılık ve güvenlik gerektirir. Amaç, ağ mimarisini değiştirmeden veya kullanıcı deneyimini etkilemeden uygulama güvenliğini artırmaktır. Geniş bir kullanıcı tabanına ve karmaşık trafik kalıplarına sahip olan platform, potansiyel tehditleri etkili bir şekilde tespit edip azaltabilen bir çözüme ihtiyaç duyar.
Önerilen bağlantı türü: SDK entegrasyonu
-
Gerekçe:
Kullanıcı deneyimine öncelik veren bir platform olarak çok düşük erişim gecikme süresi ve yüksek sistem kararlılığı gerektirir. SDK entegrasyonu modu, ekstra yönlendirmeleri ve ek proxy düğümlerinden geçen trafiği ortadan kaldırarak genel erişim gecikme süresini azaltır.
-
SDK entegrasyonu modu, hizmet trafiği iletimini güvenlik tespitinden ayırır; bu durum sosyal bir platform için aşağıdaki avantajları sunar:
Gelişmiş sistem kararlılığı: WAF koruma kümesi arızalansa bile hizmet trafiği ve sistem kullanılabilirliği etkilenmez.
Bağımsız ölçeklendirme: İşiniz büyüdükçe WAF koruma kümesini uygulamanızdan bağımsız olarak ölçeklendirebilirsiniz. Bu sayede güvenlik kapasitesi hizmet talebiyle paralel olarak artar.
-
Platform, trafiği yönetmek ve dağıtmak için Nginx veya APISIX gibi birleşik bir erişim katmanı ağ geçidi kullanmaktadır. SDK entegrasyonu modu bu ağ mimarisi için idealdir:
Sorunsuz entegrasyon: Mevcut erişim katmanı ağ geçidinize WAF SDK eklentisini dağıtarak ağ mimarinizde minimum değişiklikle güvenlik koruması ekleyebilirsiniz.
Esnek yapılandırma: Gelişen gereksinimleri karşılamak üzere WAF güvenlik ilkelerini yapılandırabilirsiniz.
Sınırlamalar
Hibrit cloud erişimi için web sitesi değiştirme koruması desteklenmez.
Ön koşullar
-
Aktif bir Enterprise veya Ultimate abonelik örneğine sahip olmanız gerekir. Satın alma talimatları için bkz. Abonelik tabanlı WAF 3.0 örneği satın alma.
NotAbonelik tabanlı Basic veya Pro örnekleri ile kullandıkça öde örnekleri hibrit cloud erişimini desteklemez.
-
Gerekli küme kaynaklarını hazırlayın. Öneriler için bkz. Küme kaynaklarını hazırlama.
NotBir hibrit cloud kümesi yönetim, depolama ve koruma bileşenlerinden oluşur. Küme kararlılığını en üst düzeye çıkarmak için farklı bileşenleri ayrı ayrı dağıtın. Bir bileşen birden fazla düğüm içeriyorsa, düğümlerin önüne bir yük dengeleyici cihaz yerleştirin.
Adım 1: WAF istemcisini yükleme
WAF istemcisi
Hibrit cloud kümesi, yerel sunucularınızı WAF koruma düğümleri olarak kullanır. Bir küme dağıtmadan önce bu sunuculara WAF istemcisini (vagent) yüklemeniz gerekir.
vagent şu amaçlarla kullanılır:
Hibrit Cloud WAF kurulum ve yükseltme görüntülerini çekmek için Alibaba Cloud WAF sunucusuyla iletişim kurma.
WAF hizmetinin kullanılabilirliğini sağlamak amacıyla hibrit cloud bileşenlerinin çalışma durumunu izleme ve raporlama.
İletim yapılandırmaları, azaltma kuralları ve tehdit istihbaratı dahil olmak üzere cloud tabanlı yapılandırma bilgilerini gerçek zamanlı olarak senkronize ederek Hibrit Cloud WAF korumasının güncelliğini sağlama.
vagent yalnızca Linux sunuculara bir RPM paketi kullanılarak yüklenebilir. Aşağıdaki 64 bit Linux işletim sistemleri desteklenir: AliOS 3.2104, Tencent OS 3.1, CentOS 7, Red Hat 7 ve Kylin V10 (x86). Çekirdek sürümü 4.10 veya üzeri olmalıdır.
CentOS 7 artık bakımı yapılmamaktadır ve Alibaba Cloud bu işletim sistemi için desteği sonlandırmaktadır. Mevcut CentOS 7 kurulumları çalışmaya devam edecek olsa da Alibaba Cloud bu işletim sistemi için görüntü güncellemeleri sağlamayacaktır.
Yordam
Yerel sunucunuzda oturum açın.
-
vagent'in en son sürümünü edinin ve yerel sunucunuza indirin.
Yöntem: Bir ürün teknik uzmanıyla iletişime geçmek için bir destek talebi gönderin.
-
vagent'i yükleyin.
-
vagent'i yüklemek için aşağıdaki komutu çalıştırın.
sudo rpm -ivh t-yundun-vagent-xxxxxxx.xxxxx.rpmNotxxxxxxx.xxxxxifadesini, indirdiğiniz vagent paketinin sürüm numarasıyla değiştirin. -
Yükleme tamamlandıktan sonra, yüklü vagent sürümünü doğrulamak için aşağıdaki komutu çalıştırın.
rpm -qa|grep vagent
-
-
vagent bağlantı yapılandırmasını değiştirin.
vagent'i yükledikten sonra, Alibaba Cloud sunucusuyla iletişim kuracak şekilde yapılandırmanız gerekir. Bağlantı türünüzü temel alarak bağlantı ayarlarını değiştirmek için şu adımları izleyin:
-
vagent yapılandırma dosyasını düzenleme modunda açmak için aşağıdaki komutu çalıştırın.
sudo vi /home/admin/vagent/conf/vagent.toml -
Düzenleme moduna girmek için i tuşuna basın ve ardından aşağıdaki içeriği değiştirin veya ekleyin:
domain="wafopenapi.cn-hangzhou.aliyuncs.com" // The endpoint for the Hybrid Cloud WAF service. See the table below for the correct value. access_key_id=***************** // Your Alibaba Cloud account AccessKey ID. access_key_secret=***************** // Your Alibaba Cloud account AccessKey secret.Tablo 1. Domain değeri
WAF hizmet bölgesi
Bağlantı türü
Domain değeri
Çin anakarası
İnternet erişimi (Hibrit cloud kümesi, WAF konsoluna internet üzerinden bağlanır)
wafopenapi.cn-hangzhou.aliyuncs.comExpress Connect üzerinden özel bağlantı (Hibrit cloud kümesi, özel WAF konsoluna Express Connect devresi üzerinden bağlanır. Bu mod, önceden yapılandırılmış bir Express Connect devresi gerektirir)
NotŞu anda Çin (Hangzhou), Çin (Şanghay) ve Çin (Pekin) bölgelerindeki VPC örnekleri desteklenmektedir. Çin anakarasındaki diğer bölgeler için bir ürün uzmanıyla iletişime geçmek üzere bir destek talebi gönderin.
wafopenapi.vpc-proxy.aliyuncs.comÇin anakarası dışı
İnternet erişimi (Hibrit cloud kümesi, WAF konsoluna internet üzerinden bağlanır)
wafopenapi.ap-southeast-1.aliyuncs.comExpress Connect üzerinden özel bağlantı (Hibrit cloud kümesi, özel WAF konsoluna Express Connect devresi üzerinden bağlanır. Bu mod, önceden yapılandırılmış bir Express Connect devresi gerektirir)
NotÇin anakarası dışındaki bölgeler için bir ürün uzmanıyla iletişime geçmek üzere bir destek talebi gönderin.
wafopenapi-intl.vpc-proxy.aliyuncs.com Düzenleme modundan çıkmak için Esc tuşuna basın.
Değişiklikleri kaydetmek ve çıkmak için :wq yazın ve Enter tuşuna basın.
-
-
vagent'i başlatın.
-
vagent'i başlatmak için aşağıdaki komutu çalıştırın.
sudo systemctl start vagent -
vagent'in sistem başlangıcında otomatik olarak başlamasını etkinleştirmek için aşağıdaki komutu çalıştırın.
sudo systemctl enable vagentOtomatik başlatmayı etkinleştirdikten sonra aşağıdaki başarı mesajı görünür:
Created symlink from /etc/systemd/system/multi-user.target.wants/vagent.service to /usr/lib/systemd/system/vagent.service.
Başlatma başarısız olursa, vagent günlüklerini kontrol etmek için aşağıdaki yöntemleri kullanın:
-
systemd günlüğünü sorgulayın. Aşağıdaki komutu çalıştırın:
sudo journalctl -u vagent -
vagent günlük dosyasını sorgulayın. Aşağıdaki komutu çalıştırın:
tail /home/admin/vagent/logs/vagent.log
vagent'i durdurmak veya durumunu kontrol etmek için aşağıdaki komutları da çalıştırabilirsiniz:
-
-
Yükleme işlemini doğrulayın.
Yükleme işlemini doğrulamak için aşağıdaki komutu çalıştırın.
ps aux | grep AliYunDunWafÇıktıda
AliYunDunWafişlemi yer alıyorsa, vagent'in yüklendiği ve çalıştığı onaylanır. Daha sonra bir küme yapılandırması dağıtarak sunucuyu yerel bir WAF koruma düğümü olarak ekleyebilirsiniz.Çıktıda
AliYunDunWafişlemi yer almıyorsa, yükleme adımlarını gözden geçirin ve tekrar deneyin. Sorun devam ederse, yardım almak için bir ürün uzmanıyla iletişime geçmek üzere bir destek talebi gönderin.
2. Adım: Karma cloud kümesi dağıtma
-
WAF satın alma sayfasına gidin ve Ek Karma Cloud Koruma Düğümleri için abonelik oluşturun.
NotYalnızca abonelik tabanlı Enterprise ve Ultimate örnekleri karma cloud erişimini destekler. Abonelik tabanlı Basic, Pro veya kullandıkça öde örnekleri bu bağlantı türünü desteklemez.
Tek bir karma cloud kümesi en az iki koruma düğümü gerektirir. Her bir koruma düğümünün desteklediği SPS (saniye başına sorgu) değeri, küme türüne bağlıdır. Örneğin, ters proxy modunda bir düğüm HTTP trafiği için saniyede 5.000 sorguya veya HTTPS trafiği için saniyede 3.000 sorguya kadar destek sağlar. Hizmetinizin SPS değerine göre düğüm sayısını belirleyebilir ve daha fazla koruma düğümü ekleyerek ölçeği genişletebilirsiniz.
Web Application Firewall 3.0 konsolunda oturum açın. Üst menü çubuğundan WAF örneği için kaynak grubunu ve bölgeyi (Chinese Mainland veya Outside Chinese Mainland) seçin.
Sol gezinme bölmesinde Hybrid Clouds öğesini tıklayın.
Hybrid Clouds sayfasında Add Cluster öğesini tıklayın.
-
Sihirbazın Basic Information Configuration adımında aşağıdaki parametreleri yapılandırın ve Next öğesini tıklayın.
Parametre
Açıklama
Cluster Name
Karma cloud kümesi için bir ad belirtin.
Cluster Type
Küme türünü seçin. Geçerli değerler:
Reverse Proxy Mode: Bu modu seçerseniz WAF, hizmet iletimi ve koruma için ters proxy kümesi olarak çalışır.
SDK Integration Mode: Bu modu seçerseniz birleşik erişim ağ geçidinize bir SDK eklentisi dağıtmanız gerekir. SDK eklentisi trafiği WAF koruma kümesine kopyalar. Bu modda WAF koruma kümesi trafik iletimine katılmaz.
WAF kümesinde arıza oluşursa manual bypass özelliğini etkinleştirebilirsiniz. Manual bypass özelliğini etkinleştirdiğinizde WAF koruma kümesi hemen bypass durumuna geçer. Kümenin SDK'sı artık trafiği WAF kümesine iletmez ve hizmetleriniz WAF korumasını atlar.
ÖnemliBir Cluster Type seçtikten sonra bunu değiştiremezsiniz. Yapılandırmadan önce küme dağıtımınızı planlamanızı öneririz.
Protection Nodes
Karma cloud kümesi için koruma düğümü sayısını seçin.
NotTüm özel karma cloud kümelerine eklediğiniz toplam düğüm sayısı, satın aldığınız Additional Protection Nodes sayısını aşamaz.
Server Port
Karma cloud kümesi için hizmet bağlantı noktalarını belirtin. Bu bağlantı noktaları, korumak istediğiniz web hizmetlerinin kullandığı tüm bağlantı noktalarını içermelidir. Bir web hizmetini kümeye eklerken yalnızca bu listedeki bağlantı noktalarını atayabilirsiniz.
Varsayılan olarak karma cloud kümesi için 80, 8080, 443 ve 8443 numaralı bağlantı noktaları etkinleştirilir. Özel bir gereksiniminiz yoksa ayarları değiştirmeniz gerekmez.
Diğer bağlantı noktalarını eklemek için bunları manuel olarak girin. Her bağlantı noktasını girdikten sonra Enter tuşuna basın.
ÖnemliKarma cloud kümesi 22, 53, 9100, 4431, 4646, 8301, 6060, 8600, 56688, 15001, 4985, 4986 veya 4987 numaralı bağlantı noktalarını desteklemez. Desteklenmeyen bağlantı noktalarının listesini görüntülemek için View the range of ports that are not supported. öğesini tıklayabilirsiniz.
Güvenlik risklerini önlemek amacıyla yalnızca gerekli koruma bağlantı noktalarını eklemenizi öneririz. Hizmetlerinizle ilgisi olmayan bağlantı noktalarını eklemeyin.
Cluster Access Mode
Karma cloud kümesi için ağ erişim modunu belirtin. Geçerli değerler:
Internet: Karma cloud kümesi internet üzerinden WAF konsoluna bağlanır.
Internal Network: Karma cloud kümesi özel bir ağ üzerinden WAF konsoluna bağlanır.
ÖnemliInternal Network modunu yalnızca Express Connect devresi kurduktan sonra kullanabilirsiniz. Daha fazla bilgi için bkz. Express Connect.
Remarks
Karma cloud kümesi için açıklamalar ekleyin.
-
Sihirbazın Node Group Configuration adımında, belirtilen sırayla düğüm grupları eklemek için Add Node Group öğesini tıklayın ve ardından Next öğesini tıklayın.
NotÖnce karma cloud kümesine birden çok düğüm grubu eklemeli, ardından düğüm gruplarına düğümler eklemelisiniz. Yük dengeleme ve olağanüstü durum kurtarma sağlamak için her düğüm grubunun bir yük dengeleyiciye ihtiyacı vardır. Yük dengeleyiciniz yoksa ürün ve teknik uzmanlarla görüşmek için bir destek talebi gönderin.
Parametre
Açıklama
Node Group Name
Düğüm grubu için bir ad belirtin.
Server IP Address for Load Balancing
Düğüm grubunun yük dengeleyicisinin genel IP adresini girin.
Node Group Type
Düğüm grubu türünü seçin. Geçerli değerler:
Protection: Koruma bileşenini barındırır. Olağanüstü durum kurtarma için bir kümeye bu türden birden çok düğüm grubu ekleyebilirsiniz.
Management: Yönetim bileşenini barındırır. Olağanüstü durum kurtarma için bir kümeye bu türden birden çok düğüm grubu ekleyebilirsiniz.
Storage: Depolama bileşenini barındırır. Bir kümeye bu türden yalnızca bir düğüm grubu ekleyebilirsiniz.
Management and Storage: Yönetim ve depolama bileşenlerini barındırır. Bir kümeye bu türden yalnızca bir düğüm grubu ekleyebilirsiniz.
Düğüm gruplarını aşağıdaki sırayla eklemelisiniz:
Seçenek 1: En az üç düğüm grubu ekleme
İlk olarak bir Storage düğüm grubu ekleyin. Ardından en az bir Management düğüm grubu ekleyin. Son olarak en az bir Protection düğüm grubu ekleyin.
Seçenek 2: En az iki düğüm grubu ekleme
İlk olarak bir Management and Storage düğüm grubu ekleyin. Ardından en az bir Protection düğüm grubu ekleyin.
Region
Node Group Type değerini Protection olarak ayarlarsanız düğüm grubu için bir Region seçmeniz gerekir. Diğer düğüm grubu türleri için bu parametreyi ayarlamanız gerekmez.
Remarks
Düğüm grubu için açıklamalar ekleyin.
-
Sihirbazın Initial Node Configuration adımında Add Node öğesini tıklayın, aşağıdaki parametreleri yapılandırın ve ardından Save öğesini tıklayın.
Parametre
Açıklama
Server IP Address
Şirket içi sunucunun genel IP adresini belirtin.
Node Name
Düğüm için bir ad belirtin.
Region
Düğümün bulunduğu bölgeyi seçin.
Server Configuration
Sunucunun yapılandırma bilgilerini görüntüler.
Protection Node Group
Düğümü eklemek istediğiniz koruma düğümü grubunu seçin.
Geçerli kümeye eklediğiniz düğüm sayısı, küme için belirtilen koruma düğümü sayısını aşamaz.
Aktif-aktif olağanüstü durum kurtarmayı sağlamak için Protection düğüm grubuna en az iki düğüm eklemenizi öneririz.
Küme oluşturulduktan sonra Switch Cluster öğesini tıklayabilir, yönetmek istediğiniz kümeyi seçebilir ve ardından aşağıdaki işlemleri gerçekleştirebilirsiniz:
Basic Information bölümünde kümeyle ilgili temel bilgileri görüntüleyin. Küme adını, koruma düğümü sayısını, hizmet bağlantı noktalarını veya açıklamaları değiştirmek için Edit öğesini de tıklayabilirsiniz.
Bir düğüm grubu eklemek veya değiştirmek için Node Group Configuration öğesini tıklayın. Daha fazla bilgi için bkz. Adım6.
Bir düğüm eklemek için Add Node öğesini tıklayın. Daha fazla bilgi için bkz. Adım7.
-
Düğümlerin çalışma durumunu kontrol edin.
-
Node Status sunucunun beklendiği gibi çalışıp çalışmadığını gösterir. Normal sunucunun çalıştığını gösterir. Stopped sunucunun kapatıldığını gösterir.
Bir sunucu kapatılırsa ilgili düğüm WAF koruması sağlayamaz. Sunucu kapatılmasının nedenini kontrol edin ve sorunu en kısa sürede giderin.
-
Application Status WAF istemci uygulaması vagent'in düğümde beklendiği gibi çalışıp çalışmadığını gösterir. Normal uygulamanın çalıştığını gösterir. Stopped vagent'in çalışmayı durdurduğunu gösterir.
Vagent çalışmayı durdurursa düğüm beklendiği şekilde WAF koruması sağlamayabilir. Şirket içi sunucuda oturum açmanızı, vagent'in kurulum ve çalışma durumunu kontrol etmenizi ve sorunu en kısa sürede gidermenizi öneririz. Daha fazla bilgi için bkz. 1. Adım: WAF istemcisini yükleme.
-
ÖnemliDüğüm sağlık kontrollerinin başarısız olmasını önlemek için dağıtım için kullanılan RAM kullanıcısını veya buna ilişkin izinleri silmeyin. RAM kullanıcısını yanlışlıkla silerseniz ürün ve teknik uzmanlarla görüşmek için bir destek talebi gönderin.
Küme kaynaklarını hazırlama
Koruma senaryonza göre bir küme dağıtım çözümü seçebilirsiniz. Farklı çözümler farklı sayıda küme kaynağı gerektirir.
Ters proxy
Koruma senaryosu | Hizmet SPS aralığı | Önerilen yapılandırma | Dağıtım |
Yüksek kararlılık gerektiren hizmetler için üretim koruması (olağanüstü durum kurtarma ve yüksek kullanılabilirlik) | HTTP trafiği için saniyede 500'e kadar sorgu veya HTTPS trafiği için saniyede 300'e kadar sorgu. | 3 sunucu (8 çekirdek, 16 GB RAM) + 1 yük dengeleyici. |
|
HTTP trafiği için saniyede 500-2.000 sorgu veya HTTPS trafiği için saniyede 300-1.000 sorgu. | 2 sunucu (8 çekirdek, 16 GB RAM) + 1 sunucu (16 çekirdek, 32 GB RAM) + 1 yük dengeleyici. | ||
HTTP trafiği için saniyede 2.000-5.000 sorgu veya HTTPS trafiği için saniyede 1.000-3.000 sorgu. | 3 sunucu (16 çekirdek, 32 GB RAM) + 1 yük dengeleyici. | ||
HTTP trafiği için saniyede 10.000'e kadar sorgu veya HTTPS trafiği için saniyede 6.000'e kadar sorgu. | 3 sunucu (32 çekirdek, 64 GB RAM) + 1 yük dengeleyici. | ||
Yukarıdaki aralıkların ötesinde. | Gerektiğinde koruma düğümlerinin ölçeğini genişletin. Tek bir koruma düğümü HTTP trafiği için saniyede 5.000'e kadar sorguyu veya HTTPS trafiği için saniyede 3.000'e kadar sorguyu destekler. | ||
PoC testi (minimum doğrulama) | HTTP trafiği için saniyede 500'e kadar sorgu veya HTTPS trafiği için saniyede 300'e kadar sorgu. | 2 sunucu (8 çekirdek, 16 GB RAM). |
|
SDK entegrasyonu
Koruma senaryosu | Hizmet SPS aralığı | Önerilen yapılandırma | Dağıtım |
Yüksek kararlılık gerektiren hizmetler için üretim koruması (olağanüstü durum kurtarma ve yüksek kullanılabilirlik) | Saniyede 15.000'e kadar sorgu. | 3 sunucu (32 çekirdek, 64 GB RAM). |
|
Saniyede 15.000'den fazla sorgu. | Gerektiğinde koruma düğümlerinin ölçeğini genişletin. Tek bir koruma düğümü saniyede 15.000'e kadar sorguyu destekler. | ||
PoC testi (minimum doğrulama) | Saniyede 5.000'e kadar sorgu. | 2 sunucu (16 çekirdek, 32 GB RAM). |
|
3. Adım: Hizmetleri WAF'e ekleme
Web Application Firewall (WAF) hizmetlerinin eklenme süreci, ters proxy ve SDK entegrasyonu modları için farklılık gösterir. Hybrid cloud kümenizi dağıtırken seçtiğiniz küme türüne uygun olan prosedürü izleyin.
Talimatlar
Ters proxy modu
Web Application Firewall 3.0 konsolu üzerinden oturum açın. Üst menü çubuğundan WAF örneği için kaynak grubunu ve bölgeyi (Chinese Mainland veya Outside Chinese Mainland) seçin.
Sol gezinme bölmesinde Onboarding seçeneğine tıklayın.
Hybrid Cloud Access sekmesinde Reverse Proxy seçeneğine tıklayın ve ardından Add düğmesine tıklayın.
-
Configure Listener sihirbazında aşağıdaki ayarları yapılandırın ve Next seçeneğine tıklayın.
Parametre
Açıklama
Domain Name/IP Address
Korumak istediğiniz alan adını veya IP adresini girin. Aşağıdaki hususlara dikkat edin:
Tam bir alan adı (örneğin,
www.aliyundoc.com) veya joker karakterli bir alan adı (örneğin,*.aliyundoc.com) girebilirsiniz.NotJoker karakterli bir alan adı, kök alan adıyla eşleşmez. Örneğin,
*.aliyundoc.com,aliyundoc.comile eşleşmez.Joker karakterli bir alan adı, farklı düzeylerdeki alt alan adlarıyla eşleşmez. Örneğin,
*.aliyundoc.com,www.example.aliyundoc.comile eşleşmez.Joker karakterli bir alan adı, aynı düzeydeki tüm alt alan adlarıyla eşleşir. Örneğin,
*.aliyundoc.com,www.aliyundoc.comveexample.aliyundoc.comile eşleşir.Korunan bir nesne hem tam bir alan adı hem de eşleşen bir joker karakterli alan adı ile ilişkilendirilmişse, tam alan adına ilişkin koruma kuralları öncelik kazanır.
192.168.XX.XX gibi bir IP adresi girebilirsiniz.
Protocol Type
Web sitenizin kullandığı protokol ve bağlantı noktası.
HTTP veya HTTPS seçin ve ilgili bağlantı noktası numarasını girin. Her bağlantı noktasını girdikten sonra Enter tuşuna basın.
NotGirdiğiniz bağlantı noktası, karma cloud kümesi için yapılandırılan dinleyici bağlantı noktaları aralığında olmalıdır. Alan adınızın veya IP adresinizin gerektirdiği bir bağlantı noktası bu aralığın dışındaysa, önce karma cloud kümesine yeni bir dinleyici bağlantı noktası eklemeniz gerekir. Daha fazla bilgi için bkz. Adım 2: Karma cloud kümesi dağıtma.
HTTP seçerseniz başka bir yapılandırma gerekmez.
HTTPS seçerseniz, WAF'nin web sitenizin HTTPS trafiğini dinlemesine ve korumasına olanak tanımak için ilişkili SSL sertifikasını yüklemeniz gerekir.
Purchase Certificate
SSL sertifikası başvuru sayfasını açmak ve sertifika için başvuruda bulunmak üzere Apply seçeneğine tıklayın.
Sertifikayı istemlere göre yapılandırdıktan sonra otomatik olarak WAF'ye yüklenir.
NotHızlı başvuru seçeneği yalnızca ücretli Etki Alanı Doğrulamalı (DV) sertifikalar içindir. Diğer sertifika türleri için başvuruda bulunmak üzere bunları Sertifika Yönetimi Hizmeti aracılığıyla satın almanız gerekir. Daha fazla bilgi için bkz. Ticari sertifika satın alma.
HTTPS seçtikten ve bir sertifika yapılandırdıktan sonra aşağıdaki ayarları da yapabilirsiniz:
HTTP/2
Web siteniz HTTP/2 protokolünü destekliyorsa HTTP/2 trafiği için korumayı etkinleştirmek amacıyla HTTP/2 seçeneğini belirleyebilirsiniz.
NotHTTP/2 protokolü, HTTPS protokolüyle aynı bağlantı noktasını kullanır.
Advanced Settings
Is a Layer 7 proxy such as Anti-DDoS Proxy or CDN deployed in front of WAF
Resource Group
Alan adı için kaynak grubunu kaynak grubu listesinden seçin. Bir kaynak grubu seçmezseniz alan adı Default Resource Group'na eklenir.
NotKaynak grupları oluşturmak ve cloud kaynaklarını iş departmanı veya proje gibi boyutlara göre yönetmek için Kaynak Yönetimi'ni kullanabilirsiniz. Daha fazla bilgi için bkz. Kaynak grubu oluşturma.
-
Configure Forwarding Rule sihirbazında aşağıdaki ayarları yapılandırın ve Submit seçeneğine tıklayın.
Parametre
Açıklama
Node Settings
Bir Protection Node Group seçin ve kaynak sunucu adresini koruma düğüm grubuna ekleyin. Bu adres, WAF tarafından iletilen normal hizmet isteklerini (kaynak getirme isteklerini) alan web sitenizin kaynak sunucusunun IP adresidir. Birden çok koruma düğüm grubu birbirleri için olağanüstü durum kurtarma sağlar. Örneğin, A düğüm grubunun kaynak sunucusuna ulaşılamazsa trafik otomatik olarak B düğüm grubunun kaynak sunucusuna yönlendirilir. Seçenekler:
IP
Birden çok IP adresi girebilirsiniz. Her IP adresini girdikten sonra Enter tuşuna basın. En fazla 20 kaynak IP adresi ekleyebilirsiniz.
NotBirden çok kaynak IP adresi belirtirseniz WAF bunlar arasında otomatik olarak yük dengeleme yapar.
Hem IPv4 hem de IPv6 adreslerini, yalnızca IPv4 adreslerini veya yalnızca IPv6 adreslerini yapılandırabilirsiniz.
Hem IPv4 hem de IPv6 adreslerini yapılandırırsanız IPv6 istemcilerinden gelen istekler IPv6 kaynak sunucusuna, IPv4 istemcilerinden gelen istekler ise IPv4 kaynak sunucusuna iletilir.
Yalnızca IPv4 adreslerini yapılandırırsanız hem IPv4 hem de IPv6 istekleri IPv4 üzerinden kaynak sunucuya yönlendirilir. WAF istekleri belirttiğiniz IPv4 kaynak sunucu adresine iletir.
Yalnızca IPv6 adreslerini yapılandırırsanız hem IPv4 hem de IPv6 istekleri IPv6 üzerinden kaynak sunucuya yönlendirilir. WAF istekleri belirttiğiniz IPv6 kaynak sunucu adresine iletir.
Domain Name (Such as CNAME)
Bir kaynak alan adı belirtirseniz yalnızca IPv4 kaynak getirme desteklenir (IPv6 kaynak getirme desteklenmez). WAF istemci isteklerini yalnızca kaynak alan adından çözümlenen IPv4 adresine iletir.
Standby Link Back-to-origin
Kaynak yük devretmeyi etkinleştirdikten sonra birincil bağlantıdaki tüm kaynak sunucu adreslerine ulaşılamaz hale gelirse WAF kümesi yüksek kullanılabilirliği sağlamak için trafiği yedek bağlantının kaynak IP adresine otomatik olarak iletir. Birincil bağlantıdaki bir kaynak sunucu kurtarıldığında WAF kümesi trafiği otomatik olarak birincil bağlantıya geri yönlendirir.
Kaynak yük devretmeyi yalnızca kaynak getirme yeniden denemesi etkinleştirildiyse yapılandırabilirsiniz.
Web siteniz birden çok koruma düğümüne dağıtıldıysa birden çok koruma düğümünü aynı anda WAF'ye eklemek için Add Protection Node seçeneğine tıklayabilirsiniz.
Public Cloud Disaster Recovery
Bu özelliği etkinleştirdikten sonra hizmetleri olağanüstü durum kurtarma için public cloud bağlantısına yük devredebilirsiniz. Karma cloud bağlantısı başarısız olursa alan adınızın DNS kaydını public cloud olağanüstü durum kurtarma bağlantısı tarafından atanan CNAME adresine yönlendirebilirsiniz. Trafik public cloud kümesi tarafından korunur ve ardından kaynak sunucu adresine iletilir. Olağanüstü durum kurtarma için kaynak sunucu adresi eklemeniz gerekir. Yapılandırma gereksinimleri, Node Settings'ndaki kaynak sunucu adresi ile aynıdır. Daha fazla bilgi için bkz. kaynak sunucu adresi yapılandırma gereksinimleri.
Load Balancing Algorithm
Birden çok kaynak sunucu adresiniz varsa WAF'nin kaynak getirme isteklerini iletirken kullanacağı bir yük dengeleme algoritması seçin. Seçenekler:
IP hash
Aynı istemciden gelen istekleri aynı kaynak sunucuya iletir. Bu yöntem oturum kalıcılığı gerektiren senaryolar için uygundur ancak dengesiz bir yüke neden olabilir.
Round-robin
İstemci isteklerini kaynak sunucu adresi listesindeki her bir sunucuya sırayla dağıtır. Bu yöntem, eşit yük dağıtımı gerektiren birden çok kaynak sunuculu senaryolar için uygundur.
Advanced HTTPS Settings
Enable HTTP Back-to-Origin: Kaynak sunucu HTTPS'i desteklemiyorsa WAF'nin kaynak sunucudan istekleri HTTP protokolünü kullanarak almasına olanak tanır. Kaynak sunucunuzda bir SSL sertifikası yapılandırılmamışsa bu özelliği etkinleştirmeniz gerekir. Aksi takdirde web sitenize erişilemez. Varsayılan kaynak bağlantı noktası 80'dir ve özelleştirilebilir.
Origin SNI: Doğru istek yönlendirmesini sağlamak amacıyla kaynak sunucunuz aynı IP adresinde birden çok HTTPS alan adı barındırıyorsa bu özelliği etkinleştirmeniz gerekir. Origin SNI seçeneğini belirledikten sonra Server Name Indication (SNI) uzantı alanının değerini belirtebilirsiniz. Seçenekler:
İstek ana bilgisayarını eşleştir
Kaynak SNI değeri, HTTP istek üst bilgisindeki Host alanının değeriyle aynıdır. Örneğin, WAF'ye eklenen alan adı
*.aliyundoc.comve istemci isteği Host değeriwww.aliyundoc.comise kaynak SNI değeriwww.aliyundoc.comolur.Özel
Host alanından farklı olabilen sabit bir SNI değeri belirtin. Bu seçeneği yalnızca kaynak sunucunun birden çok alan adından gelen istekleri belirli bir arka uç hizmetine yönlendirmesi gerektiği gibi özel yapılandırma gereksinimleri varsa kullanın.
Other Advanced Settings
-
Alan adının DNS kaydını değiştirin.
ÖnemliBir alan adı için DNS ayarlarını değiştirmeden önce iletme yapılandırmasının etkili olduğunu doğrulamak için yerel bir doğrulama gerçekleştirin. WAF iletme yapılandırması etkili olmadan DNS ayarlarını değiştirmek hizmetinizi kesintiye uğratabilir. Daha fazla bilgi için bkz. WAF yapılandırmasını yerel olarak doğrulama: Alan adınız için DNS çözümlemesini değiştirmeden önce yerel hosts dosyasını değiştirerek alan adını eşleyip yapılandırmayı doğrulayın. Bu işlem, hatalı yapılandırmalardan kaynaklanan hizmet kesintilerini önlemenize yardımcı olur..
DNS kaydını yalnızca bir alan adını WAF'ye eklerken değiştirmeniz gerekir. Bir IP adresi eklerken bu adımı atlayabilirsiniz.
Alan adınızın DNS A kaydını koruma düğüm grubunun IP adresine yönlendirecek şekilde değiştirin.
-
Adım5 içinde Public Cloud Disaster Recovery seçeneğini etkinleştirdiyseniz olağanüstü durum kurtarma bağlantısına geçiş yapmadan önce alan adınızın DNS CNAME kaydını public cloud CNAME'ine yönlendirecek şekilde değiştirin.
NotAlibaba Cloud DNS kullanıyorsanız alan adının A ve CNAME kayıtlarını değiştirmek için Alibaba Cloud DNS konsolunda oturum açabilirsiniz. Daha fazla bilgi için bkz. DNS ayarlarını değiştirme.
Hizmeti ekledikten sonra WAF otomatik olarak bir korunan nesne oluşturur ve bu nesne için temel web koruma kurallarını varsayılan olarak etkinleştirir. Otomatik olarak eklenen korunan nesneyi görüntülemek ve bunun için koruma kuralları yapılandırmak üzere sayfasına gidebilirsiniz. Daha fazla bilgi için bkz. Koruma yapılandırmasına genel bakış.
SDK entegrasyon modu
Hybrid cloud SDK entegrasyon modunda, hizmet trafiğini algılama amacıyla bir bypass WAF kümesine kopyalamak üzere unified access gateway'inize bir SDK dağıtırsınız. Bu yöntem, trafik yönlendirme işlemini algılamadan ayırır. Hizmetleri SDK entegrasyon modunda WAF'e eklemek için bir destek talebi göndererek ürün teknik uzmanlarımızla iletişime geçin.
SDK'yı ve hybrid cloud WAF kümesini dağıttıktan sonra aşağıdaki işlemleri gerçekleştirebilirsiniz:
-
Yönlendirme düğümü IP adresi, hybrid cloud kümesi ve koruma düğüm grubu arasındaki eşlemeleri görüntüleyin ve yönlendirme düğümünün durumunu kontrol edin.
Web Application Firewall 3.0 konsoluna giriş yapın.
Sol gezinme bölmesinde Onboarding öğesine tıklayın.
-
Hybrid Cloud Access sekmesinde SDK Integration seçeneğine tıklayın.
Yönlendirme düğümü IP adresinin eşlemesini ve durumunu onboarding listesinde görüntüleyebilirsiniz. SDK integration alt sekmesindeki kaynak listesi şu bilgileri gösterir: Resource ID, Hybrid Cloud Cluster, Gateway Node IP Address, Whether Traffic Diversion Is Enabled, Creation Time ve Update Time.
-
Korunan bir nesne ekleyin.
Hizmeti ekledikten sonra WAF, web sitesi alan adını otomatik olarak korunan nesne olarak eklemez. Alan adını veya URL'yi WAF konsolundaki Protected objects sayfasında manuel olarak korunan nesne olarak eklemeniz gerekir. Daha fazla bilgi için bkz. Korunan nesneleri ve korunan nesne gruplarını yapılandırma.
-
Korunan nesne için koruma kuralları yapılandırın.
Korunan nesneyi ekledikten sonra bu nesne için koruma kurallarını yapılandırmanız gerekir. Daha fazla bilgi için bkz. Koruma yapılandırmasına genel bakış.