全部产品
Search
文档中心

Alibaba Cloud Service Mesh:Konfigurasikan daftar hitam atau daftar putih dalam kebijakan keamanan ASM untuk menerapkan kontrol akses

更新时间:Jul 02, 2025

Untuk mengendalikan izin akses pengguna pada layanan secara tepat, Anda dapat mengonfigurasi daftar hitam atau daftar putih dalam kebijakan keamanan Service Mesh (ASM). Daftar hitam dan daftar putih adalah mekanisme otorisasi umum yang melarang atau mengizinkan permintaan tertentu untuk mengakses aplikasi. ASM memungkinkan Anda mengonfigurasi daftar hitam dan daftar putih untuk mengontrol lalu lintas timur-barat dan utara-selatan dari berbagai dimensi, seperti alamat IP, nama domain HTTP, dan port, sehingga menjamin keamanan aplikasi di ASM. Topik ini menjelaskan cara mengonfigurasi daftar hitam untuk lalu lintas timur-barat dalam kebijakan keamanan ASM.

Prasyarat

Prosedur

  1. Masuk ke Konsol ASM. Di panel navigasi sebelah kiri, pilih Service Mesh > Mesh Management.

  2. Di halaman Mesh Management, klik nama instance ASM. Di panel navigasi sebelah kiri, pilih Mesh Security Center > ASMSecurityPolicy.

  3. Pada halaman ASMSecurityPolicy, klik Create. Di kotak dialog Create ASMSecurityPolicy, pilih Black/White List, lalu klik OK.

  4. Dalam langkah Workload and Match Rules dari panduan konfigurasi, atur parameter yang diperlukan dan klik Submit.

    Parameter

    Deskripsi

    ASMSecurityPolicyName

    Atur nama menjadi test.

    Workload List

    1. Klik Add Workload.

    2. Dalam kotak dialog Add Workload, pilih Workload Scope. Atur parameter Namespace menjadi default dan parameter Workload Type menjadi Service.

    3. Dalam bagian Select workloads, pilih productpage, klik ikon 添加 untuk menambahkan workload yang dipilih ke bagian selected, lalu klik OK.

    Match Rule List

    Pilih Black List untuk Match Mode, aktifkan Port, lalu atur nilainya menjadi 9080. Pengaturan ini menunjukkan bahwa semua permintaan untuk mengakses port 9080 pod productpage ditolak.

    工作负载和匹配规则

    Dalam langkah Complete dari panduan konfigurasi, pesan "Pembuatan ASMSecurityPolicy berhasil" akan muncul, menunjukkan bahwa kebijakan keamanan ASM telah dibuat. Anda dapat mengklik YAML untuk melihat sumber daya yang dibuat, atau klik Complete untuk kembali ke halaman ASMSecurityPolicy guna melihat kebijakan keamanan yang telah dibuat.

  5. Jalankan perintah berikut untuk memeriksa apakah konfigurasi daftar hitam berlaku:

    curl ${IP address of the ingress gateway}/productpage -I

    Output yang diharapkan:

    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

    Kode status HTTP 403 dikembalikan, menunjukkan bahwa akses ke layanan productpage ditolak. Ini menunjukkan bahwa konfigurasi daftar hitam telah diterapkan dengan sukses.

Referensi