Gunakan external access analyzer untuk mendeteksi resource yang dibagikan dengan identitas di luar direktori sumber daya atau akun Anda.
Ikhtisar
Apa itu external access analyzer?
External access analyzer mengidentifikasi resource yang dibagikan dengan akun eksternal dalam akun atau direktori sumber daya Anda. Beberapa resource Alibaba Cloud, seperti bucket OSS dan RAM role, mendukung kebijakan berbasis resource yang memberikan akses kepada identitas eksternal. Analyzer ini terus-menerus memantau resource tersebut dan menghasilkan temuan (findings) untuk setiap pembagian eksternal. Setiap temuan menjelaskan identitas eksternal dan izin yang diberikan.
Trust zone
Saat membuat analyzer, Anda memilih cakupan analisis berupa Current Account atau Resource Directory. Cakupan ini menentukan trust zone analyzer tersebut. Analyzer memantau resource yang didukung di dalam trust zone dan menganggap akses dari identitas apa pun di dalam zona ini sebagai tepercaya. Jika trust zone adalah Current Account, hanya identitas dalam akun tersebut yang dianggap tepercaya. Jika trust zone adalah Resource Directory, identitas dari semua akun dalam direktori tersebut dianggap tepercaya, sedangkan identitas di luar direktori tidak.
Jenis resource yang didukung
-
OSS buckets
Analyzer mengevaluasi ACL dan kebijakan bucket terhadap pengaturan Block Public Access. Jika bucket mengizinkan akses dari entitas di luar trust zone, seperti pengguna anonim, analyzer akan menghasilkan temuan aktif.
-
RAM roles
Analyzer mengevaluasi kebijakan kepercayaan (trust policy) dari RAM role. Kebijakan kepercayaan menentukan entitas mana yang dapat mengasumsikan role tersebut. Jika entitas di luar trust zone dapat mengasumsikan RAM role di dalam trust zone, analyzer akan menghasilkan temuan aktif.
Buat alat analisis akses eksternal
-
Masuk ke RAM console sebagai RAM user yang memiliki hak administratif.
-
Di panel navigasi kiri, pilih .
-
Di bilah navigasi atas, pilih wilayah.
CatatanAnalyzer hanya memantau resource di wilayahnya sendiri. Untuk mencakup wilayah lain, buat analyzer di setiap wilayah tersebut. Resource yang ditempatkan di wilayah pusat, seperti RAM role, dapat dianalisis dari wilayah mana pun.
-
Klik Create Analyzer, masukkan nama, pilih External Access sebagai tipe, atur cakupan, lalu klik Create Analyzer..
CatatanAnalyzer dengan cakupan Resource Directory hanya dapat dibuat menggunakan management account dari resource directory.
Anda juga harus memilih Region, misalnya China (Hangzhou). Tindakan ini secara otomatis membuat service-linked role
AliyunServiceRoleForAccessAnalyzer.
Setelah dibuat, analyzer mulai mendeteksi akses eksternal dalam cakupannya. Temuan mungkin memerlukan waktu untuk dihasilkan.
Lihat dan kelola temuan
Lihat temuan
Lihat temuan di halaman Analyzers atau halaman Findings.
Di halaman Analyzers, klik nama analyzer untuk melihat detailnya. Halaman tersebut menampilkan Analyzer Name, status berjalan, Analyzer Type, Analyzer Scope, waktu pembuatan, ARN, dan waktu analisis terakhir. Tab Findings mencantumkan temuan dengan kolom Finding ID, Resource, resource owner, status, Updated At, dan Actions (seperti archive). Anda dapat menyaring temuan berdasarkan kunci filter dan jenis kecocokan (match type).
Di halaman Findings, pada tab Findings, atur kriteria filter menggunakan filter key dan match type (misalnya, status sama dengan active). Tabel hasil menampilkan Finding ID, Resource, resource owner, status, Updated At, dan Actions. Klik archive untuk mengarsipkan temuan, atau klik Save as Archive Rule untuk menyimpan filter saat ini sebagai aturan.
Saring temuan
Saring temuan berdasarkan Resource, Resource Type, Resource Owner, atau Status.
Kondisi filter yang ditampilkan di konsol berlaku.
Sebagai contoh, untuk memeriksa akses publik:
Atur filter key menjadi public access, match type menjadi equals, dan filter value menjadi true. Lalu, tambahkan kondisi filter di mana status sama dengan active.
Lihat detail temuan
Dalam daftar temuan, klik Finding ID untuk melihat detailnya.
Halaman detail temuan menampilkan bagian Basic Information dan Details. Informasi Dasar mencakup Analyzer Name, Finding Type, status, Resource Type, Resource ARN, resource owner, serta waktu pembuatan, analisis, dan pembaruan. Tab Details menunjukkan apakah resource memiliki Public Access dan mencantumkan tabel External Identity dengan kolom tipe principal, identifier, aksi yang diizinkan, dan kondisi akses. Tombol Rescan tersedia di pojok kanan atas.
Berdasarkan temuan tersebut, lakukan salah satu tindakan berikut:
-
Jika pembagian tersebut disengaja, klik Archive untuk mengarsipkan temuan.
-
Jika pembagian tersebut tidak disengaja, klik Go for Governance (untuk resource di akun saat ini) atau Copy Resource URL (untuk resource di luar akun saat ini) untuk menuju halaman resource dan memperbaiki pengaturan akses.
Arsipkan temuan secara otomatis
Selain mengarsipkan temuan satu per satu secara manual, Anda dapat membuat aturan arsip (archive rules) untuk secara otomatis mengarsipkan temuan yang tidak memerlukan tata kelola.
Buat dan simpan aturan arsip di halaman Findings. Temuan baru yang sesuai dengan kriteria aturan akan secara otomatis diarsipkan.
Di halaman Findings List, atur kriteria filter menggunakan dropdown filter key, match type, dan filter value, lalu klik Save as Archive Rule.
Aturan ini tidak berlaku untuk temuan yang sudah ada. Untuk menerapkannya secara retrospektif, buka halaman detail Analyzers dan klik Apply Archive Rule di kolom Actions pada daftar aturan arsip.