Memetakan pengguna dengan identitas pihak ketiga

Didukung di:

Dokumen ini menjelaskan cara menyediakan, mengautentikasi, dan memetakan pengguna dengan identifikasi yang aman ke platform Google Security Operations. Panduan ini menguraikan proses konfigurasi dengan Google Workspace sebagai Penyedia Identitas (IdP) eksternal, meskipun langkah-langkahnya serupa untuk IdP lainnya. Saat menggunakan Penyedia Cloud Identity, Anda harus mengonfigurasi layanan dengan grup email, bukan grup IdP. Untuk mengetahui detailnya, lihat Memetakan pengguna di platform Google SecOps menggunakan Cloud Identity.

Menyiapkan atribut SAML untuk penyediaan

Bagian ini hanya berlaku sebelum Tahap 1 Migrasi SOAR ke Google Cloud. Setelah menyelesaikan Tahap 1 migrasi, lihat Google Cloud Autentikasi Identitas Pihak Ketiga.

Untuk menyiapkan atribut dan grup SAML di IdP eksternal, lakukan hal berikut:

  1. Di Google Workspace, buka bagian pemetaan Atribut SAML.
  2. Tambahkan atribut wajib berikut:
    • first_name
    • last_name
    • user_email
    • groups
  3. Di Google Grup, masukkan nama grup IdP. Misalnya, Google SecOps administrators atau Gcp-security-admins. Catat nama grup ini; Anda akan membutuhkannya nanti untuk pemetaan di platform Google SecOps. (Di penyedia eksternal lain, seperti Okta, ini disebut sebagai Grup IdP).

samlattrributes
Gambar 1. Pemetaan atribut SAML

Menyiapkan penyediaan IdP

Bagian ini hanya berlaku sebelum Tahap 1 Migrasi SOAR ke Google Cloud. Setelah menyelesaikan Tahap 1, lihat Google Cloud Autentikasi Identitas Pihak Ketiga.

Untuk menyiapkan penyediaan IdP, ikuti langkah-langkah di bagian Mengonfigurasi IdP dan Membuat penyedia workforce identity pool.

Contoh berikut adalah perintah pembuatan workforce pool untuk konfigurasi aplikasi yang dijelaskan dalam Mengonfigurasi Workforce Identity Federation:

gcloud iam workforce-pools providers create-saml WORKFORCE_PROVIDER_ID \
  --workforce-pool=WORKFORCE_POOL_ID \
  --location="global" \
  --display-name=WORKFORCE_PROVIDER_DISPLAY_NAME \
  --description=WORKFORCE_PROVIDER_DESCRIPTION \
  --idp-metadata-path=PATH_TO_METADATA_XML \
  --attribute-mapping="google.subject=assertion.subject,attribute.first_name=assertion.attributes.first_name[0],attribute.last_name=assertion.attributes.last_name[0],attribute.user_email=assertion.attributes.user_email[0],google.groups=assertion.attributes.groups"

Kontrol akses pengguna

Ada beberapa cara untuk mengelola akses pengguna ke berbagai aspek platform:

  • Grup izin: Tetapkan tingkat akses pengguna dengan menetapkannya ke grup izin tertentu. Grup ini menentukan modul dan submodul yang dapat dilihat atau diedit pengguna. Misalnya, pengguna mungkin memiliki akses ke halaman Cases dan Workdesk, tetapi dibatasi dari Playbooks dan Settings. Untuk mengetahui informasi selengkapnya, lihat Menggunakan grup izin.
  • Peran SOC: Menentukan peran sekelompok pengguna. Anda dapat menetapkan pengguna ke peran SOC untuk menyederhanakan pengelolaan tugas. Alih-alih menetapkan kasus, tindakan, atau playbook kepada individu, kasus, tindakan, atau playbook tersebut dapat ditetapkan ke peran SOC. Pengguna dapat melihat kasus yang ditetapkan kepada mereka, peran mereka, atau peran tambahan. Untuk mengetahui informasi selengkapnya, lihat Bekerja dengan peran.
  • Lingkungan atau grup lingkungan: Konfigurasikan lingkungan atau grup lingkungan untuk menyegmentasikan data di berbagai jaringan atau unit bisnis, yang biasa digunakan oleh bisnis dan Penyedia Layanan Keamanan Terkelola (MSSP). Pengguna hanya dapat mengakses data dalam lingkungan atau grup yang ditetapkan untuk mereka. Untuk mengetahui informasi selengkapnya, lihat Bekerja dengan lingkungan.

Memetakan dan mengautentikasi pengguna

Kombinasi grup izin, peran SOC, dan lingkungan menentukan perjalanan pengguna Google SecOps untuk setiap grup IdP di platform Google SecOps.

  • Untuk pelanggan yang menggunakan penyedia pihak ketiga, petakan setiap grup IdP yang ditentukan dalam setelan SAML di halaman Group Mapping.
  • Untuk pelanggan yang menggunakan Penyedia Cloud Identity, petakan grup email di halaman Pemetaan Grup. Untuk mengetahui informasi selengkapnya, lihat Memetakan pengguna di platform Google SecOps menggunakan Cloud Identity.

Anda dapat memetakan grup IdP dengan beberapa grup izin, peran SOC, dan lingkungan. Hal ini memastikan bahwa pengguna yang berbeda yang dipetakan ke grup IdP yang berbeda di penyedia SAML mewarisi semua tingkat izin yang diperlukan. Untuk mengetahui informasi selengkapnya, termasuk cara Google SecOps mengelolanya, lihat Beberapa izin dalam pemetaan grup IdP.

Anda juga dapat memilih untuk memetakan grup IdP ke parameter akses kontrol individual. Hal ini memungkinkan tingkat pemetaan yang lebih terperinci dan dapat membantu pelanggan besar. Untuk mengetahui informasi selengkapnya, lihat Memetakan grup IdP ke parameter kontrol akses.

Secara default, platform Google SecOps menyertakan grup IdP administrator default.

Untuk memetakan grup IdP, ikuti langkah-langkah berikut:

  1. Di Google SecOps, buka SOAR Settings > Advanced > Group Mapping.
  2. Pastikan Anda memiliki nama grup IdP yang tersedia.
  3. Klik Add Add dan mulai petakan parameter untuk setiap grup IdP.
  4. Setelah selesai, klik Tambahkan. Setiap kali pengguna login ke platform, mereka akan otomatis ditambahkan ke halaman User Management, yang dapat ditemukan di bagian Settings > Organization.

Saat pengguna mencoba login ke platform Google SecOps, tetapi grup IdP mereka belum dipetakan, agar pengguna tidak ditolak, sebaiknya aktifkan Setelan Akses Default dan tetapkan izin administrator di halaman ini. Setelah penyiapan administrator awal selesai, sebaiknya sesuaikan izin administrator ke tingkat yang lebih minimal.

Memetakan grup IdP ke parameter kontrol akses

Bagian ini menjelaskan cara memetakan berbagai grup IdP ke satu atau beberapa parameter kontrol akses dalam halaman IdP Group Mapping. Pendekatan ini bermanfaat bagi pelanggan yang ingin melakukan aktivasi dan menyediakan grup pengguna berdasarkan penyesuaian tertentu, bukan mematuhi standardisasi platform Google SecOps SOAR. Meskipun pemetaan grup ke parameter mungkin mengharuskan Anda membuat lebih banyak grup di awal, setelah pemetaan ditetapkan, pengguna baru dapat bergabung ke Google SecOps tanpa perlu membuat grup tambahan.

Untuk mengetahui informasi tentang beberapa izin dalam pemetaan grup, lihat Memetakan pengguna dengan beberapa parameter kontrol akses.

Menghapus pengguna

Jika Anda menghapus grup dari sini, pastikan untuk menghapus setiap pengguna dari layar Pengelolaan Pengguna. Untuk mengetahui informasi selengkapnya, lihat Menghapus pengguna Google SecOps.

Kasus Penggunaan: Menetapkan kolom izin unik untuk setiap grup IdP

Contoh berikut mengilustrasikan cara menggunakan fitur ini untuk membantu orientasi dan penyediaan pengguna sesuai dengan kebutuhan perusahaan Anda.

Perusahaan Anda memiliki tiga persona yang berbeda:

  • Analis keamanan (berisi anggota grup Sasha dan Tal)
  • SOC engineers (berisi anggota grup Quinn dan Noam)
  • Engineer NOC (berisi anggota grup Kim dan Kai)
Analis keamanan dan Engineer SOC memiliki Grup Izin (Analis) dan Peran SOC (Tingkat 1) Google SecOps yang sama, tetapi Analis Keamanan memiliki izin untuk lingkungan London, sedangkan Engineer SOC memiliki izin untuk lingkungan Manchester. Sementara itu, NOC Engineer memiliki izin untuk lingkungan London, tetapi diberi Grup Izin Basic dan Peran SOC Tier 2.

Skenario ini diilustrasikan dalam tabel berikut:

Persona Grup Izin Peran SOC Lingkungan
Analis keamanan Analis Tingkat 1 London
Engineer SOC Analis Tingkat 1 Manchester
Engineer NOC Dasar Tingkat 2 London

Untuk contoh ini, asumsikan bahwa Anda telah menyiapkan grup izin, peran SOC, dan lingkungan yang diperlukan di Google SecOps.

Berikut cara menyiapkan grup IdP di penyedia SAML dan di platform Google SecOps:

  1. Di penyedia SAML Anda, buat grup pengguna berikut:
    • Analis keamanan (berisi Sasha dan Tal)
    • Engineer SOC (berisi Quinn dan Noam)
    • Engineer NOC (berisi Kim dan Kai)
    • London (berisi Satrio, Tal, Kania, dan Kai)
    • Manchester (berisi Quinn dan Noam)
  2. Buka Settings > SOAR Settings > Advanced > Group Mapping.
  3. Klik Tambahkan Tambahkan.
  4. Masukkan detail berikut dalam dialog:
    • IdP/Grup Pengguna: Security analysts
    • Grup Izin: Analyst
    • Peran SOC: Tier 1
    • Environment: biarkan kosong
  5. Masukkan detail berikut dalam dialog berikutnya:
    • Grup IdP: SOC engineers
    • Grup Izin: Analyst
    • Peran SOC: Tier 1
    • Environment: kosongkan
  6. Masukkan detail berikut dalam dialog berikutnya:
    • Grup IdP: NOC engineers
    • Grup Izin: Basic
    • Peran SOC: Tier 2
    • Environment: biarkan kosong
  7. Masukkan detail berikut dalam dialog berikutnya:
    • Grup IdP: London
    • Grup Izin: kosongkan
    • SOC Role: biarkan kosong
    • Lingkungan: London
  8. Masukkan detail berikut dalam dialog berikutnya:
    • Grup IdP: Manchester
    • Grup Izin: kosongkan
    • Peran SOC: biarkan kosong
    • Lingkungan: Manchester

Bagi pelanggan yang menggunakan fitur Federasi Kasus, lihat Menyiapkan akses kasus gabungan untuk Google SecOps.

Memetakan akun layanan untuk akses API

Untuk memberikan akses akun layanan atau akses workload identity federation ke Google SecOps, Anda harus memetakan identitas ke parameter kontrol akses platform. Pemetaan ini adalah langkah wajib untuk memberikan akses yang diperlukan kepada identitas ke Peran SOC, dan Lingkungan yang diperlukan untuk melakukan tugas otomatis atau operasi API.

  1. Buka SOAR Settings > Advanced > Group Mapping.
  2. Klik add Add.
  3. Lengkapi kolom dalam dialog Add Mapping untuk memetakan identitas ke parameter kontrol akses platform.

    1. Di kolom IdP / User group, masukkan salah satu opsi berikut:
      • Alamat email lengkap akun layanan Anda, jika identitas disiapkan menggunakan Cloud Identity.
      • String akun utama Workload Identity, jika identitas disiapkan menggunakan Workforce Identity Federation.
    2. Konfigurasikan kolom kontrol akses berikut:

      Kolom Deskripsi
      Grup izin Pilih grup izin untuk menentukan modul dan submodul yang dapat diakses oleh identitas.
      Peran SOC Pilih peran SOC untuk menentukan peran identitas (seperti Tingkat 1).
      Lingkungan Pilih lingkungan atau grup lingkungan yang dapat diakses oleh identitas (seperti Semua Lingkungan).
      Anggota grup Masukkan email pengguna yang diperlukan jika ada. Tekan Enter setelah menambahkan setiap email.
      Tindakan yang dibatasi Pilih tindakan yang dibatasi untuk membatasi operasi tertentu dalam modul.
  4. Klik Tambahkan.

Untuk mengetahui informasi selengkapnya tentang cara menyiapkan akun layanan, lihat panduan migrasi API.

Perlu bantuan lain? Dapatkan jawaban dari anggota Komunitas dan profesional Google SecOps.