Tüm Ürünler
Search
Belge Merkezi

Alibaba Cloud Service Mesh:ASM güvenlik ilkelerinde erişim kontrolü uygulamak üzere kara liste veya beyaz liste yapılandırma

Son Güncelleme:Oct 07, 2026

Kullanıcıların hizmetlere yönelik erişim izinlerini hassas şekilde kontrol etmek için Service Mesh (ASM) içindeki ilgili güvenlik ilkelerinde bir kara liste veya beyaz liste yapılandırabilirsiniz. Kara listeler ve beyaz listeler, belirli isteklerin uygulamalara erişimini engelleyen veya buna izin veren yaygın yetkilendirme mekanizmalarıdır. ASM; IP adresleri, HTTP alan adları ve bağlantı noktaları gibi birden fazla boyuttan doğu-batı ve kuzey-güney trafiğini kontrol etmek için kara listeler ve beyaz listeler yapılandırmanıza olanak tanır. Bu sayede ASM'deki uygulamaların güvenliği sağlanır. Bu konuda, bir ASM güvenlik ilkesinde doğu-batı trafiği için nasıl kara liste yapılandırılacağı açıklanmaktadır.

Önkoşullar

Yordam

  1. ASM konsolu üzerinde oturum açın. Sol gezinme bölmesinde Service Mesh > Mesh Management seçeneklerini seçin.

  2. Mesh Management sayfasında ASM örneğinin adını tıklayın. Sol gezinme bölmesinde Mesh Security Center > ASMSecurityPolicy seçeneklerini seçin.

  3. ASMSecurityPolicy sayfasında Create öğesini tıklayın. Create ASMSecurityPolicy iletişim kutusunda Black/White List seçeneğini belirleyin ve ardından OK düğmesini tıklayın.

  4. Yapılandırma sihirbazının Workload and Match Rules adımında parametreleri yapılandırın ve Submit düğmesini tıklayın.

    Parametre

    Açıklama

    ASMSecurityPolicyName

    Adı test olarak ayarlayın.

    Workload List

    1. Add Workload öğesini tıklayın.

    2. Add Workload iletişim kutusunda Workload Scope onay kutusunu seçin. Namespaces değerini default ve Workload Type değerini Service olarak ayarlayın.

    3. Select workloads bölümünde productpage öğesini seçin, seçilen iş yükünü selected bölümüne eklemek için 添加 simgesini tıklayın ve ardından OK düğmesini tıklayın.

    Match Rule List

    Match Mode değerini Black List olarak ayarlayın, Port anahtarını açın ve 9080 girin. Bu yapılandırma, productpage pod'unun 9080 numaralı bağlantı noktasına yapılan tüm istekleri reddeder.

    İlke oluşturulduktan sonra yapılandırma sihirbazı, Complete adımında ASM security policy created successfully mesajını görüntüler. Kaynak YAML dosyasını görüntülemek için View YAML düğmesini tıklayabilir veya yeni güvenlik ilkesini görüntülemek üzere Complete düğmesini tıklayarak ASMSecurityPolicy sayfasına dönebilirsiniz.

  5. Kara liste yapılandırmalarının etkili olup olmadığını kontrol etmek için aşağıdaki komutu çalıştırın:

    curl ${ASM_GATEWAY_IP}/productpage -I

    Beklenen çıktı:

    HTTP/1.1 403 Forbidden
    content-length: 19
    content-type: text/plain
    date: Fri, 22 Dec 2023 03:07:26 GMT
    server: istio-envoy
    x-envoy-upstream-service-time: 10

    HTTP 403 yanıtı döner. Bu durum, productpage uygulamasına erişim izninizin olmadığını gösterir ve böylece kara listenin etkili olduğu doğrulanır.

Referanslar